基于单片机的大棚温湿度采集控制系统设计
- 格式:doc
- 大小:767.50 KB
- 文档页数:45
基于单片机的大棚温湿度检测报警系统摘要系统是一个专门为温室大棚温湿度控制而设计的智能系统。
通过对系统的硬件部分和软件部分设计来达到监控要求。
硬件部分实现了对温湿度传感器模块、A/D转换模块、显示模块、控制模块的设计;软件部分主要根据系统的设计思想设计出了主程序和子程序流程图,并通过汇编语言和C语言实现。
通过实践证明,系统具有性能好、操作方便等优点,实现了对温湿度的显示、调节、自动控制和手动控制。
关键词:A/D转换;传感器;LEDABSTRACTThe work of this dissertation is about an intelligent system designed for controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through the design of hardware and that of software in details, The former is more important in this dissertation, including the introduction of sensor of measuring temperature and humidity, changing of A/D, demonstrating mode of data, the mode of control and the connecting part of the changing column. And according to the design thoughts the latter shows the flow chart of the main program and the subprogram, realized by assembly language and C language. The system adopts quite a new integrated circuit, which makes it function better and run more conveniently when put into practice. Furthermore, not only can it achieve the goals of manifesting and regulating the temperature. But also it can be controlled automatically and manually.Key words:changing of A/D ; sensor ; LED目录1 绪论 (1)1.1课题背景 (1)1.2预期目标 (1)2 系统总体设计方案及工作原理 (2)2.1系统总体设计方案简述 (2)2.1.1基本功能 (2)2.1.2主要技术参数 (2)2.2系统的工作原理 (2)3 系统的硬件设计 (4)3.1 单片机的确定 (4)3.2传感器的确定 (7)3.2.1温度传感器 (7)3.2.2湿度传感器 (8)3.3采集电路的设计 (9)3.3.1温度采集电路 (9)3.3.2湿度采集电路 (10)3.4 A/D转换 (11)3.4.1 模数转换器的确定 (11)3.4.2 ADC0809与8031的连接 (13)3.5键盘与显示 (14)3.5.1键盘部分 (14)3.5.2显示部分 (14)3.6报警电路设计 (16)3.7单片机与PC机的通信接口 (17)3.8系统总体电路 (18)4 软件设计 (19)4.1 设计思想 (19)4.2 初始化程序及主程序框图 (21)4.3 子程序框图 (22)4.4系统的主要程序 (23)总结 (28)参考文献 (29)致谢 (30)1 绪论1.1课题背景温湿度是衡量温室大棚的重要指标,它直接影响到栽培作物的的生长和产量,为了能给作物提供一个合适的生长环境,首要问题是加强温室内的温湿度的检测, 但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
基于单片机的大棚温湿度控制系统设计基于单片机的大棚温湿度控制系统设计随着科技的进步和民众对健康生活的追求,人们对农业生产也有了更高的要求。
为了提高农作物的产量和质量,以及增加农业的可持续性,大棚技术在农业中得到了广泛应用。
然而,大棚环境的温湿度控制对于植物的生长和发育起着至关重要的作用。
为了更好地控制大棚内的温湿度,我们设计了一套基于单片机的大棚温湿度控制系统。
该控制系统主要由以下几个部分组成:传感器模块、单片机控制模块、执行器模块和显示模块。
传感器模块用于感知大棚内的温湿度情况。
由于温湿度对于植物的生长非常重要,因此选取了高精度的温湿度传感器。
这些传感器能够实时测量大棚内的温度和湿度,并将数据传输给单片机控制模块。
单片机控制模块是整个系统的核心部分。
该模块使用了一款性能强大的单片机,它能够接收传感器模块传输过来的温湿度数据,并根据事先设定的温湿度范围进行控制。
当温度超过设定值时,单片机将启动降温器,通过风扇或灌溉系统增加大棚内的湿度。
当温度低于设定值时,单片机则会启动升温器,通过加热系统提高大棚内的温度。
通过不断地监测和控制,单片机能够保持大棚内的温湿度在一个合适的范围内,为植物提供最适宜的生长环境。
执行器模块是根据单片机控制信号来执行相应任务的组件。
在降温时,风扇会启动,并通过排风系统将热空气带出大棚。
在升温时,加热系统会增加大棚内的温度。
此外,灌溉系统也能根据需求自动增加大棚内的湿度。
显示模块用于实时显示大棚内的温湿度情况。
用户可以通过这个显示模块,直观地了解大棚内的环境状况。
如果温湿度超出了设定范围,用户还可以通过显示模块进行相应的调整。
基于单片机的大棚温湿度控制系统设计不仅可以大大提高农作物的产量和质量,还可以节省人力和物力资源,减少环境对植物生长的不利影响。
同时,该系统还具有实时监测和控制的功能,能够更好地保证大棚内的温湿度处于最佳状态。
这对于种植高价值农作物的农户来说,无疑是一个利益巨大的突破。
大棚温湿度采集控制系统摘要本设计为基于单片机的温湿度检测控制系统,采用模块化、层次化设计。
用新型的智能温湿度传感器DHT11,主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示提供信号,显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值,控制部分采用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低。
本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
关键词:温湿度;DHT11;单片机;STC89C52;检测Greenhouse Temperature and Humidity ControlSystem of CollectionABSTRACTThe design for the MCU-based temperature and humidity testing system, Using a modular, hierarchical design. The utility model intelligent temperature and humidity sensor DHT11, the main achievement of the temperature, humidity measurement, the temperature and humidity signals through the sensor signal acquisition and conversion into a digital signal, using MCU STC89C52 data analysis and processing, is provided for displaying signal, display part adopts the character LCD1602 LCD display the measured temperature and humidity value. This system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value.Key words:The temperature and humidity;DHT11;MCU;STC89C52;detection目录1 绪论 (1)1.1选题背景 (1)1.2需求分析 (1)2 总体设计 (2)2.1控制系统 (2)2.2测量部分 (6)2.3显示部分 (9)2.4控制部分 (12)3 系统设计 (13)3.1硬件设计 (13)3.2软件设计 (14)4 总结与展望 (16)参考文献 (18)附录一:设计实物图 (19)附录二:程序 (21)致谢 (38)大棚温湿度采集控制系统1绪论1.1选题背景植被“设施栽培”,即“保护地栽培”。
基于单片机的农业大棚温湿度监测系统设计1. 引言农业大棚是人们用来保护植物生长的温室,温度和湿度是影响果蔬生长的两个重要因素。
农民需要经常监测棚内的温湿度情况,以调节大棚内的气候。
然而,如果手动监测温湿度,会浪费大量时间和人力。
期望开发一种便于使用的温湿度监测系统,随时监测大棚内的气候,为农民提供帮助。
2. 系统设计2.1 系统基于单片机的农业大棚温湿度监测系统主要由传感器、单片机、LCD显示屏和Wi-Fi模块组成。
传感器采集棚内的温度和湿度数据,单片机通过分析采集到的数据并控制LCD显示屏显示温湿度值,同时通过Wi-Fi模块将采集到的数据上传到云端进行存储和分析。
使用者可通过手机App随时查看大棚内的温湿度情况,为调节大棚内的气候提供有力支持。
2.2 硬件设计2.2.1 传感器传感器采用DHT11模块,作为本系统的温度和湿度传感器。
该模块具有数字输出功能,可以方便地和单片机通信。
传感器将温度和湿度数据以数字化形式传输给单片机,实现了实时数据采集。
2.2.2 单片机单片机采用STM32F103C8T6单片机,该单片机高速、稳定、安全,符合开发需求。
单片机配有16KB的SRAM和64KB的闪存,不仅可以实现温湿度数据采集,还可以同时控制LCD显示屏和Wi-Fi模块,实现监测系统的完整功能。
2.2.3 LCD显示屏LCD显示屏采用1602A模块,使用IIC接口连接到板子上。
单片机读取传感器采集到的温湿度数据并将其转换为字符串后,将其传输到LCD显示屏上显示,以便使用者方便了解实时温湿度数据。
2.2.4 Wi-Fi模块Wi-Fi模块采用ESP8266模块,该模块内置TCP/IP协议栈,支持AT指令集,可以连接到互联网,并实现Wi-Fi通信功能。
通过Wi-Fi模块,单片机可以将采集的数据上传到云端,进行更加智能的分析与处理。
2.3 软件设计2.3.1 传感器数据采集将DHT11模块与单片机相连接,单片机通过读取DHT11模块提供的数字信号,实现对温度和湿度数据的采集。
基于单片机的农业大棚温湿度检测与远程多主机控制系统设计摘要:本文主要介绍了一种基于单片机的农业大棚温湿度检测与远程多主机控制系统设计,该系统利用温湿度传感器、LCD液晶显示屏、继电器模块等模块对大棚内环境进行实时监测,并通过串口与PC机通信,实现了多主机远程控制。
通过实验验证,该系统具备较高的稳定性和可靠性,对于农业大棚的环境监测与控制有较好的应用价值。
关键词:单片机;大棚;温湿度检测;远程控制Abstract:This paper introduces a design of agricultural greenhouse temperature and humidity detection and remote multi-host control system based on single-chip microcomputer. The system uses temperature and humidity sensors, LCD display, relay module and other modules to monitor the indoor environment of the greenhouse in real time, and communicates with the PC through the serial port to achieve remote control with multiple hosts. Through experiments, the system has high stability and reliability, and has good practical value for the environmental monitoring and control of agricultural greenhouses.Keywords: single chip microcomputer; greenhouse; temperature and humidity detection; remote control1.引言目前,随着农业产业化进程的不断加快,农村地区的设施农业越来越广泛,而温室建筑作为农业生产的主要手段之一,温室环境监测对农业生产起着至关重要的作用。
基于单片机AT89C52的大棚温度控制系统_毕业设计精品毕业设计基于单片机AT89C52的大棚温度控制系统目录第1章绪论 (1)1.1系统的概述 (1)1.2系统的要求 (1)1.3系统的主要模块 (2)1.3.1 本系统的主要组成部分 (2)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4直流马达 (9)2.4.1 马达工作的原理 (9)2.4.2 马达的基本构造 (9)2.5蜂鸣器 (9)第3章系统的硬件组成电路设计 (11)3.1系统总硬件设计 (11)3.2时钟电路 (11)3.3AT89C52的复位电路 (12)3.4单总线数字温度传感器DS18B20检测电路 (12)3.5LCD1602显示模块 (13)3.6驱动电路 (13)3.7报警电路 (14)第4章系统软件的设计 (15)4.1主程序设计 (15)4.2温度检测 (16)4.2.1读取温度设计 (16)4.2.2 温度数据处理设计 (17)4.3液晶显示器LCM1602 (19)4.3.1 LCM1602初始化 (19)4.4马达的控制 (20)4.5报警器的启动 (21)第5章总结与展望 (22)5.1总结 (22)5.2展望 (22)参考文献 (23)致谢 (24)附录A (25)附录B (30)附录C:实物照片 (33)基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。
单片机温室大棚温湿度控制系统设计成都电子机械高等专科学校成教院毕业设计(论文)论文题目:基于单片机温室大棚温湿度控制系统设计教学点:重庆科创职业学院指导老师:孙庆玲职称:讲师学生姓名:李志明学号:10124412017专业:机电一体化成都电子机械高等专科学校成教院制2012 年 3 月 1 日成都电子机械高等专科学校成教院毕业设计(论文)任务书题目:基于单片机温室大棚温湿度控制系统设计任务与要求:本设计是基于单片机温室大棚温湿度控制系统设计,它是以单片机STC89C52为设计基础,应用在温室大棚里,从而简化了人工在温室中的复杂操作和人工测试带来的不足。
时间: 2011 年12 月 15 日至2012 年 3 月 15 日共 12 周教学点:重庆科创职业学院学生姓名:李志明学号:10124412017专业:机电一体化指导单位或教研室:重庆科创职业学院指导教师:孙庆玲职称:讲师成都电子机械高等专科学校成教院制毕业设计(论文)进度计划表本表作评定学生平时成绩的依据之一。
摘要本课题设计了温湿度报警电路、M4QA045电机驱动电路、电热器驱动电路,其中涉及到STC89C52单片机、DS-18B20数字温度传感器、继电器和M4QA045电动机、ULN-2003A集成芯片、湿敏电阻,以及LCD1602显示器等元件,从而实现了温室大棚中温度和湿度的控制和报警系统,解决了温室大棚人工控制测试的温度及湿度误差大,且费时费力、效率低等问题。
该系统运行可靠,成本低。
系统通过对温室内的温度与湿度参量的采集,并根据获得参数实现对温度和湿度的自动调节,达到了温室大棚自动控制的目的。
促进了农作物的生长,从而提高温室大棚的产量,带来很好的经济效益和社会效益。
关键词:STC89C52单片机、数字温度传感器、ULN-2003A、自动控制、自动检测AbstractSubject design temperature and humidity alarm circuit the M4QA045 motor drive circuit, heater drive circuit, which involves to STC89C52 single-chip, the DS-18B20 digital temperature sensor, relay and M4QA045 of motor, the ULN-2003A chip, humidity resistance, and LCD1602 monitors and other components, in order to achieve the greenhouse temperature and humidity control and alarm systems, to solve the greenhouse temperature and humidity of the manual control testing error, and time-consuming and low efficiency. The system is reliable and low cost. System through the collection, greenhouse temperature and humidity parameters and get the parameters to automatically adjust the temperature and humidity, to the purpose of the automatic control of the greenhouse. Promote the growth of crops, thereby increasing the yield of the greenhouse, and bring good economic and social benefits.Keywords: STC89C52, microcontroller, digital temperature sensor in DS-18B20, the ULN-2003A chip, greenhouse, automatic control, automatic detection目录第一章绪论 0第一节选题背景 0第二节选题意义 (1)第二章系统硬件电路的设计 (2)第一节系统硬件构成及其测控原理 (2)一、系统硬件电路整体框架图 (2)二、系统整体电路图 (3)三、系统工作原理 (3)第二节单片机的选择 (4)一、单片机概述 (4)二、STC89C52单片机的引脚说明 (5)三、STC89C52单片机最小系统 (8)第三节温湿度报警系统 (9)一、IDS18B20简介 (9)二、DS18B20的性能特点 (9)三、温度调节模块设计 (11)四、湿度调节模块设计 (13)第三章温室大棚控制系统软件设计 (14)第一节K EIL C51软件系统 (14)一、系统概述 (14)二.、Keil C51单片机软件开发系统的整体结构 (14)三、使用独立的Keil仿真器时,注意事项 (15)四、Keil C51单片机软件基本操作步骤 (15)第二节温室大棚控制系统程序设计 (17)一、整体系统框架图 (17)二、LCD1602显示模块程序设计 (18)三、PWM程序设计 (19)第四章调试中遇到的问题 (21)结论 (22)谢辞 (23)参考文献 (24)第一章绪论第一节选题背景在人类的生活环境中,温湿度扮演着极其重要的角色。
基于单片机的大棚温湿度采集控制系统设计大棚温湿度采集控制系统摘要本设计为基于单片机的温湿度检测控制系统,采用模块化、层次化设计。
用新型的智能温湿度传感器DHT11,主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示提供信号,显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值,控制部分采用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低。
本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
关键词:温湿度;DHT11;单片机;STC89C52;检测Greenhouse Temperature and Humidity ControlSystem of CollectionABSTRACTThe design for the MCU-based temperature and humidity testing system, Using a modular, hierarchical design. The utility model intelligent temperature and humidity sensor DHT11, the main achievement of the temperature, humidity measurement, the temperature and humidity signals through the sensor signal acquisition and conversion into a digital signal, using MCU STC89C52 data analysis and processing, is provided for displaying signal, display part adopts the character LCD1602 LCD display the measured temperature and humidity value. This system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value.Key words:The temperature and humidity;DHT11;MCU;STC89C52;detection目录1 绪论 (1)1.1选题背景 (1)1.2需求分析 (1)2总体设计 (2)2.1控制系统 (2)2.2测量部分 (6)2.3显示部分 (9)2.4控制部分 (12)3 系统设计 (13)3.1硬件设计 (13)3.2软件设计 (14)4 总结与展望 (16)参考文献 (18)附录一:设计实物图 (19)附录二:程序 (21)致谢 (38)大棚温湿度采集控制系统1绪论1.1选题背景植被“设施栽培”,即“保护地栽培”。
它是指在某种类型的保护设施内(如阳畦、温室、大棚等),人为地创造适宜植被生长发育的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节内进行植被栽培的一种措施。
设施栽培是人类利用自然、改造自然的一种创造。
由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。
玻璃温室和塑料薄膜温室出现后,植被生产出现了划时代的变化。
现在人们可以根据自己的意愿,随时生产出所需要的各种植被。
可以说,这是“设施栽培”的功劳。
在不利于植被生长的自然环境中,温室能够创造适宜植被生长发育的条件。
温室环境的调节主要包括日光、温度、湿度三个方面。
·温度:根据植被生长的适宜温度进行温室温度调节,若低于下限温度则采取升温措施,通常采取电热增温和火力增温等,火力增温比较方便。
若高于上限温度则采取降温措施,通常通过水管降温和风扇降温,风扇降温比较方便。
·日光:遮荫是调节日照强度最好的办法,其具体做法是加盖遮阳网或草席,这种方法兼有降低温度的效果。
·湿度:为满足温室植被对湿度的要求,可以在地上、台阶、盆壁洒水,还可以在空中悬挂湿布,以增加水分的蒸发,最好的办法是设置自动喷雾装置,自动调节湿度。
如果湿度过大,容易导致植被病害,可以采用通风的办法来降低湿度,而且最好在室温与气温相差不大的时候进行。
本系统注重温度和湿度的调节,光照强度没有考虑其中。
1.2需求分析随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温湿度计与传统的温湿度计相比,具有读数方便,测量范围广,测量准确,其输出温湿度采用数字显示,该设计控制器使用单片机STC89C52,数字温湿度传感器使用DHT11,用LCD1602液晶屏,实现温湿度显示,用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低,能准确达到以上要求。
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温湿度计,本温度计属于多功能温湿度计,可以设置上下报警温湿度,当温湿度不在设置范围内时,可以报警。
2总体设计设计图如图2-1所示:图2-1 总体设计框图2.1控制系统2.1.1 STC89C52单片机简介STC89C52是单片机的一个型号。
STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes 的可反复擦写的Flash 只读程序存储器和256 bytes 的随机存取数据存储器(RAM ),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,功能强大的STC89C52单片机可为您提供许多较复杂系统控制应用场合。
测量部分控制系统 显示部分 控制部分STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
8052单片机的引脚功能MCS-51系列单片机一般采用40个引脚,双列直插式封装,用HMOS工艺制造,其外部引脚排列如图2-2所示。
其中,各引脚的功能为:图2-2 STC89C52外部引脚图8052单片机的引脚⑴主电源引脚Vcc(40脚):接+5V电源正端Vss(20脚):接电源地端一般Vcc和Vss间应接高频去耦电容和低频滤波电容。
⑵外接晶体或外部振荡器引脚XTAL1(19脚):接外部晶振的一个引脚。
在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器OSC。
当采用外部振荡器时,此引脚应接地。
XTAL2(18脚):接外部晶振的另一个引脚。
在片内接至反相放大器的输出端和内部时钟电路的输入端。
当采用外部振荡器时,此脚接外部振荡器的输出端。
⑶控制信号线RST/VPD(9脚):复位信号输入端,复位/掉电时内部RAM的备用电源输入端ALE/ (30脚):地址锁存允许/编程脉冲输入。
用ALE锁存从P0口输出的低8位地址;在对片内EPROM编程时,编程脉冲由此输入。
PSEN/ (29脚):外部程序存储器读选通信号,低电平有效。
EA/VPP(31脚):访问外部存储器允许/编程电压输入。
EA为高电平时,访问内部存储器;低电平时,访问外部存储器。
对片内EPROM编程时,此脚接21V编程电压。
⑷多功能I/O口引脚8052单片机设有4个双向I/O口(P0、P1、P2、P3),每一组I/O口线都可以独立地用作输入或输出口,其中:① P0口(32~39脚)——双向口(三态),可作为输入/输出口,可驱动8个LSTTL 门电路。
实际应用中常作为分时使用的地址/数据总线口,对外部程序或数据存储器寻址时低8位地址与数据总线分时使用P0口:先送低8位地址信号到P0口,由地址锁存信号ALE的下降沿将地址信号锁存到地址锁存器后,再作为数据总线的口线对数据进行输入或输出。
② P1口(1~8脚)——准双向口(三态),可驱动4个LSTTL门电路。
用作输入线时,口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出线。
③ P2口(21~28)——准双向口(三态),可驱动4个LSTTL门电路。
可作为输入/输出口,实际应用中一般作为地址总线的高8位,与P0口一起组成16位地址总线,用于对外部存储器的接口电路进行寻址。
④ P3口(10~17脚)——准双向口(三态),可驱动4个LSTTL门电路。
双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一位都有特定用途,其特殊用途如表2.1所示:表2.1 P3口特殊功能脚端口引脚第二功能注释P3.0 RXD 串行口数据接收端P3.1 TXD 串行口数据发送端P3.2 /INT0 外中断请求0P3.3 /INT1 外中断请求1P3.4 T0 定时/计数器0外部计数信号输入P3.5 T1 定时/计数器1外部计数信号输入P3.6 /WR 外部RAM写选通信号输出P3.7 /RD 外部RAM读选通信号输出2.1.2单片机最小系统所谓单片机的最小系统是指使单片机能运行程序、正常工作的最简单电路系统,是保证单片正常启动、开始工作的必须电路,缺一不可。
单片机最小系统一般由单片机、程序存储器、时钟电路和复位电路组成。
对于8052单片机,由于片内有4K的程序存储器,所以其最小系统除了单片机本身外,只需外接时钟电路与复位电路即可。
复位电路单片机的复位分为上电自动复位、按键手动复位两种和看门狗强制复位三种等。
上电复位通常利用电容的充放电来实现,按键复位则可分为按键脉冲复位和按键电平复位两种,看门狗复位则通过外接看门狗电路或软件看门狗程序实现。
常见的上电复位和按键复位电路如图2-3所示。
(a)上电复位(b) 按键脉冲复位(c) 按键电平复位图2-3 单片机复位电路时钟电路时钟电路用于产生单片机的基本时钟信号。
8052的时钟信号可由内部振荡器产生,也可由外部电路直接提供。
内部振荡器的输入和输出脚分别为XTAL1和XATL2,由XTAL2给单片机内部电路提供时钟信号。