微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 串口发送字符串

串口发送字符串

时间:10-02 整理:3721RD 点击:

void Com_Init(void)
{
     TMOD = 0x20;
     PCON = 0x00;
     SCON = 0x40;  //方式一、 十位异步发送/接收,允许接收                       
     TH1 = 0xFd;   //波特率9600bps
     TL1 = 0xFd;
     TR1 = 1;
         TI=0;                       
}
void Main()
{
        uchar i;
        uchar code *p = "My";         //所要发送的数据
        Com_Init();
        for(i=0;p!='\0';i++)
        {
                SBUF = p;
                while(!TI);                 //如果发送完毕,硬件会置位TI
                 TI = 0;                                     
         }
                                       
        while(1);
}
为什么在串口助手上接收不到字符串?求解释!



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top