pic18 打印字符串程序,乱码怎么回事?在51平台打印一直都很好用的;

2020-02-09 11:40发布

/**************************************************************************
/º¯ÊýÃû³Æ:SendToComport
/Èë¿Ú²ÎÊý:BYTE d
/³ö¿Ú²ÎÊý:none
/º¯Êý¹¦ÄÜ:Íù´®¿Ú·¢ËÍÒ»×Ö½ÚÊý¾Ý
/
***************************************************************************/

void SendToComport(UINT8 d)
{
        while(!PIR1bits.TXIF)
                 continue;
                TXREG=d;
}


/**************************************************************************
/函数名称:prints
/入口参数:none
/出口参数:none
/函数功能:发送一个字符串
/
***************************************************************************/

void prints(UINT8 * pd,UINT8 line_feed)
{
while((*pd)!='')
  {
   SendToComport(*pd);
   pd++;
  }
if(line_feed)
{
  SendToComport(13);
  SendToComport(10);
}
}

//------打印乱码??-----

prints("pic编译器太弱智",0);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。