课程设计报告模板 - 图文

2020-02-22 13:08

《制冷与空调自动化技术》

课 程 设 计

课程名称_单片机项目式教程 题目名称_ 八路抢答器 学生学院电子信息工程学院 专业班级___暖通1431 学 号1419063106 1419063107 学生姓名 __吴韬 陈晨____ 指导教师__ 刘卫_ _______

2015 年 6 月 23 日

一、概述

我们采用AT89C51单片机实现抢答功能,性能更稳定,更易操作调试抢答器是一

种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成, 能通过发光管的指示辨认出选手号码。本文是以AT89C51单片机为核心的八路抢答器,可以满足最多8组选手进行抢答,利用单片机最小系统设计及单片机键盘输入实现,根据不同的抢答输入信号,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,同时通过数码管显示相应组号。控制系统包括抢答电路,显示电路和报警电路。

二、设计方案

该系统采用MCS-51系列单片机AT89C51作为控制核心。该系统可以完成运算控制、信号识别以及显示功能的实现。利用单片机程序判断选手按键是否有效,但是选手违规抢答,利用简答程序显示,启动蜂鸣器报警,告诉主持人有人违规操作,抢答无效。给出相应的延时,选手按正常的操作抢答,软件倒计时,利用AT89C51移位寄存7段数码管,实现倒计时显示时间,到5秒相应时间提醒选手时间快到了,要及时作答,并启动蜂鸣器。由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。

三、硬件电路电路分析

抢答电路的主要功能是实现八路抢答,本电路的主要器件是开关按钮,由8个开关按钮组成,可供最多8主选手抢答。按照键盘与单片机的连接方式可分为独立式键盘与矩阵式键盘,所以本次设计采用的是独立式键盘。如图3-2所示。

显示电路和控制电路部分是利用两个按键来控制抢答,对抢答器的开始和复位进行控制

四、程序分析及设计

开始

N 是否开始抢答

Y N 哪一个选手首先抢答 显示选手的号码 N Y 是否复位 Y N 关电源 Y

ORG 0000H LJMP MAIN ORG 0030H MAIN:

mov p2,#0C0H JNB P3.3,MAIN1 AJMP MAIN

MAIN1: mov p2,#89H MOV A,#00H JNB P0.0,ONE MOV A,#01H JNB P0.1,ONE MOV A,#02H

结束 JNB P0.2,ONE MOV A,#03H JNB P0.3,ONE MOV A,#04H JNB P0.4,ONE MOV A,#05H JNB P0.5,ONE MOV A,#06H JNB P0.6,ONE MOV A,#07H JNB P0.7,ONE LJMP MAIN1

ONE:MOV DPTR,#LD MOVC A,@A+DPTR PRINT: CLR P1.0 MOV P2,A JNB P3.2,TP LJMP PRINT TP:

CLR P1.0

MOV P2,#0FFH LJMP MAIN ORG 0300H

LD:DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H END

四、电路仿真

五、实物成果展示(图片及功能描述)


课程设计报告模板 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一年级上册期末检测

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: