毕业论文

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

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

时间:2021-10-21 22:10来源:毕业论文
方案二:ADC0808芯片可以解释成简单的数据采集系统,它具有八位精度位,还提供了八通道的模拟多路开关和八位逐次逼近的ADC部分,价格低在实际运用中

方案二:ADC0808芯片可以解释成简单的数据采集系统,它具有八位精度位,还提供了八通道的模拟多路开关和八位逐次逼近的ADC部分,价格低在实际运用中十分广泛廉。

综合比较方案一和方案二,本设计选择了方案二。

2。2。3  通信模块的选择

通信模块适用远程传输单片机的数据信息。

方案一:选择RS-232的总线方式,特点:

(1)只能进行点对点的数据信息传输,不满足多机通信的要求;

(2)其次传输距离有限,最大传输距离标准是50英尺,事实上也只有在50米左右,不适合本设计的远程通信的特点; 

(3)抗干扰的能力较弱。

方案二:选择RS-485总线方式,特点:

(1)最多可连接128个收发器,可以建立起区域性的设备网络

(2)它的标准的传输距离为4000英尺,实际上可达 3000米;

(3)它具有很好的抵抗干扰。

综合比较方案一和方案二,本设计选择了方案二。

3  硬件电路设计

本章介绍系统的硬件电路设计,主要对通信系统的主机和从机系统进行详细介绍。以AT89C52单片机为核心进行的主机和从机的设计,添加一些辅助的电路构成一个完整的protues通信仿真电路。

3。1  单片机最小系统的设计

3。1。1  AT89C52单片机

AT89C52单片机用于多机通信、I/O扩展或全双工UART的串行口,含有特殊功能寄存器,引脚如图2所示。

图2  AT89C52单片机引脚

AT89C52管脚说明:

VCC:供电电压。 

GND:接地。 

P0口:8位、漏极开路的双向I/O口。P0能够用于外部程序数据存储器。它可以被定义为数据/地址的第八位。P0口在应用时必须外接上拉电阻,作为输入时,首先应将引脚置1。

P1口:8位双向I/O口,有上拉电阻。作为输入时,应先将引脚置高;若负载为低电平,则通过内部上拉电阻向外输出电流。

P2口:8位双向I/O口,有上拉电阻。作为输入时,应先将引脚置高;若负载为低电平,则通过内部上拉电阻向外输出电流。文献综述

P3口:8位双向I/O口,有上拉电阻。作为输入时,应先将引脚置高;若负载为低电平,则通过内部的上拉电阻进行向外输出电流。P3口除了通用的I/O口功能外,还有第二功能。 

表1 P3口引脚第二功能

引脚号 第二功能

P3。0 RXD(串行输入)

P3。1 TXD(串行输出)

P3。2 INT0(外部中断0)

P3。3 INT1(外部中断1)

P3。4 T0(定时器0外部输入)

P3。5 T1(定时器1外部输入)

P3。6 WR(外部数据存储器写选通)

P3。7 RD(外部数据存储器读选通)

RST:复位输入,低电平有效。

ALE:正常情况下输出恒定频率的脉冲。

 :片外程序存储器选通信号,低电平有效。当AT89S51执行来自外部程序存储器的指令代码时,PSEN/每个机器周期两次有效。在访问外部数据存储器时,PSEN/无效。

 : 片外程序存储器访问允许信号,低电平有效。

XTAL1:外接晶振。在单片机内部是反相放大器的输入端。

XTAL2:外接晶振。在单片机内部是反相放大器的输出端,输入到内部时钟发生器。 AT89C52单片机远程集中抄表系统设计+电路图+程序(3):http://www.youerw.com/tongxin/lunwen_83326.html

------分隔线----------------------------
推荐内容