您的位置 首页 报告

stc12c5a60s2独立波特率器-串口

110592Mincludereg51h>charflag;sfrAUXR=0x8E;辅助寄存器第4位是独立波特率运行控制位,第0位是0则串口1用定时器1作波特率发

//11.0592M

#include
char flag;
sfr AUXR= 0x8E;//辅佐寄存器第4位是独立波特率运转操控位,第0位是0则串口1用定时器1作波特率产生器,是1则用独立波特率产生器做
sfr BRT = 0x9C;//独立波特率产生器寄存器,装初值.0xfd是9600;
sbit kg=P1^4;
unsigned char temp;
void main()
{
kg=0;
AUXR=0x11;//独立波特率产生运转,运用独立波特率为串口1的波特率产生器
BRT=0xFD;//重载值11059200,12T重装值是0xfd;
SM0=0;
SM1=1;
REN=1;
flag=0;
while(1)
{
if(RI)
{
RI=0;
temp=SBUF;
P0=temp;
if(temp==0x11)
{
flag=1;
}

}

if(flag==1)
{
TI=0;
flag=0;
SBUF=temp;
}
}
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/318155.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部