基于单片机的八路抢答器的设计
来源:56doc.com 资料编号:5D17329 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D17329
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于单片机的八路抢答器的设计(论文10000字)
摘 要
在现在这个快速发展的时代,随着中国经济的快速发展人们的生活水平相比与从前也有了很大的改善和提高,人们开始花费更多的时间去满足自己的精神需求,满足精神需求的最多的方式就是做一些竞争类的游戏,并且现在参加这种游戏已经是一个潮流,但是由于人们在游戏当中很多的时候都会出现一些由于抢答器故障,或者是不能够及时分辨优胜者,就给很多人们参加这种游戏带来了很多的困扰,并且一般的这种抢答设备由于设备的局限性会限制很少的人可以进入游戏环节,这就减少了人们很多的乐趣,所以本文设计的基于单片机的八路抢答器就变成人们非常实用的工具。与传统的人们两路抢答器相比较,本文设计的八路抢答器就占据了非常好的优势条件,因为本文设计的智能宠物喂食器采用的是增加了抢答器的按键个数,并且实时显示按个键第一个抢答。通过对国内外关于抢答器的分析研究,本文选择的是易于操作和技术已经非常成熟的八路按键独立控制的方式,实现对于本文的基于单片机的八路抢答器的研究与设计。
为了可以很好的实现事先已经设计好的基于单片机的八路抢答器的功能,设计员对本系统的软件和硬件都做了非常好的优化措施。本文的主要核心器件微型控制器选用的是STC89C52单片机,然后还设计出了关于MCU的需要的一些基本电路,包括有供电模块、复位电路、时钟电路、人机交互电路,RS232/RS485通信电路、显示电路、报警电路等等。本文的软件部分主要是通过C语言进行编写的,并且软件的开发通过分析各个功能,通过编写子程序的方式实现智能喂食控制器的各个功能,包括有通信程序、显示程序、报警程序、人机交互程序等等,通过将这些子程序调用在主程序当中,并通过一定的逻辑语言然后实现本文系统的功能要求。
实验结果展示,使用者可以通过按键,只要你按下键显示屏上就会显示出第几个按键先按下,然后报警电路会发出声响。本文设计的基于单片机的八路抢答器具有可靠性高、性价比高、容易操作和维护的优势,是用户的不二选择。
关键词:抢答;单片机;电路;软件
目 录
1方案设计 1
1.1设计意义 1
1.2设计方案 1
1.3 设计实现功能 2
2单片机简介 3
2.1 单片机简介 3
3硬件电路设计 7
3.1主电路 7
3.2显示电路的设计 8
3.3键盘扫描电路的设计 9
3.4报警 9
3.5系统复位 10
4系统软件设计 11
4.1系统方框图 11
4.2程序流程图 11
4.3程序设计 14
5结论与展望 16
5.1 结论 16
5.2 不足之处及展望 17
参 考 文 献 18
谢 辞 19
附录 20
|