当前位置:首页 > 技术学院 > 热搜器件
[导读]增强型8051芯片,具有双串口。我以前通常采用软件模拟一个串口来实现,要占用太多的系统资源。该芯片可以通过一个内置的波特率发生器,实现两个串口同时工作在一个波特率下,或一个通过内置,一个通过TH1实现不同波特

增强型8051芯片,具有双串口。我以前通常采用软件模拟一个串口来实现,要占用太多的系统资源。该芯片可以通过一个内置的波特率发生器,实现两个串口同时工作在一个波特率下,或一个通过内置,一个通过TH1实现不同波特率的通讯。通过配置AUXR来配置波特率发生器 BRT设置波特率重入装载数,S2CON 配置通讯模式。

例如: 在12MHz 频率下 两串口工作在 9600,8,1 配置如下

//配置串口1

SCON=0x40; /* n,8,1 */

PCON=0x80; //Bps加倍

TCON=0;

ES=1;

REN=1;

//STC 串口2定义

AUXR=0x1d; //配置两个串口波特率发生器采用内置,1个时钟/机器周期

BRT=0xb2; //重装载数

S2CON=0x50;

IE2=0x01; //ES2=1 //开中端

//串口1中断

void serial_1() interrupt 4 using 2

{

unsigned char in_data;

if(RI)

{

in_data=SBUF;

RI=0;

}

if(TI)

{

TI=0;

}

}

//串口2中断

void serial_2() interrupt 8 using 2

{

unsigned char rti;

unsigned char in_data;

rti=S2CON;

rti=rti & 0x01;

if (rti==1) // 接收

{

In_Data=S2BUF;

S2CON=S2CON & 0xfe;

}

else // 发送

{

S2CON=S2CON & 0xfd;

//S2BUF=0x55; //发送数据

}

}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:在测量参数比较多且控制要求也比较高的情况下,传统方式往往很难精确测量,文章设计出一种采用模糊控制策略实现多传感器的猪舍测控系统。根据现有的经验总结了控制规则的设计参数,并以温度测量为例,构建了模糊控制器,同时给出了...

关键字: 模糊控制 多传感器 环境监控 STC12C5A60S2

PIC18F87K90程序,注意串口2要关闭端口模拟功能后才能使用(ANCON2我在这里吃过亏),以下是调试好的程序。//单片机引脚定义******************************************...

关键字: c程序 pic 双串口

摘要:为了适应全数字化自动控制更加广泛的应用,采用现场可编程门阵列(FPGA)对异步串行通信控制器(UART)进行多模块的系统设计的方法,使串口通信的集成度更高。对UART系统结构进行了模块化分解,可分为三个模块:FP

关键字: 异步串行通信 FPGA实现 BSP 波特率发生器

晶体振荡器M的典型值是11.0592MHz,电容C1、C2的典型值是47Pf。

关键字: 单片机 晶振 STC12C5A60S2 晶体振荡器

STC12C5A60S2单片机内部结构:

关键字: 单片机 STC12C5A60S2

STC12C5A60S2单片机几种常见的外围电路?单片机几种常见的外围电路及作用:1键盘显示接口电路: 用于下达用户命令和传送、修改单片机内部的数据、参数,同时可以将运算结果送显示器上显示。 可用 8279或74LS16...

关键字: 单片机 外围电路 STC12C5A60S2 模拟

STC12C5A60S2是哪一类单片机?是8051系列单片机,与普通51单片机相比有以下特点:1、同样晶振的情况下,速度是普通51的8~12倍2、有8路10位AD3、多了两个定时器,带PWM功能4、有SPI接口5、有EE...

关键字: 单片机 STC12C5A60S2 51单片机 EEPROM

STC12C5A60S2系列1T单片机简介STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,...

关键字: 单片机简介 STC12C5A60S2 I/O HZ

STC12C5A60S2简介STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810...

关键字: 单片机STC STC12C5A60S2 时钟 IO
关闭
关闭