单片机功能扩展.ppt

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

第8章 单片机的功能扩展 8.1 键盘输入及接口 8.2 显示器及其接口 8.3 D/A转换器的接口与应用 8.4 A/D转换器的接口与应用 8.1 键盘输入及接口 一、什么是键盘 键盘:是由若干按钮组成的开关矩阵,它是单片机系统中最常用的输入设备,键盘在单片机应用系统中,实现输入数据、传送命令等功能,是人机交互的主要手段。 键盘按照实现方式可以分为编码键盘和非编码键盘两大类,在单片机中广泛使用非编码键盘。 ;上拉汇编示例程序 get_key: JB P1.0,no_key ACALL Delay ;第一次检测到按键信息 JB P1.0,no_key … ; 执行按键功能(第二次检测到按键信息) JB P1.0,no_key ; 等待按键抬起 SJMP $-1 ;跳转到上一行 no_key: … Delay: … 上拉C51示例程序 if(P1_0==0) { //第一次检测到按键信息 Delay(); //延时20ms左右,消除抖动 if(P1_0==0) { //第二次检测到按键信息 … //执行按键功能 while(P1_0==0); //等待按键释放 } } 8.2 显示器及其接口 8.3.1 DAC的转换原理及分类 1.转换原理 DAC的基本原理是把数字量的每一位按照权重转换成相应的模拟分量,然后根据叠加定理将每一位对应的模拟分量相加,输出相应的电流或电压。 2.DAC的分类 1)根据DAC内部结构不同 权电阻网络型 “T”型电阻网络型 2)根据输出结构的不同 电压输出型(如TLC5620) 电流输出型 (如THS5661A) 3)根据与单片机接口方式不同 并行接口DAC(如DAC0832、DAC0808) 串行接口DAC(TLC5615等) 1.权电阻型DAC 权电阻型DAC核心思想在于用等比例的电阻在参考电压的作用下产生和权重对应的权电流,权电流在数字开关的作用下进行合成模拟信号。 权电阻网络型DAC优缺点: 优点:是电路结构简单,使用电阻数量较少;各位数码同时转换,速度较快。 缺点:是电阻译码网络中电阻种类较多、取值相差较大,随着输入信号位数的增多,电阻网络中电阻取值的差距加大;在相当宽的范围内保证电阻取值的精度较困难,对电路的集成化不利。该电路比较适用于输入信号位数较低的场合。 2. T型电阻网络型DAC T型电阻网络型DAC克服了权电阻型DAC电阻阻值较多的缺点,如图8.3.3所示,S0~S3为模拟开关,R—2R电阻解码网络呈倒T形,运算放大器A构成求和电路。 D/A转换器的主要技术指标: 1)分辩率(Resolution) 指最小模拟输出量(对应数字量仅最低位为‘1’)与最大量(对应数字量所有有效位为‘1’)之比。 分辨率也可以用D/A转换器的最小输出电压与最大输出电压的比值来表示。10位D/A转换器的分辨率为: 2)建立时间(Setting Time) 是将一个数字量转换为稳定模拟信号所需的时间,也可以认为是转换时间。D/A中常用建立时间来描述其速度,而不是A/D中常用的转换速率。 一般地,电流输出D/A建立时间较短,电压输出D/A则较长。 其他指标还有线性度(Linearity)、转换精度、温度系数/漂移等。 8.3.2 并行接口DAC 并行DAC按照转换位数分为8位、10位、12位、16位等,考虑单片机接口便利程度这里以经典的DAC0832 D/A转换器介绍并行接口DAC。 四、电压输出方法 DAC0832是一个电流输出型DAC,要想输出电压要增加电流/电压变换环节,常用运算放大器实现转换(如图8.3.6所示,图中DAC0832工作于直通方式),图中 8.3.3 串行接口DAC 近年来,随着串行总线(SPI、IIC、QSPI等)的飞速发展及串行总线在单片机的普及,采用串行接口的低成本DAC越来越多。这里以TLC5615为例介绍串行接口DAC。 8.4 A/D转换器的接口与应用 A/D转换器(Analog to Digital Converter)是将模拟量转换成数字量的器件,通常也用ADC表示,它可以将模拟量比例地转换成数字量,是模拟量测量的基本器件。 8.4.1 ADC的转换原理及分类 8.4.2 并行接口A

文档评论(0)

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

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

1亿VIP精品文档

相关文档