温室大棚温湿度自动化控制系统设计.doc

上传人:wj 文档编号:8459266 上传时间:2023-05-13 格式:DOC 页数:34 大小:862.14KB
下载 相关 举报
温室大棚温湿度自动化控制系统设计.doc_第1页
第1页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第2页
第2页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第3页
第3页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第4页
第4页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第5页
第5页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第6页
第6页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第7页
第7页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第8页
第8页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第9页
第9页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第10页
第10页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第11页
第11页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第12页
第12页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第13页
第13页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第14页
第14页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第15页
第15页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第16页
第16页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第17页
第17页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第18页
第18页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第19页
第19页 / 共34页
温室大棚温湿度自动化控制系统设计.doc_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

温室大棚温湿度自动化控制系统设计.doc

《温室大棚温湿度自动化控制系统设计.doc》由会员分享,可在线阅读,更多相关《温室大棚温湿度自动化控制系统设计.doc(34页珍藏版)》请在冰点文库上搜索。

温室大棚温湿度自动化控制系统设计.doc

目录

摘要┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1

关键词┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1

1前言┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1

1.1课题的背景及研究的意义┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1

1.2国内外温室控制技术的发展状况┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉3

1.3选题的目的和意义┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4

1.4设计系统的思路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4

2系统的组成及工作原理┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5

2.1系统的硬件总体结构图┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5

2.2系统的工作原理┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉6

3系统硬件的电路设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7

3.1单片机┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7

3.2复位电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉9

3.3数据存储器的扩展┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉10

3.3.1DS1920的特性┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉12

3.3.2DS1820的结构┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉12

3.3.3DS1820工作原理┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13

3.3.4注意事项┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13

3.3.5湿度检测电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉14

3.4温湿度采集电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉14

3.5温湿度选择电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉15

3.6温湿度处理电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉15

3.7A/D转换电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16

3.8电压转换电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17

3.9报警电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉19

3.10看门狗电路┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉19

3.11显示器的设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉20

4系统的软件设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉20

4.1主程序设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉21

4.2数据采集模块设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉22

4.3数据处理模块设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉23

4.4报警模块设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉24

5总结┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉25

参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉26

致谢┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉27

附录┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉28

温室大棚温度湿度自动控制系统

摘要:

温室大棚温度湿度自动控制系统由主控制器AT89C51单片机、并行口扩展芯片8255、74LS373、A/D转换器0809、湿度传感器、温湿度传感器DS1820、RAM6264存储器、掉电保护、LED显示器和报警电路等构成,实现对温室大棚温湿度的检测与控制,从而有效提高温室的产量。

关键词:

AT89C51单片机;温湿度传感器;A/D转换器;LED显示器;报警电路;

GreenhouseTemperatureAndHumidityAutomatic

ControlSystemDesign

Abstract:

VegetablescanopytemperatureandhumidityautomaticcontrolsystemconsistsofthemaincontrollerAT89C51single-chip,parallelportexpansionchip8255,74LS373andA/Dconverter0809,humiditysensor,thetemperaturesensor,solid-staterelay,theDS1820RAM6264,powerfailsafeguardandledsdisplayandalarmcircuit,etc.Forthedetectionandcontrolofgreenhousetemperatureandhumidity,thuseffectivelyimprovetheoutputofgreenhouse.

Keywords:

AT89C51singlechipmicrocomputer;temperatureandhumiditysensors;A/Dconverter;TheLEDdisplay;Alarmcircuit.

1前言

1.1课题的背景及研究的意义

中国农业发展必须走向现代化这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受重视,特别是温室大棚已经成为高效农业一个重要组成部分。

现代化农业生产中重要一环就是对农业生产环境的一些重要参数进行检测和控制。

例如:

空气温度、湿度、二氧化碳含量、土壤含水量等。

在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关。

进行环境测控是实现温室生产管理自动化、科学化的基本保证。

通过监测数据的分析,结合作物生长发育规律,控制环境条件,使农作物达到优质、高产、高效栽培目的。

以现代蔬菜大棚为代表的现代农业设施在现代农业生产中发挥了巨大作用。

大棚的温度、湿度与二氧化碳含量等这些参数,直接关系到了蔬菜水果的生长。

国外温室设施己经发展比较完备,形成了一定标准,但是那个价格非常的昂贵,缺乏了能与我国的气候特点相适应的技术测控软件[1]。

当今大多数对大棚的温度、湿度、二氧化碳的含量的检测与控制都采用的是人工管理,这样就不可避免的有些测控精度过低、劳动强度很大及由于测控的不及时等这些弊端,容易造成难以弥补的损失,结果不但增加了成本,浪费了很多人力资源,而且难以达到预期效果。

因此,为实现高效农业生产科学化和提高农业研究准确性,推动我国农业发展,应该大力发展农业设施和相应的农业工程。

科学合理的调节大棚内的温度、湿度以及二氧化碳含量,使大棚内可形成有利蔬菜、水果生长的环境,是大棚蔬菜与水果早熟、优质高效益的一项重要的环节。

现在,随着蔬菜大棚迅速增多,人们对它的性能要求越来越高,特别是为提高生产效率,对大棚的自动化程度要求越来越高。

单片机和各种电子器件的性价比迅速提高,使这种要求变得可能。

目前农业温室大棚大多是小、中规模,要在大棚内引进自动化的控制系统,改变人工管理的方式,就应考虑到系统成本,因此,针对现在这种情况,结合郊区的农户需要,设计了该套低成本温湿度自动化控制系统,此系统采用了传感器技术与单片机相结合,由下位机和上位机(都是用单片机实现)构成,采用了485接口进行通讯,以实现温室大棚的自动化控制。

中国的农业发展必需走现代化这条道路,随着我们国民经济迅速增长,农业研究与应用技术越来越受到大家的重视,特别是温室大棚已成为高效农业的一个重要部分。

现代化的农业生产中重要的一环就是对农业生产环境的一些很重要的参数进行检测与控制。

例如:

空气温度、湿度、二氧化碳的含量、土壤含水量等等[1]。

农业种植问题中,温室的环境与生物生长、发育、能量交换是密切相关的,温室进行环境测控是实现温室生产管理的自动化、科学化基本保证。

通过监测数据的分析,结合作物生长发育的规律,控制环境条件等,使作物达到了优质的、高产的、高效的栽培目的。

蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥了巨大作用。

大棚的温度、湿度和二氧化碳含量等这些参数,直接关系到了蔬菜和水果的生长。

国外温室设施相比我国己经发展到比较完备的程度了,而且形成了一定标准,但是在价格上非常的昂贵,缺乏了与我国的气候特点相适应的测控类软件。

而在当今大多数对大棚的温度、湿度、二氧化碳的含量检测和控制都采用了人工管理,这样的就不可避免有测控精度低、劳动强度很大和由于测控不及时等这些弊端,容易造成一些不可弥补的损失,结果不但大大增加成本,浪费了很多的人力资源,并且很难达到预期效果。

因此,为实现高效的农业生产科学化并且提高农业研究准确性,推动我国农业发展,必须大力地发展农业的设施与相应农业工程,科学合理的调节大棚内的温度、湿度以及二氧化碳含量,使大棚内形成有利蔬菜、水果生长的好环境,是大棚蔬菜与水果早熟、优质、高效益的一项重要的环节。

当今,随着蔬菜大棚迅速增多,人们对其性能的要求也越来越高,特别是为提高生产效率,对大棚的自动化程度要求也随之越来越高。

由于单片机及各种电子器件的性价比迅速提高,使得这种要求变成可能。

1.2国内外温室控制技术的发展概况

温室可以改变植物生长环境、为植物生长创造最佳的条件、避免外界四季变化与恶劣气候对其影响的场所。

它用采光覆盖材料作为全部或部分的结构材料,可在冬季和其他不适和露地植物生长的季节栽培出植物[2]。

温室生产以达到调节作物产期,促进作物生长发育,防治病虫害和提高质量、产量等等为目的。

而温室设施性关键技术就是环境控制,此技术的最终目的是提高控制和作业的精度。

国外对温室环境的控制技术研究得比较早,开始于20世纪70年代。

那时先是采用模拟式组合仪表,采集现场的信息并进行指示、记录与控制[2]。

到了80年代末出现了分布式的控制系统。

目前正在开发和研制计算机的数据采集控制系统的多因子综合控制系统。

现在世界各国温室控制技术发展得很快,一些国家在实现自动化的基础上正在向着完全的自动化、无人化方向发展。

可以从国内外温室控制技术发展状况来看,温室环境控制技术大致经历了三个发展阶段:

  

(1)手动控制。

这是温室技术发展初期所采取的控制手段,其时那时并没有真正意义上的控制系统和执行机构。

生产在一线的种植者即是温室环境的传感器,又是温室作物进行管理的执行机构,他们在温室环境的控制方面处于核心[3]。

他们通过对温室内外的气候状况和对作物生长状况观测,凭借其长期积累的经验和直觉推测和判断,手动调节温室内的环境。

种植者采用了手动控制的方式,对于作物生长状况的反应是最直接、最迅速且最有效的,它符合了传统农业的规律。

但这种方式的劳动生产率低,不适合工厂化农业生产的须要,对种植者的素质要求很高。

(2)自动化控制。

这种控制系统须要种植者输入温室作物的生长所需要的环境目标参数,计算机根据传感器实际测量值和事先的设定目标值进行比较分析,以决定对温室环境因子的控制过程,控制相应机的构进行加热、降温和通风等等动作[4]。

计算机的自动控制温室的控制技术实现了生产的自动化,适合规模化的生产,劳动生产率得到了很大的提高。

通过改变温室环境已设定的目标值,能自动进行温室内环境气候的调节,但这控制方式对作物生长状况改变难以及时地做出反应,而且难以介入作物生长内在的规律。

当今我国大部分自主开发出的大型现代化温室和引进的国外设备属于这种控制方式。

(3)智能化控制。

这是基于温室的自动控制技术与生产实践的基础上,通过了总结、收集农业领域相关知识、技术和各个试验的数据构建成专家系统,以建立植物生长数学模型为理论依据,研究开发的一种适合不同农作物生长的温室专家控制系统技术。

温室控制技术沿着手动、自动、智能化控制的发展进程,向着越来越先进、功能越来越完备的方向发展。

由此可见,温室环境控制朝着基于作物生长模型、温室综合环境因子分析模型和农业专家系统的温室信息自动采集及智能控制趋势发展。

1.3选题的目的和意义

温室是植物栽培生产中不可缺少的设施,不同种类的花卉对温度和湿度等生长所需条件要求也不相同,给它们提供一个更适合它们生长的封闭的、良好的环境,以提早或延迟周期,将会给我们带来巨大经济效益。

随着现代科技发展,电子计算机用于控制温室的环境。

该系统自动控制加热、降温、通风。

根据所需,通过按键将温度的信息输入MCU,根据不同情况可以随时的调节环境。

温室环境自动化控制系统在现代化大型温室的利用,是设施栽培高新技术的表现现。

本文将使用8051型单片机对温度及湿度控制的基本原理进行实例化,利用现有的资源设计一个实时控制温室大棚的温度、湿度等等的控制系统。

目的是通过这次毕业设计,加深理解自动控制的运作模式和意义。

1.4设计系统的思路

本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制温度传感器经过处理的信号,把信号通过单总线传递到单片机上。

单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。

本系统可以实现多路温度信号采集与显示,通过进行温度数据的运算处理,发出控制信号达到控制对象正常的目的。

2系统的组成及工作原理

2.1系统的硬件总体结构

植物生长是在一定的环境中进行的,在生长过程中受到了环境中各因素的影响,对植物生长影响最大的是温度、湿度及光照度。

环境中的昼夜温度、湿度和光照度变化大,对植物生长很不利。

现代的温室有内外遮阳系统、加温系统、自然通风系统、湿帘风机降温系统、补光系统、补气系统、环流风机、灌溉系统、施肥系统、自动控制系统等等常用环境系统,能对植物生长进行合理控制,而如何才能合理地有效的控制这些配套设备的运作和协同需要一套完善的硬、软件温室系统进行控制。

因此,该系统就是用价格便宜的一般电子器件来设计一个精度高,控制操作方便,性价比高的用于农业种植生产的温室大棚测控系统。

该系统由单片机对温度、湿度等参数进行巡回测量,并对测量的结果进行优化补偿,并进行调控,此外主控制器还可以同时完成系统参数测量,数据存储等,硬件总体设计结构如图1所示。

由图1可知,整个系统采用STC89C58RD+单片机为处理核心,通过温室现有的各种传感器检测温室的温度、湿度、光照度等环境因素,经由控制系统的8路模拟量、数字量输入接口传输到CPU中,并与系统设定值进行比较、判断、处理以及相关数据的存储。

然后将CPU处理后各种控制结果通过16路开关量输出口传送到电机和电磁阀等执行机构上,从而实现对温室的控制。

温室独立控制系统上还包扩各种人机界面和数据传输接口,实现了人机交换方式以及实时参数的设定。

本控制系统采用宏晶科技公司生产STC51系列单片机控制器(STC89C58RD+)。

该单片机具有强加密性,无法解密,具有超强的抗干扰性能,且芯片内部自带看门狗。

STC89C58RD+单片机最高时钟频率为0~80MHz,32k的Flash存储器、1280字节的RAM、拥有P4口适合需要多I/O的系统设计、16k字节的E2PROM可以提供比其它单片机更多的存储空间[5]。

其不需要依靠任何烧录器,直接通过电脑上的串口以ISP方式进行烧录。

这种单片机的烧录方式操作简单容易,程序的调试灵活,修改方便,且不受地域、时间和环境的影响和限制,可为以后产品的改进和升级提供方便。

图1系统硬件总体结构框图

Fig1Thesystemhardwarestructurediagramasawhole

文中按模块分别对各单元电路进行电路设计,然后进行硬件电路集成。

单片机是控制系统的核心部分。

八通道温湿度传感器由八选一模拟选择开关循环选通,被选中的温湿度传感器信号由信号处理及放大电路进行处理之后送入A/D转换器,再由单片机控制A/D转换器进行温湿度数据的采集,而后对温湿度原始数据进行处理,根据处理结果驱动声光报警电路和执行数码管[7]。

看门狗采用硬件看门狗电路,防止程序在运行过程中“跑飞”,保证系统运行的稳定、可靠。

2.2系统的工作原理

此处省略 NNNNNNNNNNNN字。

如需要完整说明书和设计图纸等.请联系 扣扣:

九七一九二零八零零另提供全套机械毕业设计下载!

该论文已经通过答辩

3系统硬件电路设计

3.1AT89C51单片机结构组成

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用[8]。

从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

选择目前市场上性价比较高的AT89C51单片机(见图2-4)作为该系统的控制核心。

但是如果资金足够的话尽量选择最先进的单片机,但在本设计中,AT89C51是足够用的。

(1)CPU的结构

从功能上看,CPU包括两个基本部分:

运算器和控制器。

这两个部分使CPU成为单片机内部的核心部分,是单片机的指挥者和执行着,它决定了单片机的主要功能特性,它主要拥有两大基本功能特性:

控制和运算。

下面介绍一下控制器和运算器[9]。

1)控制器

控制器主要包括三部分PC、IR、ID,即是控制器的程序计数器、指令寄存器、指令译码器等。

它们分别拥有不同的功能,是控制器不可缺少的部分。

2)运算器

运算器就比较复杂,运算器包括算术逻辑运算部件ALU、累加器ACCC、B寄存器、暂存寄存器TMP1和TMP2、程序状态寄存器PSW、BCD码运算调整电路等,要想它运算功能强大,就得保证每一部分都完整。

(2)时钟电路

单片机时钟电路是用来配合外部晶体实现振荡的电路,这样可以为单片机提供运行时钟,如果运行时钟为0的话,单片机就不工作,当然超出单片机的工作频率的时钟也会导致单片机不工作,AT89C51芯片内部有一个高增益反向放大器,用于构成振荡器。

反向放大器的输入端为XTAL1,输出端为XTAL2。

在TXAL1和XTAL2两端跨接由石英晶体及两个电容构成的自激振荡器,如图2所示。

电容器C1和C2通常都取30pF左右,选用不同的电容量对振荡频率有微调作用。

但石英晶体本身的标定频率才是单片机振荡频率的决定因素。

其振荡频率范围是1~12MHz。

图2时钟电路

Fig2Theclockcircuit

此次设计考虑到系统的独立完整性,选用的是内部时钟方式,石英震荡频率选用12MHZ,ALE信号频率为2MHZ。

这样这个时钟电路基本能稳定正常运行了。

(3)I/O口结构:

I/O接口是INPUT/OUTPUT指输入/输出设备接口简单的说就是机器上可以连接其他设备的都属于I/O接口

AT89C51单片机有4个8位并行I/O接口,记作P0、P1、P2和P3,每个端口都是8位准双向口,共占32根引脚。

每一条I/O线都能独立地用作输入或输出。

每个端口都包括一个锁存器(即特殊功能寄存器P0~P3),一个输出驱动器和输入缓冲器,作输出时数据可以锁存,作输入时数据可以缓冲,但是这四个通道的功能完全不同。

但每一个通道功能都是不能忽视的。

(4)程序存储器及数据存储器

1)程序存储器

单片机内部的程序寄存器一般为1K~64K字节,通常是只读存储器,因为单片机应用系统大多数是专用系统,一旦研制成功,其软件也就定性,程序固化到只读存储器,用只读存储器作为程序存储器,掉电以后程序不会丢失从而提高系统的可靠性,对AT89C51芯片来说,片内有4K字节ROM/EPROM,片外可扩展60K字节EPROM,片内和片外程序存储器统一编址。

存储速度快。

在程序存储器中,有6个地址单元被保留用于某些特定的地址,这里就不详细介绍了。

2)数据存储器

就是指RAM,有名随即存储器,它是可读可写的,用来存放数据变量、堆栈的,掉电其中的数据会消失[12]。

AT89C51数据存储器空间也分为内片和外片两大部分,即片内数据存储器RAM和片外数据存储器RAM。

如何区别片内、片外RAM空间呢?

片内数据存储器最大可以寻址256个单元,片外最大可扩展64K字节RAM,并且片内使用的是MOV指令,片外64KROM空间专门为MOVX指令所用。

因为会丢失数据所以用途也比较特殊。

(5)定时器

定时器是通信协议正常运行的基本要素之一,主要用于各种定时和帧重传的任务。

通信协议在单片机系统上实现所使用的定时器,定时精度要求不高,但数量要求比较大。

由于硬件资源有限,不可能为每一个单独任务分配一个硬件定时器,只能通过单个硬件定时器模拟多个软件定时器的方法,来满足协议中的定时应用需要。

AT89C51单片机的内部有两个16位可变成定时器0(T0)和定时器1(T1),它们都有定时或是事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。

它们具有计数和定时两种工作方式以及四种工作模式。

定时器T0具有方式0、方式1、方式2和方式3四种工作方式。

T1具有方式0、方式1和方式2三种工作方式[13]。

所以用途也有所差异

(6)中断系统

中断装置和中断处理程序统称为中断系统。

AT89C51单片机有五个中断请求源[13]。

其中,两个外部中断源;两个片内定时器/计数器(T0、T1)的溢出中断源TE0和TF1;一个片内串行口接受或发送中断源RI或TI。

这些中断请求分别由单片机的特殊功能寄存器TCON和SCON的相应位锁存。

几个有优先级之分,这里不加细说。

3.2AT89C51的复位电路

自动复位和开关手动复位是AT89C51单片机的两种复位方式。

两种方式各有优缺点。

此次设计采用上电复位电路,电路图如图3所示单片机只要一上电,便自动地进入复位状态[14]。

在通电瞬间,电容C通过电阻R充电,RST端出现正脉冲,用以复位。

确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。

图3复位电路

Fig3Resetcircuit

3.3数据存储器的扩展

有时候片内数据存储器RAM不够用,所以要对AT89C51的数据存储器进行扩展,因此,选用RAM6264数据存储器一片。

6264可以直接和存储器的地址线并联,数据地址线也同样可以并联连接[15]。

使用起来很方便

先把6264的写选通信号连接到AT89C51的上,读选出通信号连接到AT89C51的上,这样单片机就能把程序采集来的数据经过变换最终转换成数字温湿度量存放到6264中,也可以从6264中读取数据,8255A中的控制寄存器很少,所以初始化程序设计简单。

对于方式0,如果不要设定C口的联络信号,则只需要设置方式控制字;如果要设定C口的某些位为联络信号,则只需设置C口的位置/复位控制字。

对于方式1和方式2,因为都要用到控制信号,所以必须设置两个控制字,即设置方式选择控制字和C口复位控制字。

具体的连接如下图4所示:

图4AT89C51与地址6264的连接

Fig4AT89C51and

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2