?? rs232receive.asm
字號:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;實例十三:串行口數據接收 data receive from serial port (《51單片機應用從零開始》 10.7小節實例)
;
;現象:將串行口數據接收,并輸出至P1口顯示。在計算機端可通過串口調試軟件發送數據。
;
;作者:楊欣,劉長煥,張延強 電路飛翔網 eedesign@163.com
;
; http://www.circuitfly.com
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ORG 00H
START:
MOV SCON,#50H ; ①設置串行口工作在模式1下,接收使能
MOV TMOD, #20H ; ②使用Timer 1工作在模式2下
MOV TH1, #0F3H ; ③波特率2400
MOV TL1, #0F3H ;
SETB TR1 ; ④啟動Timer 1
WAIT:
JBC RI, DISPLAY ; ⑤判斷是否接收到數據
JMP WAIT ;
DISPLAY:
MOV A, SBUF ; ⑥接收到的數據載入ACC
MOV P1, A ; 將接收到的數據輸出顯示
JMP WAIT ; 循環
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -