?? comma28.asm
字號:
;;全雙工串行通信,機發送
;;;工作方式2,每幀11位,第9位為奇偶校驗用的補偶位
;;;ADDR1為數據塊首址地址指針
;;;接收128字節
ORG 0000H
LJMP TO_MAINR
ORG 0023H
LJMP TO_INTSE2
ORG 1000H
TO_MAINR:MOV PCON,#80H
MOV SCON,#10010000B
MOV DPTR,ADDR1
MOV R0,#00H
SETB EA
SETB ES
W_MAIN_B:SJMP W_MAIN_B
TO_INTSE2:JB SCON.0,TO_LOOPR
CLR SCON.1
SJMP TO_ENDTR
TO_LOOPR:CLR SCON.0
MOV A,SBUF
ADD A,#00H
MOV C,P
JC TO_LOOP1
ORL C,RB8
JC TO_LOOP2
SJMP TO_LOOP3
TO_LOOP1:ANL C ,RB8
JC TO_LOOP3
TO_LOOP2:MOV A,#0FFH
MOV SBUF,A
SJMP TO_ENDTR
TO_LOOP3:MOVX @DPTR,A
MOV A,00H
MOV SBUF,A
INC R0
INC DPTR
CJNE R0,#80H,TO_ENDTR
CLR ES
TO_ENDTR:RETI
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -