八路数字抢答器微机原理及接口技术课程设计

八路数字抢答器微机原理及接口技术课程设计

ID:23733119

大小:507.00 KB

页数:36页

时间:2018-11-10

八路数字抢答器微机原理及接口技术课程设计_第1页
八路数字抢答器微机原理及接口技术课程设计_第2页
八路数字抢答器微机原理及接口技术课程设计_第3页
八路数字抢答器微机原理及接口技术课程设计_第4页
八路数字抢答器微机原理及接口技术课程设计_第5页
资源描述:

《八路数字抢答器微机原理及接口技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1.微机原理及接口技术课程设计任务书…………………………………………………………………P12.八路数字抢答器………………………………………………………………………………………P52.1功能介绍………………………………………………………………………………………P52.2抢答器总体设计…………………………………………………………………………………P52.3抢答器硬件设计…………………………………………………………………………………P62.4抢答器软件设计…………………………………………………………………………………P112.5实验结果………………………

2、…………………………………………………………………P192.6程序优缺点………………………………………………………………………………………P232.7收获和体会………………………………………………………………………………………P242.8创新部分………………………………………………………………………………………P252.9参考文献…………………………………………………………………………………………P252.10附录一……………………………………………………………………………………………P262.11附录二………………………………………………………………

3、……………………………P2736八路数字抢答器一.功能介绍1、如果想调节抢答时间或答题时间,按"抢答时间调节"键或"答题时间调节"键进入调节状态,此时会显示现在设定的抢答时间或回答时间值,如想加一秒按一下"加1s"键,如果想减一秒按一下"-1s"键,时间LED上会显示改变后的时间,调整范围为0s~99s,0s时再减1s会跳到99,99s时再加1s会变到0s。2、主持人按"抢答开始"键,会有提示音,并立刻进入抢答倒计时(预设30s抢答时间),如有选手抢答,会有提示音,并会显示其号数并立刻进入回答倒计时(预设60s抢答时间),不进行抢答查询,所以只有第一个

4、按抢答的选手有效。倒数时间到小于5s会每秒响一下提示音。3、如倒计时期间,主持人想停止倒计时可以随时按"停止"按键,系统会自动进入准备状态,等待主持人按"抢答开始"进入下次抢答计时。4、如果主持人未按"抢答开始"键,而有人按了抢答按键,犯规抢答,LED上不断闪烁FF和犯规号数并响个不停,直到按下"停止"键为止。5、P3.0为开始抢答,P3.1为停止,p1.0-p1.7为八路抢答输入数码管段选P0口,位选P2口低3位,蜂鸣器输出为P3.6口。P3.2抢答时间调整结,P3.3回答时间调整,P3.4为时间加1调整,P3.5为时间减1调整。二.抢答器总体设计1

5、.1抢答器的工作原理抢答器的工作原理是利用单片机的定时器T0、T1中断完成,其余状态循环调用显示子程序,用4个共阴极LED数码管来显示,用P0口作为数码管的八个段选,用P2口中的P2.0、P2.1、P2.2、作为4个数码管其中3个位选,P1口接8个按键,提供选手抢答,P3.0-P3.5四个接四个按键,提供开始、结束、答题时间调整、枪答时间调整,加1、减1调整之用。1.2抢答器的总体设计倒计时方案方面利用MCS-51的内部的定时/计时器进行中断计时,配合软件延时实现倒计时。该方案节省硬件成本,并且能够在定时器/计数器的使用、中断及程序设计方案方面得到锻炼

6、与提高,显示方面采用穿行传输实现动态显示,该方案的硬件连接简单,但动态扫描的显示方式需占用CPU较多的时间,适用于单片机没有太多实时测控的任务场合36一.抢答器硬件电路设计3.1芯片统计名称型号数量芯片89C511数码管7SEG-MPX4-CC1按钮BUTTON15电容CAP2电解电容CAP-ELEC1晶振CRYSTAL1电阻RES8喇叭SPEAKER(DEVICE)13.2硬件介绍3.2.1芯片89C51【1】36【2】363.2.2数码管其中DP为小数点【3】36数码管分共阳极和共阴极,都需要上拉电阻,以增加负载驱动能力。共阳极则每位低电平有效,共

7、阴极则每位高电平有效单片机中共阳极段代码:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H0~7DB80H,90H,88H,83H,0C6H,0A1H,86H,8EH8~F单片机中共阴极段代码:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H0~7DB7FH,6FH,77H,7CH,39H,5EH,79H,71H8~F3.3电路设计XTAL1、XTAL2分别为反相放大器的输入端和输出端,外接定时反馈元件组成振荡器(内部时钟方式),产生时钟送至单片机内部各元件。RST连接复位电路P0口控制数码管段代码P2口的

8、低三位,控制数码管位选P3口:P3.0接开始按钮P3.1接停止按钮P3.2接抢答时间调整P3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。