毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C52单片机温度检测及报警系统设计+源代码(7)
P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能。P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。
RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE (地址 锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出同定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。 对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的DO位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当 AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次 PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址 为0000H一FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接 Vcc端),CPU则执行内部程序存储器中的指令。
Flash存储器编程时,该引脚加上+ 12V的编程允许电源Vpp, _然这 必须是该器件是使用12v编程电压vpp。
XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
3.3.2 DS18B20内部结构及工作原理
DS18B20温度传感器是由DALLAS公司生产的单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单等诸多优点。
1.DS18B20产品的特点:①只要求一个端口即可实现通信②在DS18B20中的每个器件都有独一无二的序列号③实际应用中不需要外部任何元器件即可实现测温④测量温度在-55℃到+125℃之间⑤数字温度计的分辨率用户可以从9位到12位选择⑥内部有温度上下限告警设置⑦温度数字量转换时间200ms⑧用户可定义的非易失性温度报警设置⑨报警搜索命令识别并标志超过程序限定温度的器件⑩应用包括温度控制、工业系统、消费品、温度计或任何热感测系统。
图3.4 DS18B20结构图
DS18B20数字温度计以9位数字量的形式反映器件的温度值。DS18B20通过一个单总线接口发送或接受信息,因此在中央微处理器和DS18B20之间仅需一条连接线。用于读写和温度转换的电源可以从数据线本身获得,无需外部电源。而且每个DS18B20都有一个独特的片序列号,所以多只DS18B20可以同时连在一根单总线上,这样就可以把温度传感器放在许多不同的地方。这一特性在HVAC环境控制、探测建筑物、仪器或机器的温度以及过程监测和控制等方面非常有用。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
基于PLC的5层电梯控制系统的设计+梯形图
下一篇:
VB+access热量表远程抄表管理系统软件设计
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
国内外无刷直流电动机研究现状
拉力采集上位机软件开发任务书
谷度酒庄消费者回访调查问卷表
多元化刑事简易程序构建探讨【9365字】
中国古代秘书擅权的发展和恶变
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】