你说的情况不存在
- #include <reg51.H>
- #include <intrins.H>
- void Delay100ms() //@11.0592MHz
- {
- unsigned char data i, j;
- i = 180;
- j = 73;
- do
- {
- while (--j);
- } while (--i);
- }
- void UartInit(void) //9600bps@11.0592MHz
- {
- PCON &= 0x7F; //波特率不倍速
- SCON = 0x50; //8位数据,可变波特率
- TMOD = 0x20; //设置定时器模式
- TL1 = 0xFD; //设置定时初始值
- TH1 = 0xFD; //设置定时重载值
- ET1 = 0; //禁止定时器中断
- TR1 = 1; //定时器1开始计时
- }
- void sendbyte(unsigned char number)
- {
- SBUF=number;
- while(!TI);
- TI=0;
- }
- void main(void)
- {
- UartInit();
- while(1)
- {
- Delay100ms();
- sendbyte(0x66);
- }
- }
复制代码
|