微机原理09剖析.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理09剖析

* 2、例题:每个通道连续采集24个数据后接着进行下一个通道,直到8个通道全部采集完毕(采用查询方式) ≥1 ≥1 ≥1 ≥1 A0 A1 A2 M/IO A3 A4 A5 A6 WR A7 RD D7-D0 8086 D7-D0 WR RD A0 A1 D7-D0 EOC OE ADDA ADDB ADDC START ALE IN7 IN0 …… PB0 PA CS A C B G2A G2B G1 Y0 Y1 Y2 Y3 Y0 Y1 Y2 Y3 A8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 8255 LS138 ADC 0809 ? +5V 8 8 …… * 电路分析: 8255: PA口--01C0H 输入0809的数字输出 PB口--01C1H 只用PB0输入0809结束信号 PC口--01C2H 未用 控制字端口--01C3H 正常使用 ADC0809: IN0通道--01C8H IN1通道--01C9H IN7通道--01CFH …… 8个通道 地址分配 接口电路 应用 从IN0开始,连续采集24个数据,然后采样IN1,连续采样24个数据后继续,直到IN7 * 8255方式字设置 设置接收数据缓冲区 置大循环次数BL?8 DX ? IN0 地址 置采样次数CX?18H 采样通道数据并启动转换 保护该通道地址 从8255 PB 口读取数据 PB0=0? 存入数据缓冲区 恢复该通道地址 CX-1=0? 大循环次数 BL 减 1 BL-1=0? Y 从8255 PB 口读取数据 N 置下一通道地址 Y N N 结束 Y * 10.5 AD 570 A/D转换器 AD 570是AD公司生产的8位逐次逼近型A/D转换芯片,它将D/A转换电路、基准电压、时钟、比较器、逐次逼近寄存器以及输出缓冲存储器等集成在一块芯片上,并具有三态输出。 AD 570的主要特性指标如下: 分辨率   8位 转换时间  25μs 转换精度  ±2LSB 输入信号  单级性或双极性 电源    +5V及-15V 内含基准电源 * 一、AD 570引脚排列如图: * 二、AD 570工作方式 A/D转换结束时,A/D转换芯片会输出转换结束信号,通过CPU读取转换数据。 CPU一般可以采用4种方式和A/D转换器进行联络来实现对转换数据的读取。 第1种是程序查询方式。 第2种是中断方式。 第3种是CPU等待方式。这种方式利用CPU的READY引脚的功能,设法在A/D转换期间使READY处于低电平,以使CPU停止工作,转换结束时,则使READY成为高电平,CPU读取转换数据。 第4种是固定的延迟程序方式。用这种方式时,要预先精确地知道完成一次A/D转换所需要的时间。 * 三、AD 570与系统总线的连接如图 在AD570和系统总线之间连接了并行接口8255A。8255A的端口A连接A/D转换器的数据端,工作在输入方式。端口B也工作在输入方式。端口C工作在输出方式。 * 用查询方式读取转换结果的程序段: READAD:MOV AL,92H ;方式字,使端口A,B为输入方式,端口C为输出方式      OUT PORTCT,AL ; PORTCT为控制口地址,设方式字      MOV AL,01      OUT  PORTC,AL ; 使PC0为1,PORTC为C端口地址      MOV AL,00      OUT  PORTC,AL ; 使PC0为0,启动A/D转换      W: IN AL,PORTB ; 读取端口B中的状态        RCR AL,01 ; 读PB0为1,则再查询      JC W      MOV AL,01      OUT PORTC,AL ; 使PC0为1,撤消启动信号      IN AL,PORTA ; 读取转换数据 * 10.1 什么是A/D,D/A转换器? 10.2 A/D和D/A转换器在微型计算机应用中起什么作用? 10.3 D/A转换器的主要参数有哪几种?参数反映了D/A转换器什么性能? 10.4 A/D转换器的主要参数有哪几种?参数反映了A/D转换器什么性能? 10.5 分辨率和精度有什么区别? 作业 * 10.6 DAC 0832有哪几种工作方式?每种工作方式适用于什么场合?每种方式用什么方法产生的? 10.7 ADC把模拟量信号转换为数字量信号,转换步骤是什么?转换过程用到什么电路? 10.8 ADC与微处理器接口的基本任务是什么? 10.9 ADC中的转换结束信号(EOC)起什么作用? 10.10 如果0809与微机接口采用中断方式,EOC应如何与微处理器连接?程序又有什么改进? * 第

文档评论(0)

586334000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档