c51串口通讯
程序应该没问题,可能是Keil C的问题 给你点小建议, “ for(i=0;i <255;i++); //延时“ 可不要,在此做别的另当别论。
while(TI==0); TI=0;这两句可用 while(!_testbit_(TI))代替。
可以在ini_seris();后设断点,看是否有区别。或在ini_seris();后加一句读SBUF。
c51串口通讯
刚看到你的帖子,如果用定时中断来精确定时
你的程序可能有问题!RCAP2H、RCAP2L在自动装入8位模式下好象要一样的数值吧。
SBUF = b 后干嘛要延时?