1、 单片机单片机课程设计课程设计说明书说明书 题目:抢答器系统设计 课程名称: 单片机技术 学 院: 电子信息与电气工程学院 2014 年 6 月 I 课课 程程 设设 计计 任任 务务 书书 设计题目 抢答器系统设计 学生姓名 所在学 院 电子信息与 电气工程学 院 专业、年级、 班 13 电子信息 工程(专升本) 设计要求:设计要求: 1、设计一款 6 路的抢答器。 2、设计一个抢答控制开关(开始抢答后才允许答题者抢答) ,供主持人用。 3、能显示抢答组号。 4、设定抢答时间。 5、数字 LED 显示答题者号数。 6、各组记分,并能记分显示。 7、比赛结束时,能发出报警声。 学生应完成的工作
2、学生应完成的工作: 1、原理图的设计 2、程序的编译 3、仿真与调试 4、PCB 的制作 该生主要负责原理图的设计 参考参考文献阅读:文献阅读: 1 张毅刚.单片机原理及应用.北京:高等教育出版社,2009.11 2 杜树春.单片机 C 语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版 社,2006.6 3 谢嘉奎.电子线路(第四版).北京:高等教育出版社,2004. 4 臧春华.电子线路设计与应用.北京:高等教育出版社,2005. 工作工作计划:计划:6 月 2 日:查阅相关资料,拟定方案; 6 月 3 日:进行方案论证,完善设计方案; 6 月 4 日:确定硬件方案; 6 月 5
3、日:确定软件及流程图; 6 月 7 日:画出硬件电路图并进行仿真和调试; 6 月 8 日:进行焊接; 6 月 9 日:焊接及调试; 6 月 11 日:往单片机烧写程序; 6 月 12 日:写课程设计报告; 6 月 15 日:修改课程设计报告,上交课程设计报告及实物。 任务下达日期:2014 年 6 月 3 日 任务完成日期:2014 年 6 月 13 日 指导教师(签名) : 学生(签名) : II 抢答器系统设计 摘摘 要:要:利用单片机系统来设计抢答器,使以上问题得以解决,即使 两组的抢答时间相差甚小,也可分辨出哪组优先答题。此次设计使用 AT89S52 单片机为核心控制元件,设计一个简易
4、的抢答器,与数码管、 报警器等构成八路抢答器, 利用了单片机的延时电路、 按键复位电路、 时钟电路、定时/中断电路等。设计的抢答器具有实时显示抢答选手 的号码和抢答时间的特点,而复位电路,则使其能再开始新的一轮答 题和比赛,与此同时还利用汇编语言编程,使其能够实现一些基本的 功能。 关键词:关键词:单片机、抢答器、数码管、报警器 III 目 录 1. 设计背景 . 1 2. 设计方案 . 2 2.1 总体设计 2 3 方案设计 . 2 3.1 电源电路设计 2 3.2 时钟电路设计 5 3.3 复位电路设计 6 3.4 抢答电路设计 6 3.5 程序设计 8 3.6 仿真与调试 8 3.7 P
5、CB 制作过程 . 10 4. 结果与结论 11 4.1 结果 . 11 4.2 结论 . 12 5. 收获与致谢 12 6. 参考文献 13 7. 附件 14 1 1. 设计背景 本课题利用 AT89S52 单片机及外围接口实现的抢答系统, 利用单片机的定时 器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确 地进行计时, 同时使数码管能够正确地显示时间和选手号码。 用开关做键盘输出, 扬声器发生提示。系统达到要求:在抢答中,只有开始后抢答才有效,如果在开 始抢答前抢答为无效;抢答限定时间和回答问题的时间可是在 1-30s 设定;可以 显示是哪位选手有效抢答和无效抢答,正
6、确按键后有音乐提示;抢答时间和回答 问题时间倒记时显示,时间完后系统自动复位;按键锁定,在有效状态下,按键 无效非法 2 2.设计方案 2.1 总体设计 本设计是采用单片机设计的比赛用抢答器系统。 它具有电路简单、 功能齐全、 制作成本低、性价比高等特点,是一种经济、实用的比赛用抢答器。硬件部分主 要由单片机、LED 显示器、发光二极管、声音报警器、主持人操作键盘和其它基 本外围电子电路组成。采用 Proteus 模拟硬件电路、KEIL 软件进行编程相结合 以达到理论模拟的效果。根据课程设计项目要求该系统所需要的器件在 Proteus 中基本都可以找出来。KEIL 编出的程序也能与 Proteus 结合。因此该系统可以 实现。以 AT89S52 为核心,连接 LED 数码管,晶振电路,开关电路组成。 图 1 系统框图 3 方案设计 3.1 电源电路设计 本设计是要设计一个+5V 直流电源供电,这里没有直接的+5V 电压,而直流 电源的输入电压为 220V 的电网电压,在正常情况下,这一电网电压是远远的