×
单片机 > 单片机程序设计 > 详情

51单片机实验11:串口通信

发布时间:2024-06-01 发布时间:
|

目的:通过电脑向单片机发送字符,单片机收到字符后,向电脑回应相同的字符。


开发板时钟频率为12MHz。程序设置波特率为4800,加倍。


#include

#define uc unsigned char

void usartinit()

{

TMOD=0X20;

TH1=0XF3;

TL1=0XF3;

PCON=0X80;

SCON=0X50;

TR1=1;

ES=1;

EA=1;

}

void usart() interrupt 4

{

uc receive_data;

receive_data=SBUF;

RI=0;

SBUF=receive_data;

while(!TI);

TI=0;

}

void main()

{

usartinit();

while(1);

}


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
采用AT89C2051的数字可调稳压电源单片机源程序