温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于单片机的八路抢答器的设计与实现
计算机专业
基于
单片机
八路
抢答
设计
实现
基于单片机的八路抢答器的设计与实现
摘 要
在现在这个快速发展的时代,随着中国经济的快速发展人们的生活水平相比与从前也有了很大的改善和提高,人们开始花费更多的时间去满足自己的精神需求,满足精神需求的最多的方式就是做一些竞争类的游戏,并且现在参加这种游戏已经是一个潮流,但是由于人们在游戏当中很多的时候都会出现一些由于抢答器故障,或者是不能够及时分辨优胜者,就给很多人们参加这种游戏带来了很多的困扰,并且一般的这种抢答设备由于设备的局限性会限制很少的人可以进入游戏环节,这就减少了人们很多的乐趣,所以本文设计的基于单片机的八路抢答器就变成人们非常实用的工具。与传统的人们两路抢答器相比较,本文设计的八路抢答器就占据了非常好的优势条件,因为本文设计的智能宠物喂食器采用的是增加了抢答器的按键个数,并且实时显示按个键第一个抢答。通过对国内外关于抢答器的分析研究,本文选择的是易于操作和技术已经非常成熟的八路按键独立控制的方式,实现对于本文的基于单片机的八路抢答器的研究与设计。
为了可以很好的实现事先已经设计好的基于单片机的八路抢答器的功能,设计员对本系统的软件和硬件都做了非常好的优化措施。本文的主要核心器件微型控制器选用的是STC89C52单片机,然后还设计出了关于MCU的需要的一些基本电路,包括有供电模块、复位电路、时钟电路、人机交互电路,RS232/RS485通信电路、显示电路、报警电路等等。本文的软件部分主要是通过C语言进行编写的,并且软件的开发通过分析各个功能,通过编写子程序的方式实现智能喂食控制器的各个功能,包括有通信程序、显示程序、报警程序、人机交互程序等等,通过将这些子程序调用在主程序当中,并通过一定的逻辑语言然后实现本文系统的功能要求。
实验结果展示,使用者可以通过按键,只要你按下键显示屏上就会显示出第几个按键先按下,然后报警电路会发出声响。本文设计的基于单片机的八路抢答器具有可靠性高、性价比高、容易操作和维护的优势,是用户的不二选择。
关键词:抢答;单片机;电路;软件
Abstract
In this era of rapid development, with the rapid development of China's economy than the people's standard of living and they also had the very big improvement and improve, people began to spend more time to meet their spiritual needs, meet the spiritual needs of the most way is to do some competitive games, and participate in this game is now a trend, but the people in the game a lot of time will appear some because of failure of the buzzer, or are not able to distinguish the winners in time, it brought a lot of people to participate in this game a lot, and generally the vies to answer first device due to equipment limitations will limit a few people can enter the game loop, reducing the people a lot of fun, so this paper design based on MCU eight-way responder becomes people are very practical tool. Compared with the traditional people buzzer two road, this paper design the eight-way responder will occupy a very good advantage conditions, because the design of intelligent pet feeder is increased the number of keys buzzer and real-time display first vies to answer first press a key. Based on the analysis and research about the buzzer at home and abroad, this paper choose the easy to operate and the technology is already very mature eight-way button control by means of independent and realize for the purpose of this article is based on single chip microcomputer of eight-way responder in the research and design.
In order to realize the function of the design of the 8-way responder which has been designed in advance, the designer has made excellent optimization measures for the software and hardware of the system. This paper is the main core device of micro controller chooses STC89C52 singlechip, and then designed the need to some of the basic circuit of MCU including power supply module, reset circuit, clock circuit, human-computer interaction circuit, RS232 / RS485 communication circuit, display circuit, alarm circuit and so on. Software part of this article is mainly written by C language, and the development of software based on the analysis of the function, through the way of writing subroutines feed intelligent controller of each function, including communication program, display, alarm, human-computer interaction, etc., through the subroutine call in the middle of the main program, and through certain logic language and then realize the functions of the system in this paper.
The experimental results show that the user can press the button, so as long as you press the button on the screen, the first button will be pressed, then the alarm will make a sound. This paper designs a single chip computer based on the eight - way responders with high reliability, high cost performance, easy operation and maintenance advantages, is the user's choice.
Key words:Answer; SCM; circuit; software
目 录
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
1方案设计
1.1设计意义
对于本文设计的基于单片机的八路抢答器是现在很多喜做竞技类抢答游戏的爱好者的不二选择,并且通过设计人员的实际考察了解到,人们尽管买了现在市面上的一些抢答器,但是很多时候人们会有参加人数很多,但是可以参加游戏的人很少,并且这些抢答器只是一个抢答的功能,没有附带任何的显示和指示功能等等情况。更多的人们因为这种情况,都会选择不做游戏而是去选择做一些其他的不需要抢答器的游戏,这样就对人们的娱乐活动增加了很多的问题。为了解决人们的这些问题,本文研究的基于单片机的八路抢答器就变得非常的重要。
现在,随着科学技术的不断发展,自动化技术已经是比较成熟的一种科学技术了,本文设计的基于单片机的八路抢答器与自动化的技术相互结合,选用了比较容易控制和实现的按键控制方式。使用者可以在任何时候多个人同时进行游戏,并且这种抢答器给游戏的公平性增添了保障。选用这种技术满足了人们随时随地多人同时进行游戏并且游戏的结果有很大保障的愿望,并且实现的方式操作简便,成功的解决了人们担忧游戏过程中出现故障得担忧。所以本文的基于单片机的八路抢答器拥有非常高的实用性。
1.2设计方案
我们首先要进行硬件方面和软件方面的设计,本次设计使用的是c语言进行编程,对硬件电路在论文中进行了详细的介绍,比如智能竞赛抢答器电路,目前使用传感器还不是那么的灵敏。在以后还必须进行改进,最重要的就是电源电路,市场上的无线智能竞赛抢答器系统设计还是比较多的,无线智能竞赛抢答器在很多的领域还是有广泛的使用的,尤其是现在很多的综艺节目都有抢答的这个环境,这样一个单片机系统的设计使得比赛变的非常的公平。
在硬件方面挑选的单片机是市场上存在各种系列的单片机,他们的功能不一,就目前的处理器来说,作为微型处理器51系列单片机,在目前市场上,还是比较广泛的他的种类,基本都是8位的处理器目前单片机, 51系列的单片机来说,还是有很大的差距的对于目前市场上的在他们的设计的技术上,尤其是跟市场上其他的64位处理器相互比较起来,在这些单片机的处理的速度上还是有很大的差距的。我打算使用stc89c52单片机设计一智能竞赛抢答器在本次的设计中,包括按键模块,电源模块也要设计,智能竞赛抢答器就设计出了。信号从单片机的从机发送到主机上通过无线芯片,单片机接受他的信号,并且显示抢答的位号。
将单片机技术很好跟智