77范文网 - 专业文章范例文档资料分享平台

温室大棚温湿度控制系统(开题报告)(5)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

硬件设计

频率的 l/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。

·PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当 AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。

·EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H—FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。 如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。 Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。

·XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。 ·XTAL2:振荡器反相放大器的输出端。 2.2.3震荡电路

XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 2.2.4 复位电路

整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。

此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

第7页(共48页)

温室大棚温湿度控制系统

2.2.5 单片机的CPU

MCS-51单片机的CPU由运算器、控制器和若干个特殊功能寄存器组成,运算器可以加、减以及各种逻辑运算,还可以进行乘除运算。控制器在单片机内部协调各功能部件之间的数据传送、数据运算等操作,并对单片机外部发出若干控制信息。

CPU中使用的特殊功能寄存器ACC、B、PSW、SP和DPTR。ACC就是累加器,在指令中一般写为A。在做乘除运算时,B寄存器用来存放一个操作数,也用来存放运算后的一部分结果;若不作乘除操作时,则B可用做通用寄存器。

程序状态字寄存器PSW相当于一般微处理器中的状态寄存器,其中各位的定义如表2所示。

表2 PSW状态寄存器 D7 CY D6 AC D5 F0 D4 RS1 D3 RS0 D2 OV D1 - D0 P

其中各位的意义如下:

CY(PSW.7):高位进位标志位。常用“C”表示。 AC(PSW.6):辅助进位标志。 F0(PSW.5):用户标志位。

RS1(PSW.4)、RS0(PSW.3):寄存器组选择控制位。8051共有4个8位工作寄存器,分别命名为R0~R7。用户通过改变RS1和 RS0的状态可以方便地决定R0~R7的实际物理地址。RS1和 RS0与寄存器区的对应关系如表3所示。

表3 RS1、RS2与工作寄存器组的关系 RS1 0 0 1 1 RS0 0 1 0 1 寄存器组 0 1 2 3 RAM中的地址 00H-07H 08H-0FH 10H-17H 18H-1FH OV(PSW.2):溢出标志位。 -(PSW.1):保留位,无定义。

第8页(共48页)

硬件设计

P(PSW.0):奇偶校验位,在每一个指令周期中,若累加器(A)中的“1”的位个数是奇数个则P=1,偶数个则P=0

单片机的内存空间

从物理地址空间看,89C51有4个存储器地址空间,片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器,其存储情况如下:

(1)内部程序存储器(ROM)4K字节。 (2)外部程序存储器(EPROM)64K字节。 (3)内部数据存储器(RAM)256字节。 (4)外部数据存储器(EPRAM)64K字节。

表4 C51单片机的特殊功能寄存器地址及符号表示 特殊功能寄存器符号 *ACC *B *PSW SP DPL、DPH *IE *IP *P0 *P1 *P2 *P3 PCON *SCON SBUF *TCON TMOD TL0、TH0 TL1、TH1 片内RAM地址 E0H F0H D0H 81H 82H、83H A8H B8H 80H 90H A0H B0H 87H 98H 99H 88H 89H 8AH、8BH 8CH、8DH 第9页(共48页)

名称 累加器 乘法寄存器 程序状态字寄存器 堆栈指针 数据指针(低8位和高8位) 中断允许寄存器 中断优先级寄存器 P0口锁存器 P1口锁存器 P2口锁存器 P3口锁存器 电源控制及波特率选择寄存器 串行口控制寄存器 串行数据缓冲器 定时器控制寄存器 定时器方式选择寄存器 定时器0低8位、高8位 定时器1低8位、高8位 温室大棚温湿度控制系统

89C51单片机的片内RAM虽然字节数虽然不很多,但却起着很重要的作用。256个字节被分为两个区域:11~7FH是真正的RAM区,可以读写各种数据;80~FFH是专用寄存器(SFR)区。对于51系列单片机安排里21个特殊功能寄存器。每个寄存器均为8位(一个字节),所以实际上这128个字节并未全部利用。表4所示为89C51单片机特殊功能寄存器地址及符号表。表中带*号的为可位寻址的特殊功能寄存器。 2.2.6 单片机的中断系统

单片机与外部设备交换信息一般采用两种方式,即查询方式和中断方式。中断方式具有CPU效率高,适合于实时控制,将从现场采集到的数据通过中断方式及时传送给CPU,经过处理后就可立即做出响应,实现现场控制。而采用查询方式就很难做到及时采集、实时控制。从面向用户的角度来看,8051单片机的中断系统就是由如下几个殊功能寄存器组成:

·定时器控制寄存器TCON ·中断允许寄存器IE ·中断优先级寄存器IP ·串行口控制器SCON

89C51单片机是一个多中断源系统。有5个中断源,即两个外部中断,两个

外部中断、两个定时器/计数器中断和一个串行口中断。

(1)定时器控制寄存器TCON 表5 TCON控制位的分布

控制位 D7 TF1 D6 TR1 D5 TF0 D4 TR0 D3 IE1 D2 IT1 D1 IE0 D0 IT0 ·TF1(TCON.7):计时器 1溢出标志,当计时溢出时,由硬件设定为 1,在执行相对的中断服务程序后则自动清 0。

·TR1(TCON.6):计时器1启动控制位,可以由软件来设定或清除。TR1时启动计时器工作,TRl=0 时关闭。

·TF0(TCON.5):计时器 0溢出标志,当计时溢出时,由硬件设定为 1,在执行相对的中断服务程序后则自动清 0。

第10页(共48页)

硬件设计

·TR0(TCON.4):计时器 0启动控制位,可以由软件来设定或清除。TR0=1时,启动计时器工作,TR0=时关闭。

·IE1(TCON.3):外部中断 1工作标志,当外部中断被检查出来时,硬件自动设定此位,在执行中断服务程序后,则清 0。

·IT1 (TCON.2):外部中断 1工作形式选择,IT1=1时,由下降缘产生外部中断,IT1=0时,则为低电位产生中断。

·IE0(TCON.1):外部中断 0 工作标志,当外部中断被检查出来时,硬件自动设定此位,在执行中断服务程序后,则清 0。

·IT0 (TCON.0):外部中断 0工作形式选择,IT1=1时,由下降缘产生外部中断,IT1=0时,则为低电位产生中断。

(2)串行口控制寄存器SCON

表6 SCON控制位的分布 控制位 D7 SM0 D6 SM1 D5 SM2 D4 REN D3 TB8 D2 RB8 D1 TI D0 RI · SM0、SM1为串行口的工作方式选择位

表7 串行口工作方式 SM0 0 0 1 1 SM1 0 1 0 1 工作方式 方式0:移位寄存器方式 方式1:8位UART,波特率可变 方式2:9位UART,波特率为fosc/64或fosc/32 方式3:9位UART,波特率可变 ·SM2 (SCON.5):允许方式 2 或方式 3 多机通讯控制位。在方式 2 或方式 3 时,如SM2=1,REN=1,则从机处于只有接收到 RB8=1(地址帧)才激发中断请求标志RI=1,向主机请求中断处理。被确认为寻址的从机复位SM2=0,才能接收 RB8=0 的数据帧;在方式 1 时,如 SM2=l,则只有在接收到有效停止位时才置位中断请求标志位RI=1;在方式0时,SM2应为 0。

·REN(SCON.4):REN,允许/禁止串行接收控制位。由软件置位REN=1为允许串行接收状态,可启动串行接收器RXD,开始接收信息。软件复位REN=0,则禁止接收。

第11页(共48页)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库温室大棚温湿度控制系统(开题报告)(5)在线全文阅读。

温室大棚温湿度控制系统(开题报告)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/398085.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: