?? 單片機數據發送1.asm
字號:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:MOV 30H,#0C0H
MOV 31H,#0F9H
MOV 32H,#0A4H
MOV 33H,#0B0H
MOV 34H,#99H
MOV 35H,#92H
MOV 36H,#82H
MOV 37H,#0F8H
MOV 38H,#80H
MOV 39H,#90H
MOV 3AH,#88H
MOV 3BH,#83H
MOV 3CH,#0C6H
MOV 3DH,#0A1H
MOV 3EH,#086H
MOV 3FH,#08EH
MOV SCON,#80H;設定串口為工作方式2
MOV PCON,#00H;波特率為fosc/64
MOV R0,#30H ;設置發送數據指針
MOV R3,#10H ;設置數據塊長度
XHA: MOV A,@R0 ;取出待發送的數據
MOV C,PSW.0
MOV TB8,C ;奇偶位送TB8
MOV SBUF,A ;發送數據
LOOP:JBC TI,ZZ1 ;判斷一幀數據是否發送完成
AJMP LOOP ;沒發送完繼續發送
ZZ1: INC R0 ;發送完一字節取下一個數據
DJNZ R3,XHA ;判斷16個數據是否發送完
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -