《单片机技术及应用(C语言版)》.ppt

  1. 1、本文档共281页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机技术及应用(C语言版)》.ppt

4.2.3任务4-2-1 了解LM35工作原理 一、LM35简介 LM35系列是精密集成电路温度传感器,其输出的电压线性地与摄氏温度成正比。LM35系列传感器生产制作时已经过校准,输出电压与摄氏温度一一对应,使用极为方便。灵敏度为10mV/℃,精度在0.4℃至0.8℃(-55℃至+150℃温度范围内),低输出阻抗,线性输出和内部精密校准使其与读出或控制电路接口简单和方便,可单电源和正负电源工作。 二、LM35的引脚及工作原理 LM35有多种不同封装形式,外观如下图 。 常用的温度传感器LM35为TO-92封装,实物与电路符号如下图。 其电源供应模式有单电源与正负双电源两种,电路图如下图,正负双电源的供电模式可提供负温度的测量。 三、输出特性 根据LM35的工作原理,其输出电压与被测温度关系如下: UO=10mV/℃×T℃=0.01×T(V) T表示当前测试温度,UO表示LM35输出电压值。 四、信号处理电路 为了提高测量精度,对LM35的输出电压进行5倍放大,电路图如下。 4.2.4任务4-2-2 数字温度计的实现 一、任务要求 利用ADC0809将LM35输出的电压值转换为数字量,并用一定的计算公式计算出当前测试实际温度值,用数码管显示出来。 二、数字温度计的数学计算原理 假设当前温度为T℃,LM35输出电压为UO,UO经过运算放大电路放大5倍后变为5 UO ,该信号输入到ADC0809的IN0,经过A/D转换后输出数字量为x。 由于数字量x与ADC0809的输入电压值U关系为: U/5V=x/255,即U=x/51。 而U=5 UO , UO =0.01×T,则:0.05T= x/51,因此温度T与数字量x的关系为: T=20x/51。 根据上式就可以计算出被测的温度。 三、任务4-2-2的实施 1、硬件电路的设计 2、程序的设计 4.3.3任务4-3-1 DAC0832产生2.5V电压 一、数模转换的概念 数模转换(DAC)也称为数字一模拟转换,是将离散的数字量转换成连续的模拟量。实现数模转换器称为D/A转换器, DAC0832就是常用的一种D/A转换器。 二、DAC0832的引脚与内部结构 DAC0832是采用CMOS工艺制成的单片直流输出型8位D/A转换器,内部集成两级输入寄存器,使DAC0832具备单缓冲及双缓冲两种输入方式,一遍适用于各种电路的需要。 (1)DAC0832的主要特性参数: 电流型输出。 电流稳定时间1μs。 外部参考电压(-10V ~ +10V)。 单一电源供电(+5V ~ +15V)。 低功耗,20mW。 (2)DAC0832的内部结构介绍 (3)DAC0832的引脚及其功能介绍 DAC0832引脚功能介绍: DI0~DI7:数字信号输入端。 ILE:输入寄存器允许,高电平有效。 CS:片选信号,低电平有效。 WR1:写信号1,低电平有效。 WR2:写信号2,低电平有效。 XFER:数据传送控制信号,低电平有效。 Vref:参考电压(-10V ~ +10V)。 IOUT2:电流输出2端。IOUT1+ IOUT2=常数。 IOUT1:电流输出1端。当输入数字全“1”,输出电流最大,约为: 。 RFB:集成在片内的外接运放的反馈电阻,一般为15KΩ。 AGND:模拟地。 Vcc:电源(+5V ~ +15V)。 DGND:数字地,可以模拟地并接。 (4)DAC0832控制时序 (5)DAC0832工作原理 DAC0832有2路电流输出。2路电流的公式为: 式中的15千欧姆是内部R-2R电阻网络的等效电阻。由上图分析可知,前级LM358构成的I/V转换电路的输出电压为: 输出电压VOUT通过电压反相电路后输出电压为: 三、任务4-3-1的实施 1、硬件电路的设计 2、DAC0832的基本C51函数及任务4-3-1程序清单 4.3.4任务4-3-2 模拟调光灯的实现 一、任务要求 若在单片机输出可变的数字量,则DA转换模块输出的电压值也能改变,从而实现模拟调光灯的功能。具体要求如下:模拟调光灯有8个档位,分别由8个独立按键控制;0号键是最低档,7号键是最高档;档位越高,LED越亮。 二、任务4-3-2的实施 1、硬件电路的设计 2、程序设计 第五单元 单片机系统的电气控制 二、反转法介绍 矩阵键盘扫描最常使用反转法,当使用反转法时,键盘的行、列线都要通过上拉电阻连接到+5V上(单片机P1~P3口内部均有上拉电阻)。反转法只要经过2步就能确定按下键的行列值。 首先,将矩阵键盘的行线设为输出线,列线设为输入线,使行线全部输出低电平

文档评论(0)

czy2014 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档