但是通过keil 51调试的时候,需要设置keil 51的参数,具体设置资料:
可以用根串口线链接计算机的COM1,COM2,这是针对有两个串口接口的计算机,然后在DEBUG模式的命令行加下两句:
MODE COM1 9600,0,8,1
ASSIGN COM1 SOUT
然后打开一个串口调试的软件如keil51,对应串口COM1,9600,0.就可以看到结果了
mode com1 9600,0,8,1 //无校验位,8位数据位,1个停止位
assign com1 sout
Assign winsout //意思就是uVision 把模拟的单片机串口对应到Serial window
和#2上(在serial window里输入字符,就是模拟对单片机串口输入数据)
但是我在单片机程序中通过定时器设置波特率时,9600时无法显示,设置成600才能正确显示。
?????????????????????????????????????
而且把程序下到单片机芯片时,更不能显示。
求助,第一次发贴,望大家点拨