程序如下:
ORG 0000H
LJMP START
ORG 0030H
START:
;-------------设置串行口
MOV SCON, #50H ;设定串行通信方式1,由T1控制波特率
MOV PCON, #00H ;设置SMOD=0
;-------------设置T1
MOV TMOD, #20H
MOV TH1, #0FDH ;
[email protected] MOV TH1, #0FDH
SETB TR1 ;启动T1,作为串行口的波特率发生器
MOV DPTR, #STR_TAB
MOV R2, #11 ;共发出11个字节
F_LOOP:
MOVC A, @DPTR
INC DPTR
MOV SBUF, A
JNB TI, $
CLR TI
DJNZ R2, F_LOOP
SJMP $
STR_TAB:
DB 'H','e','l','l','o',' ','w','o','r','l','d'