龙空技术网

51单片机串口初始化

电子电路DIY创客空间 112

前言:

而今各位老铁们对“c语言初始化串口”大体比较着重,兄弟们都需要了解一些“c语言初始化串口”的相关文章。那么小编也在网摘上汇集了一些有关“c语言初始化串口””的相关资讯,希望同学们能喜欢,同学们一起来学习一下吧!

51单片机初学者可能想使用串口进行一些通讯或者输出调试信息,但是有时串口初始化配置总是出错,下面我给大家一个51单片机的初始化例程,大家拷贝后可以直接使用。

/*******************************************

串口初始化

晶振12M

波特率4800

*******************************************/

void init_ser()

{

TMOD=0x20;

TH1=0xf3;

SCON=0x50;

PCON=0x80;

TR1=1;

IE=0x00;

}

/*******************************************

串口初始化

晶振11.0592M

波特率9600

*******************************************/

void init_ser()

{

TMOD=0x21;

TH1=0xfd;

TL1=0x00;

SCON=0x50;

PCON=0x00;

TR1=1;

//IE&=0x00;

ES=1;

EA=1;

}

标签: #c语言初始化串口 #串口初始化是干什么的