C51字符串使用

时间:2026-02-13 04:24:47

1、void InitUART  (void){   SCON  = 0x50;          // SCON: 模式 1, 8-bit UART, 使能接收     TMOD |= 0x20;               // TMOD: timer 1, mode 2, 8-bit 重装   TH1   = 0xFD;               // TH1:  重装值 9600 波特率 晶振 11.0592MHz  

C51字符串使用

2、   TR1   = 1;                  // TR1:  timer 1 打开                            EA    = 1;                  //打开总中断   //ES    = 1;                  //打开串口中断}                            /*------------------------------------------------                   主函数------------------------------------------------*/

C51字符串使用

3、void main (void){InitUART();while (1)                          {

C51字符串使用

4、   SendStr("UART test!");DelayMs(240);//延时循环发送   DelayMs(240);   }}/*------------------------------------------------

C51字符串使用

5、                   发送一个字节------------------------------------------------*/void SendByte(unsigned char dat){SBUF = dat;while(!TI);     TI = 0;

C51字符串使用

6、}/*------------------------------------------------                    发送一个字符串------------------------------------------------*/void SendStr(unsigned char *s){ while(*s!='\0')// \0 表示字符串结束标志,                //通过检测是否字符串末尾  {  SendByte(*s);  s++;  }}

C51字符串使用

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com