📄 9-9-1.asm
字号:
;9-9-1.ASM
$MOD51
START: MOV TMOD,#21H ; TIMER1=MODE1 (1)
MOV TH1,#0FDH ; 9600b/s (2)
SETB TR1 ; START TIMER1 (3)
MOV SCON,#50H ; SERIAL MODE1, UART ENABLE
SETB P1.0 ; P1.0=1
LOOP: CLR TI ; CLEAR TI
MOV A,#31H ; OUTPUT DATA=31H
CPL P1.0 ; CPL P1.0
MOV SBUF,A ; SEND 31H
WAIT: JNB TI,WAIT ; WAIT FOR OUTPUT OK
CPL P1.0 ; CPL P1.0
ACALL DELAY ; CALL DELAY
SJMP LOOP ; SEND 31H AGAIN
DELAY: MOV R0,#00H ; DELAY FOR A WHILE
DJNZ R0,$
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -