- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整版电子课件整套教学课件全书电子教案最全教学课件汇总(最新)
2.矩阵式按键 当系统需要的按键数量比较多时,独立式结构会占用很多端口(管脚),实际上是难以承受的。图7-11是矩阵结构的按键电路,其特点是:由行线和列线组成,按键位于行、列线的交叉点上,可以设置的按键数=行数×列数,显然在按键数量较多时,矩阵式键盘较之独立式按键键盘可以节省很多I/O端口。 图7-11 矩阵式按键电路 第5章 中断系统及定时/计数器 矩阵式按键的程序总体结构与独立式按键一样,区别主要是在“按键是否按下”与“按键的识别”上,下面结合图7-11来说明这两个模块的具体流程: (1)“按键是否按下”:采用图7-12所示的方法进行判断。 图7-12 判断是否有键按下 (2)“按键的识别”:这相对来说比较难,其中“线反转法”是十分有效而且常用的方法。设行线是某端口的低4位(记D3、D2、D1、D0),列线是该端口的高4位(记D7、D6、D5、D4),“线反转法”的基本流程如图7-13所示。 图7-13 线反转法流程 7.3 A/D接口技术 7.3.1 A/D转换器概述 A/D转换器用于实现模拟量到数字量的转换,在设计A/D转换器与单片机接口之前,往往要根据A/D转换器的技术指标选择A/D转换器。为此,先介绍一下A/D转换器的主要技术指标。 (1)分辨率:分辨率又称量化间隔,表示输出数据量变化一个相邻数码所需要输入模拟量的变化量,其定义为转换器的满刻度电压与2n之比,n为A/D转换器的位数,若某8位A/D的满刻度电压(基准电压)为5 V,则分辨率为5/2 8,约20 mV。习惯上分辨率常以A/D的位数表示。 (2)量化误差:是A/D转换器的有限分辨率引起的误差,它有两种表示法,一种是绝对误差,另一种是相对误差。绝对误差等于分辨率的一半,即: 上述例子中,5V基准电压8位A/D 转换的绝对误差约10 mV。 (3)A/D转换器的分类:A/D转换器按转换原理可分为4种,即:计数式A/D转换器、双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。目前常用的是双积分式A/D转换器和逐次逼近式A/D转换器。双积分式A/D转换器的主要优点是转换精度高,抗干扰性能好,价格便宜,其缺点是转换速度较慢,因此,这种转换器主要用于速度要求不高的场合。逐次逼近式A/D转换器是一种速度较快、精度较高的转换器,其转换时间大约在几μs到几百μs之间。通常使用的逐次逼近式典型芯片有ADC0808 / 0809型8位MOS型A/D转换器,下面以此为例进行介绍。 7.3.2 ADC0809内部逻辑结构 ADC0809内部逻辑结构如图7-14所示,允许8路模拟量分时输入,共用一个A/D转换器进行转换。地址锁存与译码电路完成对A、B、C三个地址位进行锁存和译码,其译码输出用于通道选择,如表7-2所示。 图7-14 ADC0809内部结构 地址码 对应的输入通道 地址码 对应的输入通道 C B A C B A 0 0 0 0 0 0 1 1 0 1 0 1 IN0 IN1 IN2 IN3 1 1 1 1 0 0 1 1 0 1 0 1 IN4 IN5 IN6 IN7 表7-2 ADC0809 地址线与输入通道对应表 7.3.3 ADC0809应用实例 图7-15 ADC0809外部管脚 ADC0809的外部管脚如图7-15所示,各引脚的功能说明如下。 (1)IN7~IN0:模拟量输入通道。ADC0809对输入模拟量的要求主要有:信号单极性,电压范围0 V~5 V,若信号过小还须放大。 (2)A、B、C:地址线。A为低位地址,C为高位地址,用于对模拟通道进行选择。其地址状态与通道相对应的关系如表7-2所示。 (3)ALE:地址锁存允许信号。在对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。 (4)START:转换启动信号。START上跳沿时,所有内部寄存器清零;START下跳沿时,开始进行A/D转换;在A/D转换期间,START应保持低电平。 (5)D7~D0:数据输出线。其为三态缓冲输出形式,可以和单片机的数据线直接相连。 (6)OE:输出允许信号。其用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高电阻;OE=1,可以读取相应的数据。 (7)CLK:时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。CLK最高频率为1280 kHz。 (8)EOC:转换结束状态信号。EOC=0,正在进行转换;EOC=1,转换结束。该状态信号既可作为查询的状态标志,又可以作为中断请求信号使用。 (9)VCC:+5 V电源。 (10)Vref:参考电源。参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5 V(Vref (+) =+5
您可能关注的文档
- (5年高职)液压与气压传动技术完整版课件整本书电子教案.ppt
- (5年高职)营销心理学(第四版)完整版课件整本书电子教案.ppt
- (5年高职)幼儿文学创作与欣赏完整版课件整本书电子教案.ppt
- (5年高职)幼儿语言发展与教育完整版课件整本书电子教案.ppt
- (5年高职)幼儿园课程概论第3版完整版课件整本书电子教案.pptx
- (5年高职)运输管理实务完整版课件整本书电子教案.pptx
- (5年高职)证券投资实务(第二版)完整版课件整本书电子教案.pptx
- (5年高职)证券投资学完整版课件整本书电子教案.ppt
- (5年高职)职业规划篇完整版课件整本书电子教案.ppt
- (5年高职)中外学前教育史完整版课件整本书电子教案.ppt
文档评论(0)