欢迎来到天天文库
浏览记录
ID:38503546
大小:389.00 KB
页数:31页
时间:2019-06-13
《基于89C52单片机八路抢答器的设计与制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南大学物理与电子学院基于89C52单片机八路抢答器的设计与制作河南大学物理与电子学院2014级单片机课程设计论文基于89C52单片机八路抢答器的设计与制作论文作者:论文合作者:所在学院:所学专业:指导教师姓名:论文完成时间:28河南大学物理与电子学院基于89C52单片机八路抢答器的设计与制作目录1引言12总体方案设计22.1方案论证22.2方案比较32.3方案选择33系统硬件设计43.1抢答器的设计原理43.2主控芯片的介绍43.2.1时钟电路的设计53.2.2复位电路的设计53.3抢答电路的设计63.4显示电路
2、的设计73.5报警电路的设计84系统软件设计104.1软件设计思路104.2主程序设计114.3子程序设计124.3.1按键程序设计144.3.2显示程序设计184.3.3报警程序设计195电路板设计205.1电路板的设计205.2电路板的加工2128河南大学物理与电子学院基于89C52单片机八路抢答器的设计与制作6系统调试226.1调试工具226.2系统软件调试226.3系统硬件调试23结论24总结与体会25致谢26参考文献27附录附图1抢答器原理图附图2元器件清单附图3答器PCB图附图4实物图28河南大学物理与
3、电子学院基于89C52单片机八路抢答器的设计与制作基于89C52单片机八路抢答器的设计与制作摘要本设计主要以AT89C52单片机为核心控制元件,设计一个简易的八路抢答器。本方案以AT89C52单片机作为主控核心,与数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。本设计的系统扩展功能强、判断精确、操作简单,具有良好的使用价值
4、。关键字:抢答器;单片机;数码管28河南大学物理与电子学院基于89C52单片机八路抢答器的设计与制作1引言在这个竞争激烈的社会中,知识竞赛,评选优胜,选拔人才之类的活动愈加频繁。在竞赛中,都是多个选手一起参加,如果采用举手回答问题的这个方式来进行竞赛已经不适应社会的需要。并且在主持人提出问题的时候,如果让选手用举手的方法来进行抢答,这样会很不公平。而在当今社会,比赛要追求准确、公正、直观地判断出第一位抢答者,这时候智能抢答器就派上用场了。智能抢答器是一种应用十分广泛的设备,在各种竞赛、抢答场合中,它都能客观、迅速地
5、判别出最先获得发言权的选手。早期的抢答器只是由几个三极管、可控硅、发光管等器件组成的,能通过发光管的指示辩认出选手号码。现在大多数智能抢答器都由单片机或数字集成电路构成的,并且新增了许多功能,如选手号码显示,抢按前或抢按后的计时,选手得分显示等功能。本设计采用AT89C52单片机作为整个控制核心。八路抢答器主要由时钟电路、复位电路、报警电路、显示电路、控制电路、抢答电路组成。工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理,输出控制信号,这就是利用单片机控制的智能抢答器设计。28河南大学物理与电子学院基
6、于89C52单片机八路抢答器的设计与制作2总体方案设计2.1方案论证根据设计要求,有如下两种方案:方案一:抢答器系统的各部分均采用中小规模集成数字电路,利用硬件电子元器件实现,用机械开关按钮作为控制开关,完成抢答输入信号的触发。该方案的特点是中小规模集成电路应用技术成熟,性能可靠,能方便地完成选手抢答的基本功能,没有软件的设计部分,不需要编程。但是,电路结构复杂,调试困难,涉及到的外围元器件很多,造成抢答器的成本较高,并且制作过程工序比较烦琐,不便于安装与调试,给实际操作带来很大的麻烦。该方案的电路主要是由抢答开关
7、电路、触发电路、触发锁存电路、编码器、八段显示译码器等部分构成。其结构复杂,电路繁琐,容易出现因导线连接混乱而引起的短路等故障问题。如图2.1所示。图2.1数字电路抢答器的控制结构框图28河南大学物理与电子学院基于89C52单片机八路抢答器的设计与制作方案二:采用AT89C52单片机为核心控制元件。由发光二极管、数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键时钟电路、复位电路、报警电路、显示电路、控制电路、抢答电路,设计的抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一
8、轮的答题和比赛,同时还利用C语言编程,使其实现一些基本的功能。如图2.2所示。图2.2单片机抢答器设计方案2.2方案比较方案一电路结构复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。在调试过程中也比较困难,涉及到的外围元器件很多,造成抢答器的成本较高,并且制作过程工序比较烦琐,不便于安装与调试,给实际操作带来很大的麻烦。方案二由
此文档下载收益归作者所有