欢迎来到天天文库
浏览记录
ID:6366055
大小:2.18 MB
页数:18页
时间:2018-01-11
《课程设计(论文)-基于at89c51单片机的抢答器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广东第二师范学院抢答器课程设计报告物理系09级BTEC专业题目抢答器课程设计姓名学号指导教师2011年6月23日抢答器的设计31引言32设计任务和要求32.1方案设计与论证42.2单元电路设计与参数计算53总原理图及及主要模块的流程图83.1总原理图及元器件清单103.2主要流程图114性能测试与分析115结论与心得16参考文献16附录16致谢19抢答器的设计摘要:本设计中以AT89C51为基础,从而展开设计。AT89C51,按钮,蜂鸣器,数码管组合而成的抢答器,在设计中有一定的局部限制。关键字:AT89C5;按钮;数码管1引言背景AT89C51是一种带4K字节FLASH存储器(F
2、PEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。本设计以AT89C51为处理器,外接,按钮,蜂鸣器,数码管组合而成抢答器。目的通过这次的课程设计,可以进一步提高同学的汇编语言的能力。提升同学对微机原理的了解。通过查阅资料,阅读程序,提高设计程序的能力及动手能力,使编程水平有一定的提高,同时也使学生通过动手进行硬件设计及程序设计从而提高解决实际问题的能力。2设计任务和要求设计任务:以AT89C51为基础,实现达到抢答器的效果。设计
3、要求:(1)设计中以AT89C51为处理芯片。(2)设计中出现按钮,数码管,蜂鸣器。(3)本设计可以在硬件仿真实现。(4)实现抢答器效果(5)抢答器同时供3名选手比赛。(6)抢答器具有定时抢答功能,每一次抢答由主持人判断开始。2.1方案设计与论证方案一:利用数字电子电路的知识制作抢答器,电路采用6个数字集成电路,其中74LS573为D锁存器,74LS30为8输入的与非门,74LS00为两输入与非门,74LS147为10线-4线的编码器、CD4511为七段译码器、以及七段共阴数码管等组成。如图:图2.11数字抢答器方案二:基于AT89C51单片机来制作抢答器,其最大的好处就是处理更快
4、,准确度更高。所以根据课题要求为了得到更好的准确度,所以决定选择方案二作为本设计的方案。如图所示:图2.123路抢答器2.2单元电路设计与参数计算(1)按键单元按键部分,我采用了防抖的功能。该功能实现,当发现有按键按下后,采用软件延时10ms,然后再进行扫描确认。电路图如下所示:图2.21按键当按下开始键:抢答正式开始。数码管会显示字型“-”。然后①当按下一号键:数码管会显示数字“1”。②当按下二号键:数码管会显示数字“2”。③当按下三号键:数码管会显现数字“3”。(2)显示单元该单元,我采用了7SEG-MPX4-CALED数码管。该数码管是共阳极的数码管。电路图如下:图2.22显
5、示当按下开始键:抢答正式开始。数码管会显示字型“-”。然后①当按下一号键:数码管会显示数字“1”。②当按下二号键:数码管会显示数字“2”。③当按下三号键:数码管会显现数字“3”。(3)报警单元该单元,我直接用AT89C51驱动蜂鸣器。电路图如下:图2.23蜂鸣器当按下开始键:抢答正式开始。数码管会显示字型“-”。蜂鸣器发出“嘟嘟”的声音。然后①当按下一号键:数码管会显示数字“1”。蜂鸣器发出“嘟嘟”的声音。②当按下二号键:数码管会显示数字“2”。蜂鸣器发出“嘟嘟”的声音。③当按下三号键:数码管会显现数字“3”。蜂鸣器发出“嘟嘟”的声音。2.3设计框图、用户界面图2.24总原理框图3
6、总原理图及及主要模块的流程图硬件电路原理图如下图3.1系统硬件原理图如图所示:该系统电路分为三个功能模块。分别为:按键模块,显示模块,报警模块。(1)按键模块采用4个BUTTON按键作为抢答器的选择按键,为独立式键盘。功能与作用:当按下开始键:抢答正式开始。然后抢答①当按下一号键:选手一抢到回答权。②当按下二号键:选手二抢到回答权。③当按下三号键:选手三抢到回答权。(2)显示模块采用一个八段的数码管显示,它是共阳极型的由低电平点亮数码管显示器。显示由P0.0-P0.8口输出的数字代码,段码采用同相驱动,输入端加低电平,选中的数码段被点亮。功能与作用:当按下开始键:抢答正式开始。数码
7、管会显示字型“-”然后抢答①当按下一号键:数码管会显示数字“1”。②当按下二号键:数码管会显示数字“2”。③当按下三号键:数码管会显现数字“3”。显示模块流程图如下:图3.2数码管显示流程图(3)报警模块80C51芯片外接有蜂鸣电路,用来发出报警声。功能与作用:当按下开始键:抢答正式开始。数码管会显示字型“-”。蜂鸣器发出“嘟嘟”的声音。然后抢答①当按下一号键:数码管会显示数字“1”。蜂鸣器发出“嘟嘟”的声音。②当按下二号键:数码管会显示数字“2”。蜂鸣器发出“嘟嘟”
此文档下载收益归作者所有