毕业论文
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。 在flash编程和校验时,P3口也接收一些控制信号。 端口引脚 第二功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INTO(外中断0) P3.3 INT1(外中断1) P3.4 TO(定时/计数器0) P3.5 T1(定时/计数器1)
P3.6 WR(外部数据存储器写选通) P3.7 RD(外部数据存储器读选通)
此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。 RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG——当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。 对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。 如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
7
毕业论文
EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。 FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。
§1.5 温湿度检测仪的硬件电路设计
该温湿度检测仪的硬件系统由以下部分组成:温度测量电路、相对湿度度测量电路、键盘扫描电路、LCD显示电路、ISP下载电路,各部分设计如下。
§1.5.1
温度检测电路
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。 1、DS18B20产品的特点
(1)、只要求一个端口即可实现通信。
(2)、在DS18B20中的每个器件上都有独一无二的序列号。 (3)、实际应用中不需要外部任何元器件即可实现测温。 (4)、测量温度范围在-55。C到+125。C之间。 (5)、数字温度计的分辨率用户可以从9位到12位选择。 (6)、内部有温度上、下限告警设置。
8
毕业论文
2、DS18B20的引脚介绍 引脚功能描述 1 GND 地信号 2 DQ
数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。 3 VCC 电源
§1.5.2 湿度检测电路
湿敏电阻是利用湿敏材料吸收空气中的水分而导致本身电阻值发生变化这一原理而制成的。
工业上流行的湿敏电阻主要有半导体陶瓷湿敏元件,氯化锂湿敏电阻,有机高分子膜湿敏电阻
9
毕业论文
主要参数
湿敏电阻器的主要参数
1)相对湿度:指在某一温度下,空气中所含水蒸气的实际密度与同一温度下饱和密度之比,通常用“RH”表示。例如20%RH
2)湿度温度系数(%RH/℃):指在环境湿度恒定时,湿敏电阻器在温度每变化1℃时,其湿度指示的变化量。
3)灵敏度:指湿敏电阻器检测湿度时的分辨率。 4)测湿范围(%RH):指湿敏电阻器的湿度测量范围。
5)湿滞效应:指湿敏电阻器在吸湿和脱湿过程中电气参数表现的滞后现象。
6)响应时间(s):指湿敏电阻器在湿度检测环境快速变化时,其电阻值的变化情况。(反应速度)。
10
毕业论文
特性
湿敏电阻器特性:是一种对环境湿度敏感的元件,它的电阻值能随着环境的相对湿度变化而变化。 应用
湿敏电阻器的应用:广泛应用于洗衣机、空调器、录音机、微波炉等家用电器及工业、农业等方面作湿度检测和湿度控制用。
§1.5.3
其它模块电路设计
键盘模块采用动态扫描的方式,键盘扫描电路控制温度和湿度界面的选择同时还能修改上下限的设定温度。本设计中采用两个数码管进行动态显示,用三极管C8550驱动来显示相对湿度的电压。带中文字库的图形液晶12864 用来显示温湿度界面,由于单片机的I/O口有限,我采用了两片74HC573锁存器来扩大I/O口以便连接所有器件。 具体电路如下图所示:
11