用汇编语言写串口控制led时间
发布网友
发布时间:2022-04-20 08:16
我来回答
共2个回答
热心网友
时间:2022-07-13 05:00
是应该使用单片机吧?
用什么单片机都行吗?
控制led时间,时间是什么意思?
控制两个 LED 的亮灭,只需四个数,即可,不用输入《H》。
热心网友
时间:2022-07-13 05:00
LED1 EQU P1.0
LED2 EQU P1.1
ORG 0000H
LJMP MAIN
ORG 0023H
LJMP UART
ORG 0030H
MAIN:
MOV TMOD,#20H
MOV TH1,#0FDH
MOV TL1,#0FDH
SETB TR1
MOV SCON,#50H
SETB ES
SETB EA
CLR 00H
CLR A
MOV R2,#0FFH
LOOP:
JNB 00H,$
JNZ LOOP1
CLR LED1
SJMP LOOP
LOOP1:
DEC A
JNZ LOOP2
SETB LED1
SJMP LOOP
LOOP2:
DEC A
JNZ LOOP3
CLR LED2
SJMP LOOP
LOOP3:
SETB LED2
LJMP LOOP
UART:
JNB RI,UARTN
CLR RI
MOV A,SBUF
CLR C
SUBB A,#30H
JNZ UARTC
MOV R2,A
UARTC:
CJNE R2,#0,UARTN
SETB FLAG
MOV R2,#0FFH
UARTN:
RETI
END