毕业设计-温室大棚温度湿度自动控制系统设计(编辑修改稿)内容摘要:
号 WE连接到 AT89C51的 WR上,读选通信号 OE连接到 AT89C51的 RD上,这样单片机就能把程序采集来的数据。 经过变换最终转换成数字温湿度量存放到 6264中,也可以 从 6264 中读取数据,具体的连接如下图 : 8255A 中的控制寄存器很少,所以初始化程序设计简单。 对 于方式 0,如果不要设定 C口的联络信号,则只需要设置方式控制字;如果要设定 C 口的某些位为联络信号,则只需设置 C口的位置 /复位控制字。 对于方式 1 和方式 2,因为都要用到控制信号,所以必须设置两个控制字,即设置方式选择控制字和 C口复位控制字。 8255 有 40 个引脚,下面根据功能分类说明。 NCA 12A7A6A5A4A3A2A1A0V O 0V O 1V O 2G N DV O 3V O 4V O 5V O 6V O 7O E 1A1OEA 11A9A8O E 2WEV C C6264E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10AT89C51OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q1974LS373A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7P0P1P2P3P4P5P6P0P1P2P3P4P5P6P7A8A9A 10A 11A 12A8A9A 10A 11A 12OEOE 图 AT89C51与地址 6264的连接 1) 数据线 数据线有 D7~ D0, PA7~ PA0, PB7~ PB0, PC7~ PC0,均为双向三态,其中 D7~ D0 与CPU 数据总线相连,用于传递 CPU 与 8255 之间的命令和数据; PA7~ PA0, PB7~ PB0, PC7~PC0,分别与 A、 B、 C三个端口相对应,用于 8255A 与外设之间的传送数据。 2) 寻址线 寻址线 CS 、 1A 和 0A ,用于选择 8255 的三个端口和控制寄存器。 CS :片选信号,输入,低电平有效。 有效时表示选中本片。 1A 和 0A :输入,通常与系统地址总县的 1A 和 0A 对应相连。 当 CS 有效时, 1A 和 0A 的四种组合 00、 0 11 分别选择 A、 B、 C、口和控制寄存器,所以一片 8255A 共有 4 个I/O 地址。 7 3) 控制线 RD:读信 号,输入低电平有效。 当 RD为低电平时,表示 CPU 对 8255A 进行读操作。 WR:写信号,输入低电平有效。 当 WR为低电平时,表示 CPU 对 8255A 进行写操作。 RESET:复位信号,输入,高电平有效。 当 RESET 为高电平时, 8255A 内部所有寄存器清零。 各端口都自动设置为输入方式, 24 条 I/O 引脚均为高租态 [8]。 4) 电源和地线 采用单一 +5V 电源。 8255A 的控制信 号和传输动作之间的关系如表 所示 表 8255的控制信号和传输动作对应关系 CS 1A 0A RD WR 传输说明 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 1 A 口数据 → 数据总线 B 口数据 → 数据总线 C 口数据 → 数据总线 数据从数据总线 →A 口 数据从数据总线 →B 口 数据从数据总线 →C 口 数据从数据总线 → 控制寄存器 0D ~ 7D 进入高阻态 非法 0D ~ 7D 进入高阻态 8255A 的引脚信号如图 : P A 3P A 2P A 1P A 0RDCSG N DP C 7A1A0P C 6P C 5P C 4P C 0D6D5D4D3D2D1D0R E S E TWRP A 7P A 6P A 5P A 4V C CP C 1P C 2P C 3P B 0P B 1D7P B 7P B 6P B 5P B 4P B 3P B 28255A 图 8255A引脚 图 AT89C51 和 8255A 的接口: 8255A 可以直接与 MCS51总线接口,其接口电路如图 所示 8 图 中, 8255A 的片选信号 CS 及口地址选择线 A0、 A1 分别由 AT89C51 的 和、 经地址锁存后提供,所以, 8255A 的 A 口、 B 口、 C 口及控制口的地址分别为6000H、 6001H、 6002H、 6003H。 8255A 的 CS 、 WR分别与 AT89C51 的 RD、 WR相连, 8255A的 RESET 与 AT89C51 的 RST 相连。 都接到 AT89C51 的复位电路上。 对 8255 初始化的程序如下: MOV A , 80H ;置方式控制字 方式 0 MOV DPTR, 6003H ; 指向 8255 口地址 MOVX @DPTR A 本设计采用 8255 的 A 口 B 口连接 LED 显示器,用 C 口进行报警和相应设备的启动,所以 PA口 PB 口 PC 口的地址分别为 6000H, 6001H 和 6002H。 P A 3P A 2P A 1P A 0RDCSG N DP C 7A1A0P C 6P C 5P C 4P C 0D6D5D4D3D2D1D0R E S E TWRP A 7P A 6P A 5P A 4V C CP C 1P C 2P C 3P B 0P B 1D7P B 7P B 6P B 5P B 4P B 3P B 28255AE A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10AT89C51OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q1974LS373A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7P0P1P2P3P4P5P6P0P1P2P3P4P5P6P7A 12RDRDR E S E TR E S E TWRWR 图 8255A和 AT89C51的连接 八路温湿度采集电路 本系统中采用八路温湿度采集,即在所测环境中放八个温湿度传感器,其电路图如图 所示。 A D 5 9 0M 1 ARa1 0 KA D 5 9 0M 1 BRa1 0 KA D 5 9 0M 1 CRa1 0 KA D 5 9 0M 1 DRa1 0 KA D 5 9 0M 1 ERa1 0 KA D 5 9 0M 1 FRa1 0 KA D 5 9 0M 1 GRa1 0 KA D 5 9 0M 1 HRa1 0 K0 1 2 3 4 5 6 7+ 5 V 图 八路温湿度采集电路 9 图中 M1A 至 M1H 分别为 8个传感器,他们分别放到所测环境的 8个不同位置,由 AD590的性质不难得出 0 至 7 端口输出电压 OUTU =10mV ,然后 0 至 7 端口再接到温湿度选择电路中即可。 八路温湿度选择电路 本系统中八路 温湿度需要巡回检测,故采用一个八路模拟选择开关 CD4051,其电路图如下图。 2103AABBCC4675OUTV C CIN1IN2OUT3IN4IN5IN H6V E E7V S S8A11B10C9VDD16IN15IN14IN13IN12C D 4 0 5 1M2C D 4 05 1 图 八路温湿度选择电路 图中引脚框中 07 为 8 个传感器信号输入端,通过 A、 B、 C三个端口的模拟组合决定某一刻某一个端口被选通,其中 AA、 BB、 CC分别接 AT89C51 的 、 、 端口,其中 3口 OUT 为信号输出口, OUT 端口接信号的处理及放大电路。 单路温湿度处理电路 本系统单路温湿度处理电路如图。 A R 1O P 0 7A R 2O P 0 7A R 3O P 0 7R41 0 KR61 0 KR51 0 KR71 0 KOUT+ 5 V+ 5 V+ 5 V5 V5 V5 VR85KR72 0 K+ 5 VIN 0R 1 03KR94 7 K+ 5 VUbUb UdUcUe UfUgUh 图 单路温湿度处理电路 如图, AD590串连一个 10K 电阻再接地 , 即可产生 10 ( + t)℃ 毫伏电压 , 这个电压先经一个运放 AR1(0P07) 所组成的缓冲器 , 以避免负载效应。 bU =10 ( + t℃ )mV ; 中间的运放 AR2(OP07)组成一个减法器。 为了将采集的电压 A/D转换成温湿度更接近人的思维角度 , 通过这个减法器将电压减掉 V。 cU = dU = V; eU =( bU 2 dU )=( bU ) V; 再加上最后一个运放 AR3(OP07)组成一个反相器 , 使最后输出电压每增加 , 即表示温湿度增加 1 ℃。 fU = gU =, hU = eU = + ; 例如 , 实际空气温湿度为 20 ℃ , 即 t = 20; bU = V; hU =。 单片机将此 10 电压进行 A/D转换和单片机处理 , 转换后就为 20, 无需。毕业设计-温室大棚温度湿度自动控制系统设计(编辑修改稿)
相关推荐
, 输出点数 6个。 I/O点数估算时应考虑增加 10%~20%的余量,因此选择了 S7200 PLC/CPU224/14输入 /10输出。 由于控制较简单,对PLC存储容量、殊功能模块没有特殊要求。 根据学校实验室现有设备,从中选择了S7200 PLC/CPU224XP/14输入 /10输出。 S7200 PLC具体型号见表 31。 0Hz 频率 时间 10s P20 P17 P18 P19
于河南城建学院本科毕业设计(论文) 硬件设计 8 内部上拉的缘 故。 P2 口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势, 当对外部八位地址数据存储器进行读写时, P2口输出其特殊功能寄存器的内容。 P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是
3)待机模式 : A (4)关闭模式( RAM 保持): A (5)5 种节能模式 用于模拟信号比较功能或者斜率模数 (A/D)转换的片载比较器 可在不到 1μ s 的时间里超快速地从待机模式唤醒 16 位精简指令集 (RISC)架构, 指令周期时间 带内部基准、采样与保持以及自动扫描功能的 10位 200ksps 模数 (A/D) 转换器 基本时钟模块配置 – 具有四种校准频率并高达
利职业技术学院毕业设计报告 12 第三章 地下管线测量 地下管线测量一般包括:控制测量, 已有地下管线测量,地下管线定线测量、地下管线竣工测量、测量成果的检查验收。 管线测量应该以探查草图为依据,外业工作为保证,物探和测量作业应该密切配合,在测量之前应该做好充分的准备工作,所用的仪器等必须经过有关部门的检查和检校。 在地下管线的测量中,我们用到的仪器有:拓普康全站仪、天宝 5800GPS接收机
受电弓结构复杂,但就其框架部分而言,只有下臂杆具有一个独立的自由度。 只要确定了下臂杆的运动,则可确定框架的其它部件运动。 弓头 (包括碳滑板和支架部分 )通过拉簧悬挂在框架上。 根据受电弓各部件的约束关系,装配受电弓各部件,得到受电弓的整体结构。 图 考虑了各有关杆件的质量,该受电弓的框架部分只有一个自由度,为简单起见,弓头只考虑滑板的垂向运动一个自由度。 受电弓分为框架和弓头两部分来考虑
发电,光感应发电和光生物发电。 光伏发电是利用太阳能电池这种半导体器件吸收太阳光辐射能,使之转化成电能的直接发电形式,光伏发电是当今太阳能发电的主流。 世界光伏产业从 1999年的 201MW增加到 2020年的 1100MW。 目前以 %的年平均增长率高速发展,位于世界能源发电市场增长率的首位。 日本通产省 (MITI)第二次新能源分委会宣布了光伏、风能和太阳热利用计划