原标题:51单片机串口向计算机发送字符串C程序
向计算机 C程序,本布衣实验过的,可以用,串口需有一个232-TTL电平转换
通过 助手可以看到发送字符信息。波特率为9600
#include
#include
//--------------------------------
char *name_month(int n);
void Delay(int x);
void put(char str);
void initUart(void);
void putString(unsigned char const *pstr);//const
//------------------------------
void put(char str)
{
SBUF=str;
while(!TI);
TI=0;
}
//------------------------------
void initUart(void)
{
TMOD=0x20;
SCON=0x50;
TH1=250;
TL1=250;
TR1=1;
EA = 1;
Delay(2);
putString("Uart init!\n");
}
//--------------------------
void Delay(int dly)
{
int j,k;