单

      气敏传感器        A/D          片

            模数          机               报警电路

                        转换

灰尘传感器                                   模拟电路 

图3-1系统硬件结构图

本系统具有以下优点:

  (1)数据采集速度增加,传感器智能性优化。

  (2)增加存储功能, 可以与其他设备之间共享数据资源。

  (3)系统监测速度、实时性、可靠性有较大的提高。

  (4)超过限定值报警,设置方便简单。

3.2 CPU模块

    在该环境监测系统中选用STC89C52单片机作为主控芯片,实现系统设计要求的各项功能。系统设计的各项功能通过主控芯片单片机STC89C52实现。封装时增加了串口程序烧录和看门狗电路的功能,使用简单方便。

3.2.1 芯片管脚连接

    在该设计电路中,LCD液晶屏的数据口用单片机I/O口中的P1口,采用并口数据传输模式,P2口中的P2.0、P2.1、P2.2作为控制信号输出口,分别接LCD的RS、R/W、E控制端;P2.3和P2.4分别接温湿度传感器SHT11的SCK和DATA,P2.5、P2.6、P2.7接按键电路。P1口的P1.0、P1.1、P1.2分别接ADC0831的控制端,P1.4接报警的蜂鸣器。

3.2.2 芯片管脚说明

单片机有四个I/ O端口,每个端口为八个双向的,共占32根引脚。每个端口包括输入驱动器,一个锁存器(即特殊寄存器PO〜P3)和输入缓冲器。通常四个端口称为PO~P3,如图3-2所示。在没有扩展的存储器芯片系统中,这四个端口每一个都可以用来作为双向的I / O端口。P2口作为高8位地址线,PO端口共享作为低8位地址线和双向数据总线的外部存储设备。当用作I / O输入必须写入通用用来先向锁存为“1”,输出驱动FET FET关闭,以免误读的数据。其特点如下:

 1. P0口为双向8位三态I / O端口,它可以作为通用I / O口,也可作为数据总线和地址总线时低8个外部扩展分时复用口。作为一个通用I / O口,输出数据可以被锁定,无需外部特别锁存器;输入数据可以被缓冲,提高数据输入的可靠性。每个引脚可驱动8 TTL负载。文献综述

2. P1口是8准双向I / O口,内部上拉电阻,一般用于通用I / O口使用,它可以被定义为输入或输出线的每一行,作为输入,锁寄存器必须设置1。每个引脚可以驱动4个TTL负载。

3. P2口是8准双向I / O口,内部上拉电阻器可以直接连接到外部I / O设备。它是高八位和地址总线复用,可驱动4个TTL负载。通常作为高8位地址总线,当外部扩展。

4. P3口是8准双向I / O口,内部上拉电阻,这是一个双功能复用端口各引脚可驱动4个TTL负载。作为通用I / O端口,同样的功能PL口,常用辅助功能。一共有六个控制线:

(1)ALE/ PROG:地址锁存使能/编程线,使用P0口引脚的第二功能。当访问片外存储器,8051CPU的P0.7〜P0.0引脚输出芯片的内存地址,而低8个输出在ALE/ PROG高电位脉冲,用于降低片外存储器8地址锁存器外部专用地址锁存腾出P0.7〜P0.0引脚电缆来传输接着又读片外存储器和写入数据。当未访问片外存储器,自动8051上的脉冲序列为fosc /6中的ALE/ PROG输出频率的脉冲序列可以被用作一个外部时钟源,或作为定时脉冲源。

   (2)EA/ VPP:允许访问可通过片上ROM或内部使用89C52芯片ROM进行控制的片外存储器/编程电源线。如果EA=1,允许您使用片上ROM;如果EA=0,则允许使用片外ROM。

上一篇:AT89C51单片机检测系统间接测量介电常数+电路图
下一篇:基于at89c51的交通灯控制系统设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

张洁小说《无字》中的女性意识