文档详情

基于单片机的6路抢答器论文.doc

发布:2017-09-20约3.78千字共13页下载文档
文本预览下载声明
《单片机原理及接口》 课程设计报告 题 目: 抢答器系统设计 专业名称: 电子信息工程 班 级: 学 号: 姓 名: 2011年 12月 抢答器系统设计 第一章:绪论,主要介绍设计背景。 3 1.抢答器的概述 3 2.设计要求 3 第二章:硬件电路设计 3 1.总体原理图 4 2.时钟频率电路的设计 4 3.复位电路的设计 5 4.显示电路的设计 5 5.键盘扫描电路的设计 5 6.发声 6 7.系统复位 6 第三章:系统软件设计 6 1.系统原理图 7 2.程序流程图 7 第四章:调试 ... 8 1.系统的调试.............................................................................................................................8 2.具体调试.................................................................................................................................9 3.调试实物图.............................................................................................................................9 第五章:总结..................................................................................................................................10 参考文献 10 程序附录..........................................................................................................................................11 第一章:绪论,主要介绍设计背景。 1、数字抢答器的概述 而随着技术的进步,单片机与串口通信的结合更多地应用到各个电子系统中已成一种趋势。本设计就是基于单片机设计抢答系统,通过串口通信动态传输数据,使抢答系统有了更多更完善的功能。单片机系统的硬件结构给予了抢答系统“身躯”,而单片机的应用程序赋予了其新的“生命”,使其在传统的抢答器面前具有电路简单、成本低、运行可靠等特色。对于抢答器我们大家都知道那是用于选手做抢答题时用的,选手进行抢答,抢到题的选手来回答问题。抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。选手们都站在同一个起跑线上,体现了公平公正的原则。 2、设计要求 基本要求:制作一个6人抢答器,以开关中的某个开关的按下(闭合)作为抢答按键。无人抢答时,6只数码管轮流循环显示1~6(跑马),谁先抢答,数码管停止跑马,6个数码管同时亮谁的编号,其后再有人按键,系统不予响应,直到复位键按下,开始下一轮抢答。 扩展部分:谁先按下,对应的数码管亮5次抢答人的编号,并发出声音提示。 实验环境: 硬件:PC机,基本配置CPU PII以上,内存256M以上; 软件:keilc51软件,proteus软件。 第二章:硬件电路设计 系统硬件设计 为使硬件电路设计尽可能合理,应注意以下几方面: (1) 尽可能采用功能强的芯片,以简化电路,功能强的芯片可以代替若干普通芯片。 (2) 留有设计余地。在设计硬件电路时,要考虑到将来修改扩展的方便。 (3) 程序空间,选用片内程序空间足够大的单片机,本设计采用AT89C51单片机。 (4) I/O端口,在样机研制出来后进行现场试用时,往往会发现一些被忽视的问题,而这些问题不是靠单纯的软件措施来解决的。如有些新的信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端。如果在硬件电路设计就预留出一些I/O端口,虽然当时空着没用,那么用的时候就派上用场了。 1、总体原理图 2、时钟频率电路的设计 单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信
显示全部
相似文档