1. 四路抢答器单片机c语言程序
先来个汇编的程序,P1接一个共阳极数码管,P0低4位接4个抢答按键,主持人复位采用单片机复位按钮实现。 ORG 0000HSTART: MOV A,P0 ORL A,#0F0H CJNE A,#0FFH,PL0 SJMP STARTPL0: LCALL DELAY MOV A,P0 ORL A,#0F0H CJNE A,#0FFH,PL1 SJMP STARTPL1: JNB ACC.0,K1 JNB ACC.1,K2 JNB ACC.2,K3 JNB ACC.3,K4 LJMP STARTK1: MOV P1,#0F9H SJMP $K2: MOV P1,#0A4H SJMP $K3: MOV P1,#0B0H SJMP $K4: MOV P1,#99H SJMP $DELAY: MOV R6,#15DEL2: MOV R7,#200 DJNZ R7,$ DJNZ R6,DEL2 RET END
2. 基于单片机的4路抢答器的工作原理
运算器以完成二进制的算术/逻辑运算部件ALU为核心,再加上暂存器TMP、累加器ACC、寄存器B、程序状态标志寄存器PSW及布尔处理器。
控制器是CPU的神经中枢,它包括定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP等。希望对你有所帮助。3. 单片机四人抢答器程序和电路图
电子工程难度属于中等,还是挺好学的。
电子信息工程专业主要研究信息的获取与处理、电子设备与信息系统的设计与应用等,从而进行各类电子设备和系统的研究、设计、制造、应用和开发等。例如:手机和有线电视的信号传播,雷达、导航仪等电子设备的设计制做,广播、电话所使用的无线通信系统的研发设计。在大学期间,我用这个专业的知识理论,做过一些电子硬件,比如用单片机做抢答器、LED广告牌等等。学习该专业能够培养自己的动手能力。
4. 单片机4路抢答器
单片机做四人用的抢答器是大材小用了,方法就更多了,硬件上只需用四个开关接到单片机IO上就OK了,软件上的编程其实就是实现一个优先编码的功能。
5. 八路抢答器单片机c语言程序
用单片机来判断先后,是相当粗放的。如果两人按键相差在十多微秒之内,单片机即判断不出先后了,无法关断第二人的输入。
应该在单片机,和选手按键之间,加入硬件,如ALSTTL/HC类型的锁存器,它就可以区分出来几个纳秒的时间差。如果有两人同时按下怎么解决呢?只能通过软件编程,按照编者自定的顺序来查找 “先按下”的按键。查到一个,便认定是它“先按下”,其它的选手,哪怕是先按下几个纳秒,也不理它了。 其实,那个庙里面,都有屈死的鬼。 另外,抢答器的按键,应该采用硬件消抖,不要用软件延时消抖。
6. 单片机四路抢答器代码
智能抢答器实现了可以精准的抢答回答问题