系统硬件电路的设计与实现
3。1 单片机模块简介
AT89C52 是一个低电压,高性能 CMOS8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM),器件采用 ATMEL 公司的高密度、 非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存 储单元,AT89C52 单片机在电子行业中有着广泛的应用。
AT89C52 有 40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2 个外中断口,3 个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线,AT89C52 可以按照常规方 法进行编程,也可以在线编程。其将通用的微处理器和 Flash 存储器结合在一起,特别是可反 复擦写 Flash 存储器可有效地降低开发成本。文献综述
AT89C52 有 PDIP、PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品的需求 AT89C52 引脚如图 3-1 所示。
图 3-1 AT89C52 引脚图
AT89C52 单片机的 40 个引脚及其作用。
(1)主电源引脚
VSS(GND)(20 脚):电源地电平
VCC(40 脚):电源供电电压 4。0~5。0V,外接晶振或外部振荡器引脚。 XTAL1(19 脚):当外接晶振时,接外部晶振的一个引脚。
XTAL2(18 脚):接外部晶振的另一个引脚
(2)多功能 I/O 引脚
P1 口(1~8 脚):内接上拉电阻的 8 位准双向 I/O 口,能负担 4 个 TTL 负载。 P2 口(21~28 脚):内接上拉电阻的 8 位准双向 I/O 口,能接 4 个 TTL 负载
P3 口(10~17 脚):内接上拉电阻的 8 位准双向 I/O 口,能接 4 个 TTL 负载,它一般使 用的是其第二功能,其第二功能如表 3-2 所示。
表 3-2 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(外部数据存储器读选通)
(3)控制、选通和复位引脚 RST(9 脚):复位信号输入端
ALE/PROG(30 脚):ALE 地址锁存使能端,PROG 为 Flash 编程时输入编程脉冲 PSEN(29 脚):访问外部程序存储器读选通信号
EA/VPP(31 脚):EA 为访问内部或外部程序存储器选择信号,电压 Vpp 为 Flash 存储器 编程时,该引脚加上 12V 的电压。
3。2 温湿度采集模块的设计来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
3。2。1 温湿度传感器 DHT11 介绍
DHT11 是数字型温湿度传感器,可直接以数字方式传输所采集的当前环境温湿度,DHT11 采用的是单总线通信,因此只需将单片机的一个 I/O 端口与 D
AT89C52单片机大棚温湿度自动控制系统设计+程序+电路图(5):http://www.youerw.com/zidonghua/lunwen_86622.html