温度采集实验报告

合集下载

PSOC3温度采集系统实验报告

PSOC3温度采集系统实验报告

一.实验名称●PSOC温度采集系统二.实验任务●利用PSOC温控模块采集温度信息●将温度信息显示在LCD上三.实验设备及环境●微型计算机(安装了Psoc creator3.1集成开发软件)●AD模块●LM35D模块●LCD1602字符液晶●导线若干四.原理:●LM35D模块:LM35D把测温传感器与放大电路做在一个硅片上,形成一个集成温度传感器。

它的输出电压与摄氏温度成正比,灵敏度为10mV/℃。

工作温度范围为0℃-100℃。

工作电压为4-30V;精度为正负1℃。

●AD模块:一般在A/D转换芯片的模拟输入端输入模拟信号(电压),然后通过微型机的I/O端口读取A/D转换芯片数字量输出端的数字信号,接着通过线性化处理得到相应的模拟量并显示出来●工业字符型液晶:能够同时显示16x02即32个字符。

(16列2行)。

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。

在PSOC 中,字符 LCD 组件包含一组库例程,通过这些库例程易于使用遵循 Hitachi 44780 标准 4 位接口的一行、两行或四行 LCD 模块。

该组件提供 API 用于实现水平和垂直条形图,您也可以创建和显示自己的自定义字符。

使用字符LCD 组件可向产品用户,或在设计和调试过程中的开发人员显示文本数据。

●电路原理图●流程图五.具体步骤1.新建工程●双击打开PSoC Creator 3.0软件●File -> New – Project2.绘制原理图3.代码编写#include <project.h>int main(){ uint16 output;/* Start the components */LCD_Start();ADC_DelSig_1_Start();/* Start the ADC conversion */ADC_DelSig_1_StartConvert();/* Display the value of ADC output on LCD */LCD_Position(0u, 0u);LCD_PrintString("ADC_Output");for(;;){if(ADC_DelSig_1_IsEndConversion(ADC_DelSig_1_RETURN_STATUS)){output = ADC_DelSig_1_GetResult16();LCD_Position(1u, 0u);LCD_PrintNumber(1.25*100*output/65535);}}}/* [] END OF FILE */4.编译,下载用仿真器连接电脑和实验板5.测试方法●查看是否显示温度6.测试结果●温度正常显示7.测试分析●LM35D输出电压与温度成正比,所以可以通过输出电压计算出当前温度●通过A/D转换芯片可以把模拟信号转化为数字信号,再通过计算就可以在LCD上实时显示出来●PSoC3中集成的A/D转换模块转换精度最大可以达到16位,因此可以满足精度要求六.心得体会经过了这次学习,我知道了如何使用PSOC开发板测量温度,知道了如何使用AD模块,LM35D模块。

DS18B20温度采集报告

DS18B20温度采集报告

南京信息工程大学滨江学院课程论文(单片机原理及应用)题目DS18B20 温度采集报告学生姓名仇丽华学号20082305902院系滨江学院电子工程专业电子信息工程指导教师朱艳萍概述硬件电路的单片机芯片采用AT89S52芯片,进行数据处理。

数据采集部分的传感器采用DS18B20芯片数字温度传感器。

,用七段LED数码显示器显示测量的温度值,超过预定的温度值则会产生报警。

硬件电路设计1、AT89S52芯片AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

2、DS18B20芯片(1) DS18B20简介DS18B20是由美国DALLAS公司生产的单线数字温度传感器芯片。

与传统的热敏电阻有所不同,DS18B20可直接将被测温度转化为串行数字信号,以供单片机处理,它还具有微型化、低功率、高性能、抗干扰能力强等优点。

通过编程,DS18B20可以实现9~12位的温度读数。

信息经过单线接口送入DS18B20或从DS18B20送出,因此从微处理器到DS18B20仅需连接一条信号线和地线。

读、写和执行温度变换所需的电源可以由数据线本身提供,而不需要外部电源。

(2) DS18B20的引脚功能DS18B20的引脚(图7-10),其功能如表7-8所示。

(3) DS18B20的主要特点采用单线技术,与单片机通信只需一个引脚;通过识别芯片各自唯一的产品序列号从而实现单线多挂接,简化了分布式温度检测的应用;实际应用中不需要外部任何器件即可实现测温;可通过数据线供电,电压的范围在3~5.5V;不需要备份电源;测量范围为-55~+125℃,在-10~+85℃范围内误差为0.5℃;数字温度计的分辨率用户可以在9位到12位之间选择,可配置实现9~12位的温度读数;将12位的温度值转换为数字量所需时间不超过750ms;用户定义的,非易失性的温度告警设置,用用户可以自行设定告警的上下限温度。

温度采集电子系统设计报告

温度采集电子系统设计报告

温度采集电子系统设计报告1. 简介本报告介绍了一个温度采集电子系统的设计。

该系统可以实时采集环境温度,并将数据传输到计算机进行处理和显示。

本报告将详细介绍系统的硬件设计和软件实现。

2. 硬件设计2.1 传感器选择为了实时采集温度数据,我们选择了一款精度高、响应快的温度传感器。

该传感器具有数字输出和I2C接口,能够方便地与单片机进行通信。

2.2 单片机选择我们选用了一款功能强大的单片机作为系统的主控芯片。

该单片机具有丰富的外设接口和强大的计算能力,能够满足系统的需求。

同时,该单片机还有丰富的开发资源和社区支持,使得开发过程更加便捷。

2.3 电路设计系统的电路设计主要包括传感器和单片机之间的连接电路和稳压电路。

传感器与单片机的连接采用了I2C接口,通过外部电阻进行电平转换和保护。

稳压电路采用了线性稳压芯片,确保供电电压的稳定性。

3. 软件实现3.1 硬件驱动为了与传感器进行通信,我们编写了相应的硬件驱动程序。

该驱动程序通过配置单片机的I2C接口,实现了与传感器的数据交换和控制。

3.2 数据采集与处理在软件实现中,我们使用了单片机的定时器和ADC模块来定期采集温度数据。

通过ADC转换,我们可以将模拟温度信号转换成数字信号。

随后,我们对这些数据进行滤波和校准,以获取准确的温度值。

3.3 数据传输与显示为了将采集到的温度数据传输到计算机,我们使用了串口通信。

通过配置单片机的UART模块和计算机的串口接口,我们可以实现数据的传输。

在计算机端,我们编写了相应的数据接收和显示程序,实现了温度数据的实时显示。

4. 实验结果与分析经过实验测试,系统能够准确、稳定地采集温度数据,并进行实时显示。

通过与其他温度计的比较,我们发现系统的测量误差在可接受范围内。

系统的响应速度也非常快,能够在短时间内实时更新温度数据。

5. 总结通过设计和实现温度采集电子系统,我们成功地实现了温度数据的实时采集和显示。

该系统具有稳定性高、响应速度快的特点,可以满足实际应用的需求。

体温测量实验报告

体温测量实验报告

一、实验目的1. 掌握体温计的使用方法。

2. 了解人体正常体温范围。

3. 比较不同体温计的测量结果,分析其准确性和可靠性。

4. 探讨影响体温测量的因素。

二、实验器材1. 电子体温计2. 水银玻璃体温计3. 耳温枪4. 棉签5. 记录表三、实验步骤1. 学习体温计的使用方法:- 观察体温计的结构,了解其工作原理。

- 学习电子体温计、水银玻璃体温计和耳温枪的使用方法。

2. 测量体温:- 在实验室内选取10名志愿者,分别使用电子体温计、水银玻璃体温计和耳温枪进行体温测量。

- 每位志愿者分别使用三种体温计进行测量,每种体温计测量三次,取平均值作为该志愿者的体温。

3. 记录数据:- 将每位志愿者的体温测量结果记录在记录表中。

4. 数据分析:- 比较三种体温计的测量结果,分析其准确性和可靠性。

- 探讨影响体温测量的因素,如测量部位、测量时间等。

四、实验结果1. 电子体温计:- 平均体温:36.5℃- 精度:±0.1℃2. 水银玻璃体温计:- 平均体温:36.4℃- 精度:±0.2℃3. 耳温枪:- 平均体温:36.6℃- 精度:±0.3℃五、实验分析1. 三种体温计的测量结果比较:- 电子体温计的测量结果与人体正常体温最为接近,具有较高的准确性。

- 水银玻璃体温计的测量结果次之,但精度略低于电子体温计。

- 耳温枪的测量结果与人体正常体温最为接近,但精度相对较低。

2. 影响体温测量的因素:- 测量部位:口腔、腋下、肛门和耳温等不同部位的体温测量结果可能存在差异。

- 测量时间:体温在不同时间段可能发生变化,因此应尽量在同一时间进行测量。

- 个体差异:不同个体的体温可能存在差异,因此测量结果仅供参考。

六、实验结论1. 电子体温计具有较高的准确性和可靠性,是测量人体体温的理想工具。

2. 水银玻璃体温计和耳温枪也可用于测量人体体温,但精度相对较低。

3. 测量体温时应注意测量部位、测量时间和个体差异等因素。

温度监测系统实验报告

温度监测系统实验报告

一、实验目的1. 熟悉温度监测系统的基本组成和原理。

2. 掌握温度传感器的应用和数据处理方法。

3. 学会搭建简单的温度监测系统,并验证其功能。

二、实验原理温度监测系统主要由温度传感器、数据采集器、控制器、显示屏和报警装置等组成。

温度传感器将温度信号转换为电信号,数据采集器对电信号进行采集和处理,控制器根据设定的温度范围进行控制,显示屏显示温度信息,报警装置在温度超出设定范围时发出警报。

本实验采用DS18B20数字温度传感器,该传感器具有体积小、精度高、抗干扰能力强等特点。

数据采集器采用单片机(如STC89C52)作为核心控制器,通过并行接口读取温度传感器输出的数字信号,并进行相应的处理。

三、实验器材1. DS18B20数字温度传感器2. STC89C52单片机3. LCD显示屏4. 电阻、电容等电子元件5. 电源模块6. 连接线四、实验步骤1. 搭建温度监测系统电路,包括温度传感器、单片机、显示屏、报警装置等。

2. 编写程序,实现以下功能:(1)初始化单片机系统;(2)读取温度传感器数据;(3)将温度数据转换为摄氏度;(4)显示温度数据;(5)判断温度是否超出设定范围,若超出则触发报警。

3. 连接电源,启动系统,观察温度数据变化和报警情况。

五、实验结果与分析1. 系统搭建成功,能够稳定运行,实时显示温度数据。

2. 温度数据转换准确,显示清晰。

3. 当温度超出设定范围时,系统能够及时触发报警。

六、实验总结1. 本实验成功地搭建了一个简单的温度监测系统,实现了温度数据的采集、处理和显示。

2. 通过实验,加深了对温度传感器、单片机、显示屏等电子元件的理解和应用。

3. 实验过程中,学会了如何编写程序,实现温度数据的处理和显示。

七、实验建议1. 在实验过程中,注意电路连接的准确性,避免因连接错误导致实验失败。

2. 在编写程序时,注意代码的简洁性和可读性,便于后续修改和维护。

3. 可以尝试将温度监测系统与其他功能结合,如数据存储、远程传输等,提高系统的实用性和功能。

温度采集 实验报告

温度采集  实验报告

课程设计任务书题目基于AD590的温度测控系统设计系(部) 信息科学与电气工程学院专业电气工程及其自动化班级电气092学生姓名刘玉兴学号090819210月日至月日共周指导教师(签字)系主任(签字)年月日一、设计内容及要求在单片机实验台上实现智能温度采集系统的设计。

要求利用温度传感器AD590采集温度信号,并调理放大采集到的电压信号,用ADC0809进行电压转换,实现温度采集,并将采集温度用数码管静态方式显示出来。

设计内容包括:1)AD590温度采集电路;2)ADC0809接口电路;3)数码管静态方式实时显示温度;4)可按键设置报警上下限。

设计要求:1)能演示;2)能回答答辩过程中提问的问题;3)完成设计报告。

二、设计原始资料单片机原理及应用教程范立南2006年1月单片机原理及应用教程刘瑞新2003年07月三、设计完成后提交的文件和图表1.计算说明书部分1)方案论证报告打印版或手写版2)程序流程图3)具体程序2.图纸部分:具体电路原理图打印版四、进程安排教学内容地点资料查阅与学习讨论现代电子技术实验室分散设计现代电子技术实验室编写报告现代电子技术实验室成果验收现代电子技术实验室五、主要参考资料《电子设计自动化技术基础》马建国、孟宪元编清华大学出版2004年4月《实用电子系统设计基础》姜威 2008年1月《单片机系统的PROTEUS设计与仿真》张靖武 2007年4月摘要温度是工业生产和自动控制中最常见的工艺参数之一。

过去温度检测系统设计中,大多采用模拟技术进行设计,这样就不可避免地遇到诸如传感器外围电路复杂及抗干扰能力差等问题;而其中任何一环节处理不当,就会造成整个系统性能的下降。

随着半导体技术的高速发展,特别是大规模集成电路设计技术的发展, 数字化、微型化、集成化成为了传感器发展的主要方向。

以单片机为核心的控制系统.利用汇编语言程序设计实现整个系统的控制过程。

在软件方面,结合ADC0809并行8位A/D转换器的工作时序,给出80C51单片机与ADC0908并行A /D转换器件的接口电路图,提出基于器件工作时序进行汇编程序设计的基本技巧。

温度电测实验报告

温度电测实验报告

温度电测实验报告实验目的本实验旨在通过温度电测实验,探索温度测量原理并掌握相关实验操作方法,进一步理解温度测量的基本原理。

实验器材和材料•温度计•热水•冰块•实验用杯实验步骤1.准备工作:将温度计放置在室温下静置,待温度计的温度稳定在室温后,记录室温值作为实验前的基准温度。

2.实验一:测量热水的温度。

–准备一杯热水,将温度计插入杯中。

–等待温度计指示稳定后,记录读数。

–注意避免温度计接触杯底或杯壁,以免影响测量结果。

3.实验二:测量冰块的温度。

–将冰块放入实验用杯中。

–将温度计插入冰块中心位置。

–等待温度计指示稳定后,记录读数。

4.实验三:测量室温下的温度。

–将温度计放置在室温下静置。

–等待温度计指示稳定后,记录读数。

5.数据处理:将实验一、实验二和实验三的测量结果整理成数据表格,并计算出每个实验的平均温度。

6.结果分析:比较实验一、实验二和实验三的平均温度,并讨论其差异及可能的影响因素。

7.实验总结:总结实验过程中遇到的问题和心得体会,并提出改进建议。

实验结果根据实验数据整理,得到以下结果:实验项目平均温度(℃)实验一60.2实验二0.5实验三25.8结果分析通过对实验结果的比较和分析,可以得出以下结论:•实验一中的热水温度明显高于室温,这是由于热水的物理性质决定的。

•实验二中的冰块温度接近于零度,与冰的融点接近,表明温度计能够准确测量低温。

•实验三中的室温测量结果接近于实验前的基准温度,说明温度计的准确度较高。

实验总结本次温度电测实验通过测量热水、冰块和室温下的温度,探索了温度测量的基本原理和实验操作方法。

通过实验数据的分析,我们发现温度计能够准确测量不同温度下的温度值,并且在不同温度范围内的测量精度较高。

然而,实验过程中也遇到了一些问题,如温度计位置的不稳定等,为了提高实验结果的准确性,我们应该在操作过程中更加注意温度计的放置和稳定性。

总的来说,本次实验帮助我们更好地理解了温度测量的基本原理和技术要点,也为今后进行更复杂的温度测量实验打下了基础。

温度技术测量实验报告(3篇)

温度技术测量实验报告(3篇)

第1篇一、实验目的1. 了解温度测量的基本原理和方法;2. 掌握常用温度传感器的性能特点及适用范围;3. 学会使用温度传感器进行实际测量;4. 分析实验数据,提高对温度测量技术的理解。

二、实验仪器与材料1. 温度传感器:热电偶、热敏电阻、PT100等;2. 温度测量仪器:数字温度计、温度测试仪等;3. 实验装置:电加热炉、万用表、连接电缆等;4. 待测物体:不同材质、不同形状的物体。

三、实验原理1. 热电偶测温原理:利用两种不同金属导体的热电效应,即当两种导体在两端接触时,若两端温度不同,则会在回路中产生电动势。

通过测量电动势的大小,可以计算出温度。

2. 热敏电阻测温原理:热敏电阻的电阻值随温度变化而变化,根据电阻值的变化,可以计算出温度。

3. PT100测温原理:PT100是一种铂电阻温度传感器,其电阻值随温度变化而线性变化,通过测量电阻值,可以计算出温度。

四、实验步骤1. 实验一:热电偶测温实验(1)将热电偶插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量热电偶冷端温度;(3)根据热电偶分度表,计算热电偶热端温度;(4)比较实验数据与实际温度,分析误差。

2. 实验二:热敏电阻测温实验(1)将热敏电阻插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量热敏电阻温度;(3)根据热敏电阻温度-电阻关系曲线,计算热敏电阻温度;(4)比较实验数据与实际温度,分析误差。

3. 实验三:PT100测温实验(1)将PT100插入电加热炉中,调整加热炉温度;(2)使用数字温度计测量PT100温度;(3)根据PT100温度-电阻关系曲线,计算PT100温度;(4)比较实验数据与实际温度,分析误差。

五、实验结果与分析1. 实验一:热电偶测温实验实验结果显示,热电偶测温具有较高的准确性,误差在±0.5℃以内。

分析误差原因,可能包括热电偶冷端补偿不准确、热电偶分度表误差等。

2. 实验二:热敏电阻测温实验实验结果显示,热敏电阻测温具有较高的准确性,误差在±1℃以内。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书题目基于AD590的温度测控系统设计系(部) 信息科学与电气工程学院专业电气工程及其自动化班级电气092学生姓名刘玉兴学号090819210月日至月日共周指导教师(签字)系主任(签字)年月日摘要温度是工业生产和自动控制中最常见的工艺参数之一。

过去温度检测系统设计中,大多采用模拟技术进行设计,这样就不可避免地遇到诸如传感器外围电路复杂及抗干扰能力差等问题;而其中任何一环节处理不当,就会造成整个系统性能的下降。

随着半导体技术的高速发展,特别是大规模集成电路设计技术的发展, 数字化、微型化、集成化成为了传感器发展的主要方向。

以单片机为核心的控制系统.利用汇编语言程序设计实现整个系统的控制过程。

在软件方面,结合ADC0809并行8位A/D转换器的工作时序,给出80C51单片机与ADC0908并行A /D转换器件的接口电路图,提出基于器件工作时序进行汇编程序设计的基本技巧。

本系统包括温度传感器,数据传输模块,温度显示模块和温度调节驱动电路,其中温度传感器为数字温度传感器AD590,包括了单总线数据输出电路部分。

文中对每个部分功能、实现过程作了详细介绍。

关键词:单片机、汇编语言、ADC0809、温度传感器AD590AbstractTemperature is the most common one of process parameters in automatic control and industrial production. In the traditional temperature measurement system design, often using simulation technology to design, and this will inevitably encounter error compensation, such as lead,complex outside circuit,poor anti-jamming and other issues, and part of a deal with them Improperly, could cause the entire system of the decline. With modern science and technology of semiconductor development, especially large-scale integrated circuit design technologies, digital, miniaturization, integration sensors are becoming an important direction of development.In the control systems with the core of SCM,assembly language programming is used to achieve the control of the whole system.Combining with the operation sequence of ADC0809,the interface circuit diagrams of 80C51 SCM and ADC0809 parallel A/D conveger ale given.The basic skills of assembly language programming based on the operation se—quenee of the chip ale put forward.This system include temperature sensor and data transmission, the moduledisplaysmodule and thermoregulation driven circuit from the sensors intofigures of the temperature sensorsAD590, including a list of the data outputcircuit. The text of every part of the functions and procedure at present.Key word s:single-chip;assembly language;parallel A/D conversion;ADC0809;Temperaturesensor AD590目录摘要 (4)Abstract (5)第一章系统功能原理及硬件介绍 (7)1.1 80C51单片机介绍 (7)1.2 ADC0809介绍-- (9)l.2.1 ADC0809的主要特点 (9)1.2.2 ADC0809芯片的工作原理 (9)1.3 AD590的介绍 (10)第二章理论分析 (12)2.1 各模块接线及原理说明 (12)2.1.1 AD590采集温度信号模块 (12)2.1.2 ADC0809 A/D(模数)转换模块 (12)2.1.3动态数码管显示模块 (12)2.1.4 蜂鸣器超量程报警模块 (12)2.2最小分度、量程及报警温度的算法 (12)2.2.1最小分度、量程的算法 (12)第三章各模块电路设计 (13)3.1温度测量采集及加热电路模块 (13)3.2 并行A/D(模数)转换模块 (14)3.3 蜂鸣器超量程报警模块 (15)3.4 可按键设置报警模块 (15)第四章 电路与程序设计 (15)4.1 程序流程图 (16)4.2 程序清单 (16)总结 (20)参考文献 (20)第一章 系统功能原理及硬件介绍该数字温度计利用AD590集成温度传感器及其接口电路完成温度的测量并转换成模拟电压信号,经由模数转换器ADC0809转换成单片机能够处理的数字信号,然后送到单片机80C51中进行处理变换,最后将温度值显示在LED 显示器上。

系统以80C51单片机为控制核心,加上AD590测温电路、ADC0809模数转换电路、温度数据显示电路以及外围电源等组成。

系统组成框图如图1所示。

图1 系统组成框图1.1 80C51单片机介绍80C51是美国ATMEL 公司生产的低电压,高性能CMOS8位单片机,可提供以下标准功能:4K 字节闪存,128字节内部RAM ,32个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,80C51可降至0HZ 的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU 的工作,但允许RAM ,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

图2 80C51引脚图引脚功能说明Vcc:电源电压 GND:地P0口:P0口是一组8位漏极开路型双向I/O口,即地址/数据总线复位口。

作为输出口用时,每位能吸收电流的方式驱动8个逻辑门电路,对端口写“1”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,此时P0激活内部的上拉电阻。

P1口:P1是一个带有内部上拉电阻的8位双向I/O口。

P1的输出缓冲级可驱动(输入或输出)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可做输入口。

因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(输入或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。

因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

在访问外部程序存储器获16位地址的外部数据存储器(例如执行 MOVX @DPTR指令)时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器(如执行 MOVX @RI指令)时,P2口线上的内容(也即特殊功能寄存器(SFR)区中R2寄存器的内容),在整个访问期间不改变。

P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。

P3口输出缓冲级可驱动(输入或输出)4个TTL逻辑门电路。

对P3口写入“1”时,他们被内部上拉电阻拉高并可作为输入口。

此时,被外部拉低的P3口将用上拉电阻输出电流。

RST:复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对输出时钟信号或用于定时。

要注意的是:当访问外部数据存储器时将跳过一个ALE脉冲。

闪存编程期时,该引脚还用于输入编程脉冲。

PSEN:程序存储允许输出是外部程序存储器的读选通信号,当80C51由外部程序存储器取指令(或数据)时,每个机器周期两个PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。

EA/VPP:外部访问允许。

要使CPU仅访问外部程序存储器(地址为0000H---FFFFH),EA 端必须保持低电平(接地)。

需注意的是; 如果加密位LB1被编程,复位时内部会锁存EA 端状态。

如 EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。

XTAL1:振荡器反相放大器及内部时钟发生器的输入端。

XTAL2 :振荡器反相放大器的输出端。

1.2 ADC0809介绍l.2.1 ADC0809的主要特点ADC0809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。

芯片的引脚如图21-1,各引脚功能如下:IN0~IN7:八路模拟信号输入端。

ADD-A、ADD-B、ADD-C:三位地址码输入端。

CLOCK:外部时钟输入端。

CLOCK输入频率范围在10~1280KHz,典型值为640KHz,此时A/D转换时间为100us。

51单片机ALE直接或分频后可与CLOCK相连。

D0~D7:数字量输出端。

OE:A/D转换结果输出允许控制端。

当OE为高电平时,允许A/D转换结果从D0~D7端输出。

图21-1 ADC0809引脚ALE:地址锁存允许信号输入端。

八路模拟通道地址由A、B、C输入,在ALE信号有效时将该八路地址锁存。

相关文档
最新文档