应在主程序中发送
应在主程序中发送数据,串口中断可以不开
;------主程序应该是这样--------
START: MOV TMOD,#20H ; 置定时器/计数器1工作方式2
MOV TH1,#0FDH ;预置初值(按照波特率9600BPS预置初值)
MOV TL1,#0FDH ;预置初值(按照波特率9600BPS预置初值)
SETB EA ; 开中断
CLR ES ; 禁止串行中断
MOV PCON,#00H ; 波特率不倍增
SETB TR1 ; 启动定时器1
SETB ES ; 允许串口中断
STAR: MOV DPTR,#TAB
MOV R7,#08H ; 数据个数;
MOV A,R7
MOVC A,@A+DPTR
MOV SBUF,A
JNB TI,$
CLR TI
AJMP STAR
; 等待发送
发表时间:2007年3月25日14:24:58