資源簡介
程序用于51單片機的串口通信發(fā)送程序,波特率為9600,
代碼片段和文件信息
/*************************************************
??*******51系列單片機串口通信發(fā)送程序********
??作者:南忻
??版本:1.0
??時間:2018.05.7
??聯(lián)系作者:?daiqiulin96@qq.com
??注:單片機選擇為STC89C52RC,程序用于串口通信,
??波特率:9600?停止位:1位?數(shù)據(jù)位;8位?奇偶校驗:無?
??字符集選擇GBK,UTF-8均可通信
**************************************************/
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
??uchar?code?char_temp[5]={‘1‘‘2‘‘3‘};
/**
?*?串口初始化函數(shù)
?*?波特率為9600
?*/
void?UartConfigurationInit()
{
????TMOD=0x20;??//設置定時器1工作方式為方式2???
????TH1=0xfd;?? ??//波特率9600
????TL1=0xfd;??
????TR1=1;??????//啟動定時器1?????
????SM0=0;SM1=1;??????//串口方式1?????????
????REN=1;??????//允許接收???
????PCON=0x00;??//關倍頻???
????ES=1;???????//開串口中斷???
????EA=1;???????//
評論
共有 條評論