基于单片机的抢答器设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学号1251401243

《单片机》

课程设计

(2012级本科)

题目:基于单片机的抢答器设计

系(部)院:物理与机电工程学院

专业:电气工程及其自动122班

作者姓名:杨存恩

指导教师:向根祥职称:副教授

完成日期: 2 0 1 5 年 6 月28 日

目录

1 引言 (1)

1.1 设计目的 (1)

1.2 设计要求 (1)

2 设计方案 (1)

3 硬件设计 (2)

3.1 电路原理图 (2)

3.2总体设计电路图 (2)

3.2.1 振荡电路 (3)

3.2.2 复位电路 (3)

3.2.3 加减分电路及蜂鸣器报警电路 (4)

3.2.4 抢答电路及裁判控制开始停止电路 (4)

3.2.5 数码管显示电路 (5)

4 仿真过程示意 (6)

4.1 开始抢答 (6)

4.2 抢答倒计时 (7)

4.3 答题及答题倒计时 (7)

4.4 违规抢答 (8)

4.5 答题正确加分 (8)

4.6 答题错误减分 (8)

4.7 抢答结束 (9)

5 程序流程图 (10)

6 课程设计总结 (10)

参考文献 (11)

附录:源程序清单 (12)

1 引言

1.1 设计目的

现如今电视节目日益丰富其中的竞赛环节也越来越多,其中智力抢答器是不可或缺的器材。在本学期学习了单片机这门课之后,我觉得可以试着自己来实现抢答器的功能,令它能准确、公正、直观地判断出第一抢答者,并通过抢答器的数码管显示和

蜂鸣器报警指出抢答组别。最终做出一种数字式抢答器的设计方案,通过Proteus设计完成,利用keil2软件编辑程序,仿真验证,适用于多种竞赛场合。

1.2 设计要求

设计一个用于智力竞赛的抢答器,其功能的实现是由单片机控制的,满足:

(1)能容许2-6组进行抢答。

(2)能显示抢答组号。

(3)各组记分,并能记分显示。

(4)比赛结束时,能发出报警声。

2 设计方案

在设计中采用的单片机是AT89C51,它主要负责控制各个部分协调工作。P1.0和P1.7由裁判控制,分别是抢答开始和停止键。P1.1—P1.6是6组抢答的输入口,按下对应按钮即为抢答。P0口为数码管的段选口,位选口用的是P2口的低4位,外部中断0。外部中断1,P3.3用于控制有组答题完成后结束计时。P3.4—P3.5分别实现了分数的加一和减一。P3.6为蜂鸣器的控制口。外部中断和内部中断并存,单片

机有硬件复位端,只要输入持续4个机器周期的高电平即可实现复位。外部还接有蜂

鸣器用来发出报警音。采用7SEG-MPX4-CC-BLUE显示,它是共阴极的由高电平点亮。系统仿真用到了Proteus软件,通过仿真可以显示所设计系统的功能,对于程序的调试等有很大的帮助。

相关文档
最新文档