《单片机原理与应用》大作业
题 目 八人智能抢答器 院 系 信息科学与技术学院 专 业 姓 名 班级学号 指导教师
二○一一年十二月
信息科学与技术学院
单片机大作业任务书
作业名称
基于AT89C52单片机的八路抢答器
专业 学号 姓 名 院(系) 班级 电话 QQ号 1、设计任务:基于AT89S52单片机设计制作一个抢答器,晶振采用12MHz 2、设计要求
1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S1 ~ S8表示。 2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3. 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先抢答选手
的编号一直保持到主持人将系统清除为止。
4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如,30秒)。当主持人启
动\开始\键后,定时器进行减计时。
5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手
的编号和抢答的时间,并保持到主持人将系统清除为止。
6. 如果定时时间已到,无人抢答,本次抢答无效,系统通过一个指示灯报警并禁止抢答,
定时显示器上显示00。
完成时间 2011-2012学年第一学期
目 录
- 1 -
引言……………………………………………………………1 第一章 设计任务…………………………………………………(1) 设计要求……………………………………………………(2) 功能要求…………………………………………………… 第二章 主要器件介绍……………………………………………
AT89C52/AT89C51 ……………………………………………… 第三章 设计方案?????????????????? (1) 抢答功能设计????????????????(2) 定时功能设计及其总方案???????????. 第四章 电路实现及仿真????????????? 第五章 结论 ???????????????????? 第六章 参考文献??????????????????
附录1:数码管引脚图?????????????????
附录2:仿真图???????????????????? 附录3.源程序代码?????????????????
- 2 -
引言
数字电路产品在生活中有着极其广泛的应用,包括计算机、数字通信、智能仪器仪表、自动控制及航天等领域中。这些给人们带来了生活,工作等方面带来了极大的方便。工厂、学校和电视台等单位常举办各种智力竞赛, 抢答器是必要设备。在我校举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。为解决这个问题,我们小组准备就本次课设的机会制作一个低成本但又能满足学校需要的八路数显抢答器。抢答器在比赛等场合中不可缺少的设备。本文就是从数字电路芯片的功能简介开始,利用功能不同的数字电路芯片的组合来实现多路抢答器的功能。首先简要的介绍了数字电路的发展和演变。然后介绍几个主要集成芯片的管脚功能和用法。最后介绍多路抢答器的原理和设计过程。总结与改进部分,讲一些电路在实际设计调试中的不足,并加以改进。智力竞赛是一种生动活泼的教育方式,而抢答就是智力竞赛中非常常见的一种答题方式。抢答能引起参赛者和观众的极大兴趣,并且能在极短的时间内,使人们迅速增加一些科学知识和生活常识。但是,在这类比赛中,对于谁先谁后抢答,在何时抢答,如何计算答题时间等等问题,若是仅凭主持人的主观判断,就很容易出现误判。所以,我们就需要一种具备自动锁存,置位,清零等功能智能抢答器来解决这些问题。
- 3 -
第一章 设计任务
(1) 设计要求
1. 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S1 ~ S8表示。
2. 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 3. 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在优先 抢答选手的编号一直保持到主持人将系统清除为止。 4. 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如,30秒)。当主持人启动\开始\键后,定时器进行减计时。
5. 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
6. 如果定时时间已到,无人抢答,本次抢答无效,系统通过一个指示灯报警并禁止抢答,定时显示器上显示00。
- 4 -