单片机的功能扩展.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 显示器及其接口 LCD指令码 液晶上电的时候需要初始化 : 典型的指令码是38H): 设置16×2显示,5×7点陈,8位数据接口 LCD指令码及功能 LCD指令码及功能 DAC的分类 1)根据DAC内部结构不同 权电阻网络型 “T”型电阻网络型 2 )根据输出结构的不同 电压输出型(如TLC5620) 电流输出型 (如THS5661A) 3 )根据与单片机接口方式不同 并行接口DAC(如DAC0832、DAC0808) 串行接口DAC(TLC5615等) 1.权电阻型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.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 并行接口ADC(ADC0809) 8.4.3 串行接口ADC(TLC549) 2. ADC的分类 ADC的种类很多,根据转换原理,常见的ADC主要有逐次逼近式和双积分式等类型。 8.4.3 串行接口ADC TLC549是TI公司推出的CMOS 8位A/D转换器。 1)一个模拟输入端口(ANALOG IN), 2)输入/输出时钟(I/O CL

文档评论(0)

186****6410 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档