- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章_ADA转换器接口
第15章 A/D与D/A转换器接口 在计算机应用系统中,采集对象往往是连续变化的物理量,因此需要对连接变化的物理量进行采样、保持,再把模拟量转换为数字量交给计算机处理。计算机输出的数字量有时需要转换为模拟量去控制某些执行元件。 A/D转换器完成模拟量→数字量的转换 D/A转换器完成数字量→模拟量的转换 15.1.1 A/D转换器的主要技术指标 1、分辨率 指A/D转换器能够把模拟量转换成二进制的位数。 例:用1个10位ADC转换一个满量程为5V的电压,则可能分辨的最小电压率为5000mV/1024=5mV。若模拟输入值小于5mV,则ADC无反映,输出保持不变。 可见,ADC的数字量输出位数越多,其分辨率就越高。当分辩率大于微机系统数据总线宽度时,每次转换都需要两次数据的传输。 15.2.2 ADC接口电路的结构形式 1、采用普通的IC 2、采用可编程并行接口 3、采用GAL器件或CPLD器件 L1:OUT DX,AL INC AL ;输出数据加1 JNZ L1 ;AL是否加满?未满继续 MOV AL,0FFH ;已满,AL置全1 L2:OUT DX,AL DEC AL ;输出数据减1 JNZ L2 ;AL是否减到0?不为0继续 JMP L1 ;为0,AL加1 CLI ;已完,关中断 MOV AX,250CH ;恢复IRQ4的原中断向量 MOV DX,OLD-SEG MOV DS,DX MOV DX,OLD-OFF INT 21H MOV AX,DATA ;恢复数据段 MOV DS,AX STI IN AL,21H OR AL,10H ;屏蔽IRQ4 OUT 21H,AL MOV AX,4C00H ;返回DOS INT 21H A-D PROC FAR ;中断服务程序 PUSH AX ;保护现场 PUSH DX CLI ;关中断 MOV DX,303H ;打开三态锁存器 MOV AL,0DH OUT DX,AL ;置PC6=1高 MOV DX,303H ;82C55初始化,A口输入 MOV AL,90H OUT DX,AL MOV DX,300H IN AL,DX ;从PA口读数据 MOV AH,AL MOV DX,303H MOV AL,0CH OUT DX,AL ;置PC6=0低 MOV [DI],AH ;存取数据 INC DI ;内存地址指针加1 MOV AL,20H ;发中断结束命令 OUT 20H,AL POP DX ;恢复现场 POP AX STI ;开中断 IRET ;中断返回 A-D ENDP 例15.3 电平启动的ADC接口设计 1、要求 采用AD570采集1K个字节数据,采集的数据以查询方式传送到内存缓冲区。 2、分析 AD570内无三态锁存,且启动电平要维持25us,采用82C55进行连接和缓冲。 AD570为电平启动的A/D转换器,转换时间为25us。时序关系如下图: B/C DR D0_7 数据 数据 转换时间 25us 转换时间 25us 开始转换 第二次启动 中止转换 转换结束 结束 1.5us 空白 空白 空白 A 此处DR不变低 即无数据输出 25us 2us 3、硬件设计 设82C55A的端口地址为300H-303H 4、软件设计 相关的程序段: … MOV CX,100 ;采样次数?CX MOV DI,OFFSET BUFF ;缓冲器指针?DI MOV DX,303H MOV AL,91H ;82C55初始化 OUT DX,AL MOV AL,0FH ;置PC7=1,启动无效 OUT DX,AL NOP START:MOV DX,303H ;置PC7=0,启动转换 MOV AL,0EH OUT DX,AL CHECK:MOV DX,302H ;查转换是否结束 IN AL,DX AND AL,08H ;PC3=0否? JNZ CHECK ;没有结束,继续转换 MOV DX,300H ;转换结束,读数据 IN AL,DX MOV [DI],AL ;存数据到BUFF中 MOV DX,303H ;撤消启动信号 MOV AL,0FH OUT DX,AL INC DI ;指针加1 DEC CX ;采样次数减1 JNZ START ;没有结束,继续启动 … 例15.4 DMA方式的ADC接口电路设计 1、要求 要求8位A/D转换器,共采
您可能关注的文档
- 微机原理第三章课后习题答案.doc
- 070033《微机原理》第3章 指令系统与汇编语言2.ppt
- 第3章 汇编语言及编程4 11-17~23.ppt
- 工业用微型计算机试卷.doc
- 第2章 汇编语言程序设计2-3.ppt
- 8086汇编各种寻址方式大全.doc
- 段描述符(GDT).doc
- 汇编语言程序设计试卷2006A答案.doc
- 1-11章汇编测试题目(汇编网).doc
- 实验七 字符和数据的显示程序.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)