C51字符串使用

2025-10-10 02:33:44

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字符串使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢