毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

AT89C52单片机远程集中抄表系统设计+电路图+程序(4)

时间:2021-10-21 22:10来源:毕业论文
AT89C52单片机对串行口的控制主要包括对串行口控制寄存器SCON、电源控制寄存器PCON、和串行数据寄存器SBUF的设置。 (1)串行口控制寄存器SCON:SCON是8位,

AT89C52单片机对串行口的控制主要包括对串行口控制寄存器SCON、电源控制寄存器PCON、和串行数据寄存器SBUF的设置。

(1)串行口控制寄存器SCON:SCON是8位,可以位寻址的寄存器,定义串行口的工作方式、接收和发送控制,字节地址为98H,位地址为98H-9FH。其格式如表2所示。

表2  SCON地址格式

位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H

位功能 SM0 SM1 SM2 REN TB8 RB8 TI RI

SM0,SM1:串行口工作方式控制位;

SM2:允许方式2、3中的多机控制位;

REN:允许接收控制位,置位时,允许接收,清除时,禁止接收,可用软件置位清除;

TB8:方式2和方式3中要发送的第9位数据,可用软件置位/清除;

RB8:方式3和方式3中接收的第9位数据。方式1中接收的是停止位,方式0中不使用这一位。

TI:发送中断标志位,硬件置位,软件清除。方式0中,在发送第8位末尾置位,在其他方式时,在发送停止位开始时设置;

RI:接收中断标志位。硬件置位,软件清除。方式0中,在接收第8位末尾置位,在其他方式时,在接收停止位中间设置。

(2)电源控制寄存器PCON:PCON是一个的8位寄存器,定义中仅最高位SMOD与串行口控制有关,其余位与掉电方式有关,其格式如表3所示。

表3  PCON地址格式来*自-优=尔,论:文+网www.youerw.com

D7 D6 D5 D4 D3 D2 D1 D0

SMOD -- -- -- GF1 GF0 PD IDL

SMOD:串行通信波特率系数控制位,当SMOD=1时,使波特率加倍。

(3)串行数据寄存器SBUF:SBUF包含在物理上隔离的两个8位寄存器:发送数据寄存器和接受数据寄存器。

3。1。2  晶振电路 

AT89C52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。AT89C52单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),就构成了自激振荡器。两个电容 C9,C10的作用有两个:起振和微调频率,晶振X2的典型值为12MHz和11。0592MHz,石英晶振C9,C10=33PF

AT89C52单片机远程集中抄表系统设计+电路图+程序(4):http://www.youerw.com/tongxin/lunwen_83326.html
------分隔线----------------------------
推荐内容