标题:
一个单片机8路抢答器电路及汇编语言程序
[打印本页]
作者:
骑士必胜
时间:
2017-6-13 12:10
标题:
一个单片机8路抢答器电路及汇编语言程序
8路抢答器电路,汇编语言
0.png
(156.83 KB, 下载次数: 48)
下载附件
2017-6-13 16:45 上传
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP EXT0
ORG 0013H
LJMP EXT1
ORG 0030H
MAIN:MOV SP,#07H
SETB EA
SETB EX0
SETB EX1
SETB PX0
SETB IT0
SETB IT1
CLR PX1
MOV A,#00H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
HERE:
CLR IE1
SJMP HERE
EXT0:MOV P0,#0FFH
MOV P1,#0FFH
MOV A,#00H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
CLR A
RETI
EXT1:MOV A,P0
JNB ACC.0,ANJIAN0
JNB ACC.1,ANJIAN1
JNB ACC.2,ANJIAN2
JNB ACC.3,ANJIAN3
JNB ACC.4,ANJIAN4
JNB ACC.5,ANJIAN5
JNB ACC.6,ANJIAN6
JNB ACC.7,ANJIAN7
ANJIAN0:MOV A,#01H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN1:MOV A,#02H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN2:MOV A,#03H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN3:MOV A,#04H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN4:MOV A,#05H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN5:MOV A,#06H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN6:MOV A,#07H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
ANJIAN7:MOV A,#08H
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P1,A
LJMP FASHENGYIN
FASHENGYIN:MOV R4,#60
LOOP2:MOV R3,#50
LOOP1:SETB P2.7
ACALL DELAY1
ACALL DELAY2
DJNZ R3,LOOP1
DJNZ R4,LOOP2
NEXT:JNZ NEXT
RETI
DELAY1:MOV R7,#10H
D1:MOV R6,#10H
D2:DJNZ R6,D2
DJNZ R7,D1
RET
DELAY2:MOV R7,#10H
D4:MOV R6,#20H
D3:DJNZ R6,D3
DJNZ R7,D4
RET
TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
复制代码
源码下载:
单片机抢答器.docx
(33 KB, 下载次数: 20)
2017-6-13 12:10 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1