- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADhk
* * * * * * * * * * * * * * * * * * * * * * * * ADC0809的控制过程 第一步首先确定ADDA、ADDB、ADDC三位地址,决定选择哪一路模拟信号; 第二步使ALE端接受一正脉冲信号,使该路模拟信号经选择开关达到比较器的输入端; 第三步使START端接受一正脉冲信号,START的上升沿将逐次逼近寄存器复位,下降沿启动A/D转换; 第四步EOC输出信号变低,指示转换正在进行。A/D转换结束,EOC变为高电平,指示A/D转换结束。此时,数据已保存到8位锁存器中。EOC信号可作为中断申请信号,通知CPU转换结束,可以读入经A/D转换后的数据。 三 ADC 0809的接口设计和编程 ADC 0809的接口设计需考虑的问题如下: (1) ADDA、ADDB、ADDC三端可直接连接到CPU地址总线A0、A1、A2三端,但此种方法占用的I/O口地址多。每一个模拟输入端对应一个口地址,8个模拟输入端占用8个口地址,对于微机系统外设资源的占用太多,因而一般ADDA、ADDB、ADDC分别接在数据总线的D0、D1、D2端,通过数据线输出一个控制字作为模拟通道选择的控制信号。 (2) ALE信号为启动ADC0809选择开关的控制信号,该控制信号可以和启动转换信号START同时有效。 (3) ADC0809芯片只占用一个I/O口地址,即启动转换用此口地址,输出数据也用此口地址,区别是启动转换还是输出数据用读写信号区分信号来区分。 [例3] 利用ADC809轮流从IN0~IN7采集8路模拟信号,并把采集到的数字量存入0100H开始的8个单元内的程序。 MOV DI,0100H ;设置存放数据的首址 MOV BL,08H ;采集8次计数器 MOV AH,00H ;选0通道 AA1∶ MOV AL,AH MOV DX,ADPORT ;设置ADC0809芯片地址 OUT DX,AL ;选择模拟通道 MOV CX,0050H WAIT:LOOP WAIT ;延时,等待A/D转换 IN AL,DX ;输入数据 MOV [DI],AL ;保存数据 INC AH ;换下一个模拟通道 INC DI ;修改数据区指针 DEC BL JNZ AA1 课堂练习 设计一8088应用系统,对外部8路模拟量进行采样,每路模拟量采样间隔20ms,通过4位LED显示单路模拟量数值(可通过键盘进行设置)。画出系统结构图以及流程图。 开始 开始初始化8253 通道0、通道2组合产生周期0.1秒中断(LED) 通道1产生20ms/8的周期中断(A/D) 初始化8259 (全嵌套、边沿、非缓冲、单片) 设置AD缓冲区8个存储单元 设置AD缓冲区指针ADBUF,ADCount=0 设置LED显示缓冲区 设置通道显示DispADNo = 0 设置列线、位线使用标志LineState=0 有按键 根据按键值设置DispADNo 取DispADNo对应的AD缓冲区 的值转换为BCD码后 送显示缓冲区 LineState=0 LineState =1,扫描键盘 LineState = 0 开始 采集数据送到 [ADBUF + ADCount]单元 INC ADCount 延时等待 启动A/D转换 ADCount = 0 ADCount 7 结束 开始 刷新显示器LED LineState = 1 LineState = 0 LineState=0 结束 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * * * * * * * * * * * * * * 2、DAC0832的缓冲方式 针对使用两个寄存器的方法,形成了DAC0832
您可能关注的文档
最近下载
- YY:T 1870-2023 液相色谱 - 质谱法测定试剂盒通用要求.pdf VIP
- 炎德英才大联考·雅礼中学2026届高三9月月考试卷(二)英语试卷(含答案详解).doc VIP
- 四川省成都市玉林中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 石油钻井典型事故案例(钻井课件培训资料).ppt VIP
- 《人民币》解说词全五集.doc VIP
- 工程流体力学(闻建龙)课后习题答案解析.docx VIP
- 吉林省中考英语模拟题及答案.doc VIP
- 四川省巴中市南江县实验中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 课件:中石油四起典型事故案例分析.ppt VIP
- 通过法律的社会控制.pdf VIP
文档评论(0)