?? 向串口發送“hello world”字符.asm
字號:
;===========================================================================
; 向串口發送“Hello World”字符
;
;
;調試說明:
; 下載后,先關閉下載軟件,再打開“串口調試助手”,將波特率改為:1200,再將ZSmcu51XP拔動開關,拔到最下方(實驗檔)。
;按SW6復位學習板MCU,程序運行,向串口發送“Hello World”字符,“串口調試助手”即可收到字符。
; 重新下載時,需關閉“串口調試助手”的串口,并將開關拔到中間(編程檔)。
;
;======================================================================
;===========================================================================
ORG 0000H
START:
mov sp,#60h
MOV SCON,#0x50; //串口方式1,允許接收
MOV TMOD,#0x20; //定時器1 定時方式2
MOV TCON,#0x40; //設定時器1 開始計數
MOV TH1,#0xE8; //11.0592MHz 1200 波特率
MOV TL1,#0xE8;
SETB TI
SETB TR1 ; //啟動定時器
;開始發送字符
CLR TI
MOV SBUF,#'H'
JNB TI,$
CLR TI
MOV SBUF,#'e'
JNB TI,$
CLR TI
MOV SBUF,#'l'
JNB TI,$
CLR TI
MOV SBUF,#'l'
JNB TI,$
CLR TI
MOV SBUF,#'o'
JNB TI,$
CLR TI
MOV SBUF,#' '
JNB TI,$
CLR TI
MOV SBUF,#'W'
JNB TI,$
CLR TI
MOV SBUF,#'o'
JNB TI,$
CLR TI
MOV SBUF,#'r'
JNB TI,$
CLR TI
MOV SBUF,#'l'
JNB TI,$
CLR TI
MOV SBUF,#'d'
JNB TI,$
JMP $
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -