您现在的位置: 主页 > MCU > 单片机应用 > c51串口发送数据程序 -
本文所属标签:
为本文创立个标签吧:

c51串口发送数据程序 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]#include //-----------------------------------------------------------------void UART_init(); //串口初始化函数void COM_send(void); //串口发送函数char code str[100]= "计算机你好\r\n";char code str1[20]

#include

本文引用地址: http://www.21ic.com/app/mcu/201807/784924.htm

//-----------------------------------------------------------------
void UART_init(); //串口初始化函数
void COM_send(void); //串口发送函数

char code str[100]= "计算机你好rn";
char code str1[20] = "hello!rn";

//-------------------------------------------------------------------
void main(void)
{
unsigned char i;
UART_init(); //初始化串口
for(i = 0;i < 10 ;i++)
{
COM_send();

};

while(1);
}


//-------------------------------------------------------------

void COM_send(void)
{
char point;

for(point=0;point< 100;point++) //连续发送一百位数据 //把缓存区的数据都发送到串口
{
SBUF=str[point];
while(!TI);
TI=0;
}

for(point=0;point< 20;point++) //连续发送二十位数据 //把缓存区的数据都发送到串口
{
SBUF=str1[point];
while(!TI);
TI=0;
}
}
//--------------------------------------------------------------


void UART_init()
{
//初始化串行口和波特率发生器
SCON =0x40; //选择串口工作方式1,不允许接收
TMOD =0x20; //定时器1工作在方式2,定时器0工作在方式1
TH1 =0xfA; //
PCON = 0x80; //速度加倍
TR1 =1; //启动定时器T1
ET1 =0;
ES=1; //允许串行口中断
PS=1; //设计串行口中断优先级
EA =0; //单片机中断允许
}




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > c51串口发送数据程序 -
 

"c51串口发送数据程序 -"的相关文章

网站地图

围观()