|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我使用的是KEIL u Version2 软件进行调试89c52单片机串口,采用串口调试工具进行观察单片机传输到计算机中的数据,但是串口调试工具总是没有数据显示,不知问题出在何处,程序如下:
ORG 8000H
LJMP MAIN
ORG 8100H
MAIN:
MOV SCON, #50H ; 设置串口工作在方式1,允许接受控制
MOV PCON,#00H ; SMOD=0
ORL TMOD, #20H ; 设置定时器0工作在模式2
MOV TH1, #0FDH ; 设定定时器初值,使波特率为9600b/s
MOV TL1, #0FDH
SETB TR1 ; 启动定时
LOOP:MOV A,#05H
MOV SBUF,A
WAIT: JNB TI,$ ;等待发送完
CLR TI ;清TI标志,允许再发送
LJMP LOOP
END
希望各位帮忙解答,包括调试过程。 |
|