第七章 IO接口_AD_DA技术.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文档。上传文档
查看更多
第七章 IO接口_AD_DA技术

第9章 MCS-51扩展I/O接口的设计 表9-1 8255A端口工作状态选择 7-3 显示器键盘接口 单片机应用系统需要人机对话 键盘和显示器是最常用的人机交互设备? 7.3.4 LED显示器接口 1.LED显示器结构与原理 LED显示块是由发光二极管显示字段的显示器件。 在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图7-21所示。七段显示块与微机接口非常容易。如表7-4所示。 2.LED显示器与显示方式 在微机应用系统中使用LED显示块构成N位LED显示器。图7-21是4位显示器的构成原理。 3.LED显示器接口实例 从LED显示器的原理可知,为了显示字母与数字,必须最终转换成相应的段选码。这种转换可以通过硬件译码器或软件进行译码。 l 硬件译码器LED显示器接口(如图7-25所示) l 软件译码LED显示器接口(如图7-21所示) 7.3 键盘接口技术 在设计键盘接口时,解决以下几个问题: ? 开关状态的可靠输入——可设计硬件去抖动电路或设计去抖动软件。 ? 键盘状态的监测方法——中断方式还是查询方式。?? 7.3.1 独立式键盘接口 1.独立式按键结构 独立式按键是指直接用I/O口线构成的单个按键电路。每根I/O口线上按键的工作状态不会影响其他I/O口线的工作状态。独立式按键电路如图7-13所示。 2.独立式按键的软件结构 包括按键查询、键功能程序转移。 7.3.2 行列式键盘 1.键盘工作原理 行列式键盘电路原理如右图所示。按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5伏时,被钳位在高电平状态。 键盘中有无按键按下是由列线送入全扫描字、行线读入行线状态来判断的。键盘中哪一个键按下可由列线逐列置低电平后,检查行输入状态来判断。 2.键盘工作方式(如图7-16~7-19所示) 键盘的工作方式: 编程扫描方式、定时扫描方式、中断扫描方式三种。 在键盘扫描子程序中完成下述几个功能。 (1)判断键盘上有无键按下 (2)去键的机械抖动影响。 (3)求按下键的键号。 (4)键闭合一次仅进行一次键功能操作。 3.键盘扫描方式 扫描法:在判定有键按下后逐列(或逐行)置低电平,同时读入行(或列)的状态,如果行(或列)的状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。特点是逐列(或逐行)扫描查询。这时相应行(或列)应有上拉电阻接高电平。 第8章 MCS-51与D/A转换器、 A/D转换器的接口 DAC0832的逻辑结构: 引脚功能: DI0~DI7:8位数字信号输入端 CS*: 片选端。 ILE: 数据锁存允许控制端,高电平有效。 WR1*:输入寄存器写选通控制端。当CS*=0、ILE=1、 WR1*=0时,数据信号被锁存在输入寄存器中。 XFER*:数据传送控制。 WR2* :DAC寄存器写选通控制端。当XFER*=0, WR2* =0时,输入寄存器状态传入DAC寄存器中。 IOUT1:电流输出1端,输入数字量全“1”时,IOUT1最大, 输入数字量全为“0”时,IOUT1最小。 IOUT2:D/A转换器电流输出2端,IOUT2+IOUT1=常数。 Rfb:外部反馈信号输入端, 内部已有反馈电阻Rfb,根据需要也可外接反馈电阻。 Vcc:电源输入端,可在+5V~+15V范围内。 DGND:数字信号地。 AGND:模拟信号地。 “8位输入寄存器”用于存放CPU送来的数字量,使输入 数字量得到缓冲和锁存,由LE1*控制; “8位DAC寄存器” 存放待转换的数字量,由LE2*控制; “8位D/A转换电路”由T型电阻网络和电子开关组成,T 型电阻网络输出和数字量成正比的模拟电流。 2.DAC的应用 接口与DAC的具体应用有关。 (1) 单极性电压输出 单极性模拟电压输出,可采用图11-5或图11-9所示接线。输出电压Vout与输入数字量B的关系: Vout = -(B/256)*VRFE 式中,B=b7·27+ b6·26+……+ b1·21+ b0·20; B为0时,Vout也为0,输入数字量为255时,Vout为 最大值,单极性。 (2)双极性电压输出 双极性电压输出,采用图11-3接线: Vout =(B-128)*(VREF/128) 由上式,在选用+VREF时,(1)若输入数字量b7=1,则Vout为正;(2)若输入数字量b7=0,则Vout为负。 在选用-VREF时,Vout与+VREF时极性相反。 3. MCS-51与DAC0832的接口电

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档