单片机原理及应用8.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.3 A/D、D/A转换器与单片机的接口 在实际应用中,通常利用传感器将被控对象的物理量转换成易传输、易处理的连续变化的电信号,然后再将其转换成计算机能接受的数字信号,完成这种转换任务的器件称为模/数(A/D)转换器。而将计算机输出的数字信号转换为被控对象能接受的模拟信号的器件称为数/模(D/A)转换器。 8.3.1 D/A转换器 D/A转换器在测控系统中将计算机产生的数字量控制信号转换成模拟信号,用于驱动外部执行机构。 1. D/A转换器的基本原理 D/A转换器的基本功能是将一个用二进制表示的数字量转换成相应的模拟量。实现这种转换的基本方法是对应二进制数的每一位,产生一个相应的电压(电流),而这个电压(电流)的大小则正比于相应的二进制的权。 2. D/A转换器的主要参数 D/A转换器的主要参数有: (1) 分辨率。 (2) 转换时间。 (3) 线性度。 (4) 输出电平。 3. 集成D/A转换器举例——DAC0832 DAC0832是采用先进的CMOS工艺制成的双列直插式单片8位D/A转换器。转换速度为1μs,可直接与微机接口。 8.3.2 A/D转换器 A/D转换器是测控系统中将模拟信号转换成数字信号的重要器件。 1. A/D转换原理 根据A/D转换器的原理可将A/D转换器分成两大类。一类是直接型A/D转换器,其输入的模拟电压被直接转换成数字代码,不经任何中间变量;另一类是间接型A/D转换器,其工作过程中,首先把输入的模拟电压转换成某种中间变量(时间、频率、脉冲宽度等等),然后再把这个中间变量转换为数字代码输出。 A/D转换器的种类有很多,但目前应用较广泛的主要有三种类型。逐次逼近式A/D转换器(直接型)、双积分式A/D转换器和V/F变换式A/D转换器(间接型)。 (1)逐次逼近型A/D转换器的工作原理 逐次逼近式A/D转换器是一种速度较快精度较高的转换器。其转换时间大约在几微秒到几百微秒之间。 (2) 双积分式A/D转换器的工作原理 双积分式A/D转换是一种间接A/D转换技术。首先将模拟电压转换成积分时间,然后用数字脉冲计时的方法转换成计数脉冲数,最后将此代表模拟输入电压大小的脉冲数转换成所对应的二进制或BCD码输出。 2. A/D转换器的主要技术指标 (1) 分辨率。 (2) 量程。 (3) 精度。 (4) 转换时间。 图8-21 A/D常用控制信号线 3. A/D转换器的外部特性 各集成A/D转换芯片的封装不尽相同,性能各异。但从原理和应用的角度来看,任何一种A/D转换器芯片一般具有以下控制信号线 。 (1) 启动转换信号线(START)。 (2) 转换结束信号线(EOC)。 (3) 片选信号线(CE)。 4. 集成A/D芯片举例——ADC0809 ADC0809具有8路模拟量输入,可在程序控制下对任意通道进行A/D转换,输出8位二进制数字量。 (2) ADC0809与MCS-51的接口 ADC0809与单片机的接口比较简单,图8-25为ADC0809与8051的典型接口电路。 图8-25 ADC0809与8051接口电路 * * * * * * * * * * * * * * * * * * * * 第8章 单片机系统的接口 8.1 键盘及接口电路 8.2 显示及显示器接口 8.3 A/D、D/A转换器与单片机的接口 8.4 应用举例 8.1 键盘及接口电路 8.1.1 键盘的分类. 根据按键的识别方法分类,可分为编码键盘和非编码键盘: 1. 编码键盘 键盘上被按下键(闭合键)的识别由专用的硬件译码器实现,并产生键编号或键值。 2. 非编码键盘 没有专用的硬件译码器,其按键的识别和键值的产生由软件完成,该类键盘成本较低,且使用灵活。 8.1.2 键盘的工作原理 键盘中每个按键都是一个常开开关电路,是利用机械触点来实现按键的闭合和释放。 1. 抖动现象 由于弹性作用的影响,按键的机械触点在闭合及断开的瞬间都会有抖动的现象,即不能马上实现按键的完全闭合或断开,从而使输入电压信号也出现抖动现象, 2. 连击的处理 当按键在一次被按下的过程中,其功能程序被反复多次执行的现象,好像按键被多次按下一样,这种现象就称为连击。 8.1.3 键盘结构及扫描子程序 无论是编码键盘还是非编码键盘都可以分为独立连接式和矩阵式两类。在单片机系统中多用非编码键盘 。 1. 独立式非编码键盘接口及处理程序 很多实际的应用系统均为采用较少几个按键组成的非编码键盘,也称其为开关式键盘,或线性键盘,它们与单片机的连接如图8-1所示。每一个键对应P1口的一

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档