好,今天小编关注到一个比较有意思的话题,就是关于c语言单片机抢答器的问题,于是小编就整理了3个相关介绍c语言单片机抢答器的解答,让我们一起看看吧。
89c52独立按键介绍?
主要器件主要有数码管(用来显示倒计时间、成功抢答的选手编号) 按键 (主持人按键、选手按键) 使用独立键盘吧,程序循环等待按键输入,一旦有选手按下抢答键即单片机输入口输入为1(或0,自己设置)时,阻止其他按键输入,对应显示选手编号,倒计时结束没人抢答时作废,
基于单片机的电梯控制难不难做?
主要是设计思想,电梯可靠性要求特别高,最好是冗余系统,其次是节能,减少磨损,提高效率的控制策略(多部电梯联动情况下)。还有自检,故障监测等。总之,做是容易的,做好不容易些。
基于单片机的电梯控制系统,其原理实现并不难,通过***集按键选择停留的楼层,单片机系统结合楼层信息,控制电动机转动,控制电梯停留在相应的楼层。电梯控制系统真正的难点在于安全可靠性方面,毕竟电梯涉及到人身安全,系统对安全可靠性是非常高的。
电梯主要由电机、箱体、自动门、电缆、电梯导轨、楼层传感器、重力传感器、门口传感器、按键、显示、摄像头、系统控制器等构成。电机用于控制电梯升降;电梯导轨规定箱体的运行轨迹;按键用于***集用户上楼、下楼或电梯楼层信息;楼层传感器用于识别楼层信息;重力传感器用于***集重量,是否超载;系统控制器负责按键信息、楼层信息、重量信息、各种故障信息等***集,控制电机运转,负责开门、关门,超载报警,楼层显示,状态数据储存,以及各种故障处理等。
当一个人走到电梯门口时,按上升或下降按钮,系统***集到该楼层的相应信号,控制电机将箱体运行到指定楼层,然后开门,人进去后会自动关门(电梯的门打开后不管是否有人进入几秒后都会自动关门,除非检测到门当中有物体或超载),电梯内会进行实时重量检测,当超载时会自动报警。进入电梯后关门按相应的楼层信息按钮,系统检测到相应的信息后控制电机将轿厢运行到指定位置,开门。
看似不复杂,其实电梯共有八大系统: 曳引系统、导向系统、轿厢、门系统、重量平衡系统、电力系统、电气控制系统、安全保护系统(头条@技术闲聊原创)。 曳引系统就是输出传动力控制电梯运行;导向系统就是由导轨、导轨架等组成,指定箱体的运行轨迹;门系统负责开门、关门将楼层与电梯内部封住;重量平衡系统用于确保轿厢内的重量在限定的范围之内,保证曳引传动正常;电力系统为电梯提供动力,控制电梯运行速度;电气控制系统最要对整个电梯运行实施操纵和控制;安全保护系统,用于确保电梯安全,发生意外故障时能够及时停止。
下面以51单片机为例进行实例讲解:
单片机的***电路有:
按键***集电路,按键除了电梯内的楼层按键之外,还有电梯内的开门、关门按键以及每个楼层外的上楼、下楼按键(1楼除外,只有上楼按键)。
楼层显示电路,可用LCD屏或数码管组成,显示电梯运行当前楼层信息。
用单片机来做是可以,只不过这种的电梯系统是很简单的那种。只能做到那种就近原则,顺路原则这种算法的,而且它的可靠性方面得不到很好的保证。如果在大厦中有多部电梯,那么这个设置难度会以指数递增,电梯系统设置难度是跟他的电梯数量,楼层高度,楼层人数,和楼层区域功能等等这些有关的。所以用单片机来做电梯控制系统,那只能是用来演示,根本没办法用作于实质项目中。
单片机技术是一门即将被淘汰的技术吗?
以前的单片机,一个工程师就能完成画电路图,画版图,编程的全套工作。现在很多单片机集成度越来越高,已经变成了soc。原来一个人的工作变成了几个团队的工作。那种可以一个人从头做到尾的项目,基本上都变成了低端廉价项目,另外因为单片机本身性能的提升,原来需要汇编才能完成的任务现在用高级语言就能很好的完成。
以我的设计经验而言单片机分类比较多,可以根据不用的应用需求情况进行相应的选型设计。而且随着内核的不断增强、主频不断的提高以及片上大容量FLASH存储器的应用,越来越强调单芯片解决方案及软件开发。
一方面51内核8位总线单片机继续发挥余热,主要用于中低端应用,价格便宜。比如国内的STC单片机。
二方面ARM Cortex内核32位单片机的普及,各大芯片厂商纷纷推出自己ARM Cortex内核的单片机及高度集成应用外设,一般ARM Cortex - M3内核应用中高端应用,ARM Cortex - M0内核用于中低端应用,大有联手统一单片机天下的势头。比如ST 的STM32系列单片机。
三方面是在二方面[_a***_]上,利用ARM Cortex内核的强大优势,将目前流行2.4G、蓝牙、WIFI等技术集成,形成单芯片解决方案。主要应用有智能穿戴、智能家居等。
总之单片机芯片功能会不断增强,大芯片厂家会抓住市场潮流不断推出适合市场的产品。单芯片解决方案是大趋势,会越来越强调软件开发。
单片机有最小系统么?我觉得几乎没有,什么都集成到片上了,比如32,如果只要求能运行,供电+上电复位就完了。外部需要什么再像搭积木一样加就行。还有低成本,大多数都是几块钱一片,没有可比性。
你指的单片机是传统51内核的单片机吧,单片机有很多种,传统的51单片机功耗高,***少,简单易学,用来入门了解单片机的***,工作方式,外设总线等是不错,但是今天的控制系统功能复杂,传统的单片机***不够,就有了现在的cotrex-M内核系列的单片机,atmel,microchip都有自己的内核架构的处理器,但是万变不离其宗,无外乎都是中断,外设,内存,所有事情都是一步步来的,用51来敲门,理解了单片机原理之后,做其他的东西上手就快了,淘汰说不上,现在的很多产品内核还是增强型51比如Zigbee,CSR的一些蓝牙芯片
到此,以上就是小编对于c语言单片机抢答器的问题就介绍到这了,希望介绍关于c语言单片机抢答器的3点解答对大家有用。