51单片机八路抢答器课程设计
❶ 我是大二学生,课程设计:基于51单片机的八路竞赛抢答器的设计
你可以把仿真软件和编程软件的安装包发给我,我可以试着编一下你要的程序,邮箱1015100338@qq,com
❷ 用AT89C51单片机设计8路抢答器,求代码,急用
用肯定是可以的,仿真都没有问题,如果是蜂鸣器不响的话,应该是你蜂鸣器的参数设置可能有问题,修改蜂鸣器属性,将电压改为5V,默认是12V。
❸ 求51单片机设计八路抢答器的程序啊 要求汇编 要有自动计分功能
八路抢答器.rar (34.05K)
抢答器.zip (12.28K) 发那
❹ 单片机80c51的八路抢答器怎样设计程序
;;;;开始!
ORG 00H
JMP START
ORG 0BH
JMP TIMER
START:Mov TMOD,#01H
Mov TH0,#0BDH
Mov TL0,#0C0H
Mov IE,#82H
Mov 20H,#10
Mov 21H,#10
Mov R7,#10
CLR TR0
A4: JNB P1.0,B0_0
;;;跳转
JNB P1.1,B1_1
JNB P1.2,B2_2
JNB P1.3,B3_3
JNB P1.4,B4_4
JNB P1.5,B5_5
JNB P1.6,B6_6
JNB P1.7,B7_7
B0_0:AJMP B0
B1_1:AJMP B1
B2_2:AJMP B2
B3_3:AJMP B3
B4_4:AJMP B4
B5_5:AJMP B5
B6_6:AJMP B6
B7_7:AJMP B7
Mov p2,#10H
CALL DELAY
ANL P2,#00H
Mov P2,#20H
CALL DELAY
ORL P2,#00H
JB P3.0,A4
SETB TR0
A1: Mov A,20H
Mov DPTR,#TABLE
Movc A,@A+DPTR
ADD A,#10H
Mov P2,A
CALL DELAY
ANL P2,#00H
Mov A,21H
Mov DPTR,#TABLE
Movc A,@A+DPTR
ADD A,#20H
Mov P2,A
CALL DELAY
ANL P2,#00H
Mov A,#01H
CJNE A,21H,A1
Mov A,#01
CJNE A,20H,A1
JMP START
TIMER:DJNZ R7,A2
Mov TH0,#0BDH
Mov TL0,#0C0H
Mov R7,#16
DJNZ 20H,A2
Mov 20H,#10
DJNZ 21H,A2
MOV 21H,#10
A2: RETI
B0:MOV P2,#11H
ACALL DELAY
AJMP A4
B1:MOV P2,#12H
ACALL DELAY
AJMP A4
B2:MOV P2,#13H
ACALL DELAY
AJMP A4
B3:MOV P2,#14H
ACALL DELAY
AJMP A4
B4:MOV P2,#15H
LCALL DELAY
LJMP A4
B5:MOV P2,#16H
ACALL DELAY
AJMP A4
B6:MOVX P2,#17H
LCALL DELAY
LJMP A4
B7:MOV P2,#18H
;ACALL DELAY
;ALJMP A4
DELAY:MOV R6,#248
DJNZ R6,$
RET
;;;按键用
TABLE:DB 00H,00H,01H,02H,03H,04H
DB 05H,06H,07H,08H,09H
END
❺ 求~51单片机的八路抢答器设计程序和原理图,PCB
ORG 0000H
M: MOV P1, #0FEH
MOV P3, #00H
JNB P2.0, C1
JNB P2.1, C2
JNB P2.2, C3
SJMP M
C1: MOV P3, #06H
SJMP S1
C2: MOV P3, #5BH
SJMP S1
C3: MOV P3, #4FH
SJMP S1
S1: NOP
SJMP S1
END
这个是我以前做过的三路的抢答器的 你可以稍加改动一下就能实现八路的 我只会这专一部分 很久没有接触了属 都忘的差不多了
❻ 基于51单片机的8路抢答器设计C语言程序
看不清楚你的图!具体接口不清楚!我就用文字写几个小步骤哈!!!全局先定回义【位选答口数组】【数码管显示0~9的数组】分别对按键进行编号,并置高!有键按下,判定该口是否为低,是低,显示该编好号的数!记住因为是抢答器,一个人按下,下一个人按下无效,且不显示,按键显示后加一个死循环!!这个程序很简单,有问题可以把图弄清晰了!帮你写出来!不过你还是自己试一试!毕竟知识是自己练出来的……