毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机粮仓温度监控系统的设计+程序+电路图(3)

时间:2021-12-12 11:59来源:毕业论文
本设计的主控制芯片采用 AT89C51 单片机。 2。2。1 基本介绍 AT89C51 单片机是一个有 40 个引脚的芯片。如图 3-2 可见。AT89C51 单片机的 CPU 系统包含 8 位 CPU,

本设计的主控制芯片采用 AT89C51 单片机。

2。2。1 基本介绍

AT89C51 单片机是一个有 40 个引脚的芯片。如图 3-2 可见。AT89C51 单片机的 CPU 系统包含 8 位 CPU,含布尔处理器;时钟电路;总线控制,存储器系统包含 4KB 的程序 存储器(ROM);128B 的数据存储器(RAM);特殊功能寄存器 SFR,还包含 4 个并行 I/O 口(P1、P2、P3、P4),每个口都能独立地进行输入输出操作;2 个 16 位定时/计数器; 1 个全双工异步串行口(UART);5 个中断源的中断系统,可编程为 2 个优先级。与并行 口 P3 复用的引脚有:串行口输入和输出引脚 RXD 和 TXD;外部中断输入引脚 INT0 和

INT1;外部计数输入引脚 T0 和 T1;外部数据存储器写和读控制信号 WR 和 RD 。

图 3-2 AT89C51 单片机

2。2。2 端口连接

发送系统的控制单元的各端口连接:P1。0 接收温度传感器 DS18b20 传过来的数字信号; P1。1 端口驱动一个发光二极管,每发送一次信号,重置 LED 灯,外接一个限流电阻,防止 电流过大烧坏二极管,并且减轻并口的负载;XTAL1 接入的是时钟电路中放大器的输入端; XTAL2 接入的是时钟电路中放大器的输出端;RST 端口连接的是单片机的复位电路。P3 口 是双功能口,除了具有数据的输入/输出功能之外,还有特殊的第二功能,在这个系统中, P3。0:RXD(串行口输入);P3。1:TXD(串行口输出),分别与 232 的 T21N,R2OUT 相连, 实现串口的通信。如图 3-3 所示:

发送系统整体电路

接收系统的各端口功能:XTAL1 接入的仍然是时钟电路中放大器的输入端。XTAL2 接入 的是时钟电路中放大器的输出端。RST 端口连接的是单片机的复位电路。P1。0 和 P1。1 端 口分别接入了一个黄色和红色的发光二极管,外接限流电阻,主要是用于当温度超过设定 的最高值时,黄灯亮;低于设定的最低温度时,红灯亮,当然,也可以通过按键来控制灯 亮。P1。2 端口连接的是报警电路,当当前温度超过设定的温度范围,P1。2 端口输出一个 低电平,让蜂鸣器发声。P1。3 与 LCD1602 的 RS 端连接,输出高电平,LCD1602 的寄存器 为数据寄存器。P1。4 与 LCD1602 的 R/W 端连接,输出低电平,LCD1602 进行写操作。P1。5 与 LCD1602 的使能端相连,给一个下降沿。P0 端口作为数据输出端与 LCD1602 的数据输入 端相连。P3。0:RXD(串行口输入);P3。1:TXD(串行口输出),分别与 232 的 T21N,R2OUT 相连,实现串口的通信。P3。4~P3。7 仅用作输入功能,分别与 4 个按键相连,用来选择报 警方式,以及设定温度门限值。如图 3-4 所示:来*自~优|尔^论:文+网www.youerw.com +QQ752018766*

接收系统整体

2。2。3 复位电路

复位是使单片机或系统中的其他部件处于某种确定的初始状态。单片机工作的开始就 是复位。

设计原理:当 AT89C51 单片机的引脚外加高电平复位信号(保持 2 个以上机器周期) 时,单片机内部就执行复位操作。复位信号变低电平时,单片机开始执行程序)。

复位操作有上电复位和上电与按键均有效的两种基本复位方式。本设计采用的是第一 种上电复位方式。

设计思路:上电复位要求接通电源后,单片机自动实现复位操作。上电瞬间 RST 引脚 获得高电平,随着电容 C13 的充电,RST 引脚的高电平将逐渐下降。RST 引脚的高电平只 要能保持足够的时间,单片机就可以进行复位操作。因此,当单片机死机之后,只要断电 重启,即可重新工作

AT89C51单片机粮仓温度监控系统的设计+程序+电路图(3):http://www.youerw.com/zidonghua/lunwen_86350.html
------分隔线----------------------------
推荐内容