收藏 分享(赏)

14281030方学毅_中断技术与AD转换接口.docx

上传人:HR专家 文档编号:5576222 上传时间:2019-03-08 格式:DOCX 页数:4 大小:18.82KB
下载 相关 举报
14281030方学毅_中断技术与AD转换接口.docx_第1页
第1页 / 共4页
14281030方学毅_中断技术与AD转换接口.docx_第2页
第2页 / 共4页
14281030方学毅_中断技术与AD转换接口.docx_第3页
第3页 / 共4页
14281030方学毅_中断技术与AD转换接口.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、汇编与接口技术作业 9:中断技术与 AD 转换接口5.12 微机系统配置了两片(主从)82C59A 中断控制器芯片,可以处理 15 级可屏蔽中断,试说明他们的中断号及中断优先级08H-0FH 对应 IRQ0-IRQ7,主片 0-7 依次下降70H-77H 对应 IRQ8-IRQ15,从片 8-15 依次下降5.14 中断向量修改的目的是什么,修改中断向量的方法和步骤中断向量修改是解决系统中断资源共享的一种手段,也是用户利用系统中断资源来开发可屏蔽中断服务程序的常用方法,具有实际意义。中断向量的修改方法一般是利用 DOS 功能调用的 35H 号和 25H 号功能,其 步骤可分为以下 3 步:(1

2、 ) 保存原中断向量:用 35H 号功能读取原来的中断向量,保存于两个 字单元中;(2 ) 设置新的中断向量:用 25H 号功能将新的中断向量填入到中断向量 表的相应位置(4*n4*n+2 单元中) ;(3 ) 恢复原中断向量:使用完,再利用 25H 号功能将保存于两个字单元 中的原来的中断向量重新填入到中断向量表中5.17 如何利用微机系统的主片 82C59A 设计一个中断应用程序?不妨从 IRQ7 提出中断请求,中断号位 0FH,系统分配给应用程序中断,在应用程序空闲不使用的时候,用户可以通过修改其中断向量加以利用。9.5AD 转换器与 CPU 的接口电路设计时,需要给 AD 转换器的接口

3、设计提供哪些基本信号线并口 AD 有数据线,通道选择线(单路 AD 没有通道选择线) ,片选线,就一个 AD 可以不用片选线。 串口 AD 有串口通信线,通道选择线(单路 AD 没有通道选择线) (单路AD 没有通道选择线) ,片选线,就一个 AD 可以不用片选线。9.18 如何设计一个采用查询方式的 AD 转换器接口?ADC 是单个模拟量输入,故不提供通道选择信号。ADC 的分辨率为 8 位,并具有三态输出锁存器,故可与系统数据总线直接相连。ADC 的启动方式为脉冲启动,当他的输入引脚 CS和 WR 两个信号同时有效时,就开始转换,转换结束信号是 INTR,当 INTR=0 时,表示转换结束

4、。提供转换启动信号和提供读取转换结束状态信号的通路,而数据线不作处理,直接连接,为此,要设计端口地址译码电路,产生 CS,并由 CS 和 WR 共同组成启动信号,同时还要设置一个三态门,将转换结束信号 INTR 引到数据线的某一位上,以便 CPU 读取状态。启动转换(WR,CS 有效) ,查转换结束 INTR=0?,D7=0 ?读数据。修改缓存区指针,采样次数已到?9.19 如何设计一个采用中断方式的 AD 转换器接口?先考虑三个方面:ADC 的外部特性。接口电路结构形式中断处理,在利用系统的中断资源,就不需要进行中断系统的硬件和 82C59A 的初始化,而只需要做两件事:一是中断向量的修改,

5、二是使用中断控制器 82C59A 的 OCW1 和OCW2 两个命令字实际设计时,硬件 EOC 的中断请求直接连到系统总线的 IRQ4 上软件82C55A 初始化,获取 IRQ4 并保存,置新向量。开放 IRQ4,采样次数-CX,内存指针-PR,选通道号,启动转换,开中断,采集完毕?恢复 IRQ4 的向量,屏蔽 IRQ4,返回 DOS中断服务程序:关中断,读数据,存数据,发中断结束命令,开中断,中断返回9.21 利用 DAC 作为函数波形发生器,可以产生任何一种波形。如何设计一个产生三角波和锯齿波的 DA 转换器接口?DAC 适合要求 DA 转换器同时进行转换的系统,需要把各片的 XFER 和

6、 WR2 连在一起,作为公共控制点,并且分为两步操作。首先存到第一级缓冲器,然后存到第二级缓冲器,实现多点并发控制。硬件设计采用 82C55A 作为 DAC 和 CPU 之间的接口芯片,并把 82C55A 的 A 端口作为数据输出,而B 端口的 PB0-PB4 5 根线作为控制信号来控制 DAC0832 的工作方式及转换操作。产生三角波:8255 初始化MOV DX,303HMOV AL,10000000BOUT DX,ALMOV DX,300HMOV AL,00000000BOUT DX,ALMOV AL,0HL1:OUT DX,ALMOV BL,ALMOV AL,0BHINT 21HCMP

7、 AL,0FFHJE STOPMOV AL,BLINC ALJNZ L1MOV AL,0FFHL2:OUT DX,ALMOV BL,ALMOV AH,0BHOMT 21HCMP AL,0FFHJE STOPMOV AL,BLDEC ALJNZ L2JMP L1STOP:MOV AX,4CHINT 21HCODE ENDSEND START产生锯齿波:其他不变,在波形阶段MOV DX,301HMOV AL,00010000BOUT DX,ALMOV AL,0HLOP:MOV DX,300HOUT DX,ALMOV BL,ALMOV AH,0BHINT 21HCMP AL,0FFHJE STOPMOV AL,BLINC ALJMP LOP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报