1、1 单片机单片机 C51 技术应用技术应用 课课 程程 设设 计计 报报 告告 题题 目:目: 智力竞赛抢答器 专专 业:业: 电子信息工程电子信息工程 任务书任务书 课题名称课题名称 智力竞赛抢答器智力竞赛抢答器 指导教师(职称)指导教师(职称) 王银花(副教授)王银花(副教授) 执行时间执行时间 20142015 学年第学年第 1 学期学期 第第 13 周周 学生姓名学生姓名 学号学号 承担任务承担任务 孙时平孙时平 1209121095 查阅资料查阅资料 陶陶香成香成 1209121096 模板的设计及规划模板的设计及规划 汪政汪政 1209121097 制图制图 2 王攀登王攀登 12
2、09121098 语言文字的书写及串联语言文字的书写及串联 王亚南王亚南 1209121099 整体布局的设计整体布局的设计 王震王震 1209121100 资料的整理及编辑资料的整理及编辑 设计目的设计目的 基于单片机基于单片机 STC89C52 单片机为核心,设计具有八个抢答单片机为核心,设计具有八个抢答 键的数字抢答器,实现八路数字智力竞赛抢答器功能。键的数字抢答器,实现八路数字智力竞赛抢答器功能。 设计要求设计要求 (1) 抢答器同时供抢答器同时供 8名选手或名选手或 8 个代表队比赛, 分别用个代表队比赛, 分别用 8 个按钮个按钮 SW1 SW8 表示。表示。 (2) 设设置一个系
3、统置一个系统复位键复位键 RESET,一个系统开始键一个系统开始键 START,由主持人控制。由主持人控制。 (3) 抢答器抢答器可自动识别抢答成功的选手可自动识别抢答成功的选手,并在,并在 LED 数数 码管上显示码管上显示该选手编号该选手编号,同时,同时 蜂鸣器蜂鸣器发出发出提示提示声。选手抢答声。选手抢答成功后其他选手不可抢成功后其他选手不可抢 答,及按下抢答键后无效。答,及按下抢答键后无效。 (4) 抢答器具有定时抢答功能, 且一次抢答的时间由主抢答器具有定时抢答功能, 且一次抢答的时间由主 持人设定持人设定(默认默认 30秒秒)。当主持人启动。当主持人启动“ START“键后,键后,
4、中断中断 程序开始计时。抢答时间开始减少。程序开始计时。抢答时间开始减少。同时同时蜂鸣器蜂鸣器发出短暂发出短暂 的声响,声响持续的时间的声响,声响持续的时间 0.5 秒。秒。 (5) 参赛选手在设定的时间内进行抢答,抢答有效,参赛选手在设定的时间内进行抢答,抢答有效,报报 警警 0.5秒, 数码管秒, 数码管上显示选手的编号和抢答上显示选手的编号和抢答的时间, 并保持的时间, 并保持 到主持人到主持人启动启动 RESET 复位键复位键为止。为止。 (6) 如果定时时间已到,无人抢答,本次抢答无效,系如果定时时间已到,无人抢答,本次抢答无效,系 统报警并统报警并自动复位。准备下一次的抢答。自动复
5、位。准备下一次的抢答。 3 目目 录录 摘摘 要要 4 一、绪论一、绪论 5 11 课题的背景与意义 5 111 课题的背景 . 5 112 课题的意义 . 5 12 课题的任务和要求 5 121 课题的任务 . 5 122 课题的要求 . 6 二、二、 STC89C52 单片机系统说明单片机系统说明. 7 21 89 系列单片机的概况 . 7 22 STC89C52 单片机介绍 . 8 23 STC89C52 单片机的性能 . 11 24 各类单片机的比较与分析 12 3 3 数字抢答器总体方案的设计数字抢答器总体方案的设计 12 31 系统硬件的设计 13 311 系统设计原理图 13 3
6、12 时钟频率电路的设计 . 14 313 复位电路的设计 15 314 显示电路的设计 16 315 键盘扫描电路的设计 . 16 316 报警电路的设计 18 32 系统软件的设计 18 321 Keil C51 v8.05 软件介绍 18 322 主程序系统结构图. 19 结论结论 20 参考文献参考文献 21 附录附录 A 22 答辩记录及评分表答辩记录及评分表 29 4 摘摘 要要 随着科学技术的发展,人们学习知识的手段也越来越多。趣味抢答竞赛就是其中的一 种。众所周知,抢答赛一定要公平,公正的判断出选手的答题权,这就离不开抢答器。 通过本课题的设计研究, 设计一种基于单片机的数字抢答器, 该设备投资小, 操作简单, 功率小,效率高,是现代抢答赛不可或缺的工具。 本课题简单的介绍了 89C52 单片机的概况。 采用经典的绘图工具 Protel99Se 设计原 理图,C 语言功能强大的 Kei