本帖最后由 FAQ 于 2014-2-11 19:22 编辑
9600波特率,11.0592M晶振。
看了手册关于TI位的解释感觉很迷糊
下面的代码可以正常输出字母A- SCON=0x40;
- TMOD=0x20;
- TH1=TL1=0xFD;
- TR1=1;
- SBUF=‘A’;
-
下面的代码要想用printf输出A必须加上TI=1,为什么??好久不用51单片机都不会用了 - SCON=0x40;
- TMOD=0x20;
- TH1=TL1=0xFD;
- TR1=1;
- TI=1;//要想用printf输出必须加上TI=1;
- printf("A");
|