基于STM32多路抢答器设计与制作.docx
《基于STM32多路抢答器设计与制作.docx》由会员分享,可在线阅读,更多相关《基于STM32多路抢答器设计与制作.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于STM32多路抢答器设计与制作 基于STM32的多路抢答器设计与制作 Design and Make of Multiple Answering Device on STM3 内容摘要 抢答不仅仅须要参加者,还须要裁判,而裁判的作用是整个过程中是最终要的,他是影响结果的一个很重要因素,在古代,裁判只能通过肉眼去推断谁先抢答,但是人的肉眼的实力是有限的,很难精准的得出正确的选择,假如出现相差不大的状况,裁判很简单就会错判,导致结果的错误而变更。而随着时代的不断改变,人们也想到许多去增加推断的精确度的方法,如敲锣,打鼓等都被应用到抢答中,这时候裁判的推断点又多了一个,但是这还不够精确,错判的几
2、率相对来说还是有些大,而随着时代的变更发展,敲锣打鼓和肉眼已经不能够满意人们对于抢答精准的需求,随着发展,以按键协作二极管为主的抢答器就出现了,它从一起先的单路按键功能简洁到多路按键功能困难,然后渐渐出现以单片机为核心的多路抢答器,再蜕变成从有线连接到无线连接的多路抢答器,从结构困难功能简洁到结构简洁功能繁多,它始终在随着时代的发展而在不断改进中,人们对于抢答器的功能的要求增长越来越高,抢答器的更新换代也越来越快,它的功能和精准度也就变得越来越多。 本文是基于STM32的多路抢答器的设计与制作,它支持多线路抢答,可以精确推断哪一路先完成抢答,人可以通过1602LCD液晶显示,LED灯,数码管看
3、到哪一个是第一抢答者,抢答者面前的灯会亮起,LED显示屏会显示抢答者的信息,数码管会显示可回到倒计时,在裁判进行复位前全部抢答者不能进行操作; 当回答时间快要结束时,蜂鸣器会发出警告和LED灯的闪耀来提示参赛者和裁判时间快结束了,当时间到达后,抢答者面前的灯将会熄灭,这时候裁判可通过按下复位键,让抢答者们可以重新操作,进行下一轮抢答。 关键词:多路抢答器、STM32、1602液晶显示、LED灯、按键 Abstract Responding not only requires participants, but also the referee, and the role of the refe
4、ree is the final one in the whole process. He is a very important factor affecting the result. In ancient times, the referee can only judge who responded first by the naked eye, but the person The ability of the naked eye is limited, it is difficult to accurately draw the correct choice, if there is
5、 not much difference, the referee will easily misjudge, leading to wrong results and change. With the continuous changes of the times, people also think of many ways to increase the accuracy of judgments, such as knocking gongs, playing drums, etc., are applied to the answer. At this time, the refer
6、ee has one more judgment point, but this is not accurate enough. The probability of misjudgment is still relatively large, and with the development of the times, drumming and drumming and the naked eye have been unable to meet peoples demand for accurate answering. With the development, answering de
7、vices based on buttons and diodes are mainly used. Appeared, it was from the beginning of the single-channel key function is simple to multi-channel key function is complex, and then slowly appeared multi-channel answering device with the single-chip as the core, and then transformed into a multi-ch
8、annel answering device from wired connection to wireless connection, from The structure is complicated and the function is simple to the structure is simple and has many functions. It has been constantly improving with the development of the times. The requirements for the function of the answering
9、device are growing higher and higher, and the updating and updating of the answering device are getting faster and faster. The functions and precision of the UPS become more and more. This article is based on the design and production of STM32 multi-channel answering device, it supports multi-line a
10、nswering, you can accurately determine which way to complete the answering first, people can see which one is the first responder through 1602LED LCD display, LED lights, digital , The light in front of the responder will light up, the LED display will show the information of the responder, the digi
11、tal tube will show that it can return to the countdown, and all the responders cannot operate before the referee resets; A warning and a flashing LED light will be issued to remind the contestants and the referee that the time is almost over. When the time is up, the light in front of the responder
12、will go out. At this time, the referee can press the reset button to allow the responders to re-operate For the next round of rush answers. Key words: Multi-channel answering device, STM32, 1602 LCD display, LED lights , buttons 书目 1.绪论 1 1.1多路抢答器的应用 1 1.2多路抢答器的发展前景 1 1.3多路抢答器的选题目的和意义 2 1.4多路抢答器存在的问
13、题 2 2.总体设计方案 3 2.1多路抢答器的基本系统设计 3 2.2多路抢答器的主要功能 3 2.3多路抢答器优点 4 2.4多路抢答器的架构程序框图 4 3.元器件选型和原理图设计 5 3.1 元器件的选型 5 3.2多路抢答器的原理图设计 5 4.系统焊接和调试 15 4.1多路抢答器系统的焊接 15 4.2多路抢答器系统的焊接调试 15 5.软件 16 5.1软件介绍 16 5.2代码思路架构 16 5.3代码编程 17 5.4代码调试 19 6.多路抢答器的调试 20 6.1单路调试 20 6.2多路调试 20 6.3系统是否可以进行锁定和倒计时报警 20 6.4系统是否可以通过按
14、钮复原 21 6.5系统的错误与解决方法 21 7.项目总结 22 致谢 23 1. 绪论 1.1多路抢答器的应用 抢答的模式其实在古时候就已经出现,古人会通过抢答来作为竞赛,考试,决策,争夺等事情得到结果的一种重要方式,这个方式的实现就须要作为评判标准的一种工具,那就是抢答器。它可以是会发出响声的物体,发出亮光的事物。因为竞赛,考试,决策,争夺等事情在整个历史中是无处不在的,所以抢答器就始终被运用着,它的形式也会跟着不断变更,直到现在,许多竞赛和消遣活动都须要用到抢答器,小学,初中,中学,高校等校内抢答竞赛,电视上的综艺节目,学问普及节目等也会运用到抢答器,无论在生活,工作,我们都可以看到抢
15、答器的身影,在问答类型的竞赛中,它可以让参赛者通过按下抢答器的按钮来抢夺优先回答权,并且让裁判或者主持人可以精确看到结果,在综艺中,许多电视节目也会支配抢答环节,通过抢答器进行抢答,抢人等给节目增加可观看度,它的运用方式可能比较单一,但是它涉及到的领域测特别的广袤。 1.2多路抢答器的发展前景 随着时代的发展,人们对抢答器的须要越来越高,现代抢答器从只有几个按键,二极管等发展到现在的多路,以单片机为核心,拥有按键,二极管,数码管,显示器,计时器等功能,从有线抢答器到无线抢答器,功能在不断创新而它的质量也在不断创新。在这个数码飞速发展的时代,数码产品的更新换代会越来越快,多路抢答器也不例外,在这
16、个飞速发展的洪流中,它会变得越来越精准,会变得越来越完善,运用寿命会越来越长,但是这不会影响它的需求和不断的突破,现在每一个竞拍和消遣都离不开抢答器,有时候只是表现形式的不同,在往后,抢答器的需求不会削减,只会变得越来越多,因为人们对于工具的要求会越来越多,从而增长它的突破,它的成本会变得越来越低,性价比会越来越强,它的需求覆盖全球,造价不高,无论是发达国家,发展中国家,贫困国家,都可以用得上,它还有很大的潜力值得我们去开发,只要这个社会上还会有需求,它就会存在。 1.3多路抢答器的选题目的和意义 通过这次设计增加自我对STM32单片机的了解和应用学问阅历,在制作多路抢答器的过程中不断熬炼自己
17、的设计思路和想法,让自我形成一个良好的设计习惯,增加自我学习实力,动手实力,思维习惯。巩固和复习高校4年所学到的学问,打好基础,利用自我基础去努力发展延长。 本章小结:本章主要讲解并描述了多路抢答器的前身和诞生,它的身影已经融入了人们生活的社会中,密不行分,它在社会中的需求不断增长,更新换代始终在持续,拥有良好的发展空间和稳定性,是一个稳定被需求,不被淘汰的发展方向;还有这个设计对自我的帮助。 1.4多路抢答器存在的问题 随着我国的改革开放越来越进步,发展越来越快速,人们学习科学、技术、学问的手段也变得多样性,选择在不断增加,人们可以在众多选择中找到自己合适的方法,抢答器作为一种工具,已在各种
18、智力和学问竞赛,甚至消遣节目中都有它的身影,特殊是竞技形式的竞赛,缺少不了抢答器的运用,但抢答器的运用频率比较低,且有许多的抢答器制作比较困难困难,牢靠性低,这些问题都会导致人们对抢答器失去爱好。假如一个公司想要购买一台抢答器在经济实力上是可以承受,但是运用的次数很有限,一般抢答器都会因为长期存放或者存放不当造成损坏,而再发觉须要运用时就要再购置,这是时间,物品,金钱上的奢侈,在现在的快速高效的社会中是不能够生存下去的。 现在多数的抢答器都有几个缺点:第一是现场线路连接比较困难,每个参赛者都很有可能在竞赛现场的不同位置,这就须要把线布到不同的位置上,这时候线路就会变得很长,影响信号传输,假如参
19、赛者变得更多,10个,20个,100个等,那么这个现在须要连接线就越多、越乱,而且很有可能会因为线长奢侈掉大量的空间,而且在这个不美观的同时,抢答器的功能可能会因为线的长和乱收到影响造成无法正常工作的状况,显示和识别功能,如选手号码的识别、译码、计分显示等仍只能通过数字集成电路完成。运用单片机扫描技术识别选手抢按号码时,电路的延迟时间会随着线的长度而改变,假如线越长,延迟就越长。第三,选手抢按胜利,但出现没有抢答被记录的问题,因为线长的不同的差异,我们很有可能会因为延迟的问题造成先按的比后按的显示还要得慢,这就会失去了抢答器的价值,会降低人们对抢答器的需求。 本章小结:讲解并描述了多路抢答器的
20、发展,应用和优缺点。 2. 总体设计方案 2.1多路抢答器的基本系统设计 多路抢答器是基于STM32进行开发,其中分为几个模块:STM32F103C8T6最小系统模块,LED等模块,1602液晶显示器模块,数码管模块,按键模块。STM32F103C8T6最小系统模块是整个多路抢答器中最重要的,它负责给整个系统供电,运算,信号的输出和输入;LED模块,数码管模块,1602液晶屏显示器模块的作用是让运用者可以更加直观的看到抢答的结果,按键模块是负责给抢答者和裁判对多路抢答器进行操作运用。 2.2多路抢答器的主要功能 多路抢答器的功能是为参赛者,裁判,观众供应更加精准,自不待言,公允的结果,多路抢答
21、器一共由6个部组成,核心为STM32F103C8T6最小系统板,是整个系统的大脑,负责数据输出输入,计算等工作,LED模块分为两种LED等,绿色LED和红色LED,绿色LED一共有4个,分别代表四个参赛者,哪一个参赛者回答,代表他的灯就会亮起,4个灯不会同时亮起,因为抢答者是唯一的,红色的LED灯功能是为了提示参赛者,裁判,观众,回答时间已经结束。1602模块的功能是为了增加欣赏性,当抢答者出现后,1602会显示抢答者的信息,当抢答者回答后裁判可通过按键让1602显示正确或者错误,数码管的功能是显示回到时间,进行倒计时,当时间结束后红色LED灯会启动,增加的关注性和乐趣。按键的功能是给参赛者用
22、手操作按下按键进行抢答,裁判也可以通过按键操作1602和对抢答器进行复位。 2.3多路抢答器优点 多路抢答器可同时支持四个参赛者运用,裁判可以对抢答器进行操作,抢答显示效果明显,观众,参赛者和裁判很简单就可以辨别出哪一个是抢答者,并且具有肯定的欣赏性,本多路抢答器成本不高,但是功能比较完善,性价比良好,无论是竞赛还是自我消遣,都是一个不错的选择。 2.4多路抢答器的架构程序框图 图2.4 本章小结:本章主要讲解并描述了多路抢答器的系统设计所用到的模块和概念,多路抢答器的每个模块发挥的作用,多路抢答器的优点,通过程序框图表现多路抢答器的系统架构。3. 元器件选型和原理图设计 3.1 元器件的选型
23、 整个多路抢答器由STM32F103C8T6最小系统板,3.3V1602液晶显示,LED灯,按键组成。STM32F103C8T6最小系统板拥有变压模块,SWD调试编程接口,双排针,USB接口,USB转串口TTL,E2数据存储,OLED/TFT液晶接口。它可以满意整个多路抢答器的需求,是整个多路抢答器的核心模块。STM32F103C8T6拥有3个USART口,两个SPI口,1个USBDevice口,13PWM口,2个I2C/SMBUS口,工作电压为2V3.6V,1个CAN接口,10X12bit的A/D口,CPU位数为32-Bit,CPU内核为ARM Cortex-M3,ROM尺寸为64KB,RA
24、N大小为20KB,主频(MAX)为72MHz,ROM类型为FLASH,I/O口37口。STM32F103C8T6最小系统板可通过双排针连接其他元器件,连接比较便利,有利于布线美观,自带变压模块可以将5V转3.3V,干脆通过连接电脑接口供电,SWD调试编程接口可通过电脑下载代码到MCU。1602液晶显示是一种工业字符型液晶,能够同时显示16x02即32个字符,尺寸为80mmX36mm,内部有11条限制指令,可通过限制指令去调整1602的状态,而且小巧便利,价格便宜性价比比较高,液晶屏对比度可通过电位计进行调整。LED灯(绿色),价格便宜小巧,性价比高,灯光柔软,适合用于提示。LED灯(红色),价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 抢答 设计 制作
限制150内