51单片机串口初始化
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;
}
C51单片机的串口初始化(晶振分别为12M和110592M)
/*******************************************
串口初始化
晶振12M
波特率4800
*******************************************/
void init_ser()
{
TMOD=0x20;
TH1=0xf3;
SCON=0x50;
PCON=0x80;
TR1=1;
ES=1;
EA=1;
}
/*******************************************
串口初始化
晶振11.0592M
波特率9600
*******************************************/
void init_serialcomm(void)
{
TMOD=0x21;
TH1=0xfd;
TL1=0x00;
SCON=0x50;
PCON=0x00;
TR1=1;
IE|= 0x90; //Enable Serial Interrupt
IP= 0x10; //只允许串口中断为最高优先级,其它为次优先级。
}
相关问答
51单片机初始化 是什么?1把某些变量变成初始值,比如0或者1.2如果用到定时器需要设置定时器的工作方式及初值。3如果用到中断需要开放相应的中断源的中断并设置优先级。4如果用到串...
51单片机串口 通信上位机接收数据丢失,怎么处理-ZOL问答数据丢失多半是因为中断造成的,当串口通讯时,系统被其他中断占用了,那么就会出现数据丢失的情况,所以为了保险,可以采取以下措施:1、将串口中断优先级设为最高...
单片机 对esp6288 初始化 是什么意思?wifi模块的串口与单片机的串口连接,注意模块电源电压为3.3V,如果单片机电源电压与模块电压一样,可以直接连接使用,单片机编程可以考虑上电时给模块初始化(就...
STC12c5204AD 单片机 22.1184晶振如何实现115200波特率 串口 通...InitUART(void){TMOD=0x20;SCON=0x40;TH1=0xFF;TL1=TH1;PCON=0x80;EA=1;ES=1;TR1=...
单片机 的I/O口是什么意思?-ZOL问答地址不需要初始化,地址是由硬件连接决定的。51单片机地址总线16位,P0口提供低8位,P2口提供高8位。可以用下面的连接方式。PA、PB、PC的地址低位是0x00、0x01...
串口 显示乱码的原因有哪些?1.USB转串口的问题解决方法:我曾用一个12块钱的那种U转串,出现过乱码,换一个好的就没事了2.波特率不同步的问题解决方法:两边设置的波特率的一样,会导致这样...
有关 C51单片机串口 程序,拜托哪位高手帮我看下这个串口程序!~...有关C51单片机串口程序,拜托哪位高手帮我看下这个串口程序!~有有关串口与蜂鸣器,合在一起老没反应电子书纽曼纽曼C51讨论回答(5)voidser()interrupt...
个人电脑如何控制 单片机 ?个人电脑控制单片机,主要通过以下步骤:1)建立个人电脑和单片机的通信连接普通的单片机通常有UART、SPI、IIC、USB等通信模块。和电脑通信最常用的是UART,可...
单片机 串行工作时应该怎么设置?初始化io口,配置波特率,停止位,数据位,检验位,使能中断,打开串口初始化io口,配置波特率,停止位,数据位,检验位,使能中断,打开串口
组态王6.55里面 串口 不通 - 157****7050 的回答 - 懂得初始化成功是开机自动具备的,不能作为连接程工判断条件;建议如下测试:1、退出组态王,使用电磁流量计厂家提供的软件测试是否可以正常通讯;(没有的话...