|
- #include<reg51.h>
- #define uchar unsigned char
- #define uint unsigned int
- void Delay_Nms(uint);
- void SerialPort_Initial(void);
- void Sendc_to_SerialPort(uchar);
- uchar Str[]={"你所需要的字符\r\n"};
- void main(void)
- { uchar i;
- SerialPort_Initial();
- while(1)
- {
- for(i=0;i<sizeof(Str);i++)
- { Sendc_to_SerialPort(Str[i]);
-
- } Delay_Nms(2000);
- }
- }
- void Delay_Nms(uint Nms)
- { uchar i;
- while(Nms--)
- for(i=0;i<120;i++);
- }
- void SerialPort_Initial(void)
- { SCON=0x40;
- PCON|=0x80;
- TMOD=0x20;
- TH1=TL1=0xf4;
- TR1=1;
- }
- void Sendc_to_SerialPort(uchar c)
- { SBUF=c;
- while(!TI);
- TI=0;
- }
復(fù)制代碼
|
|