微机接口习题答案last

发布 2022-09-04 23:01:28 阅读 2206

第3章。

p7813. 按下列要求对8259a 进行初始化。 cpu是8086,一片8259a, 中断请求信号为电平触发,ir2 的中断类型号为62h,采用特殊全嵌套,非缓冲方式,中断自动结束方式。

8259a的端口地址是0483h,0484h。

1. icw1为芯片控制初始化命令字,写在偶地址中。

2. d7—d5,不使用。

3. d4=1,为固定值。

4. d3=0,中断请求为边沿触发方式;d3=1,中断请求为电平触发方式。

5. d2 不使用。

6. d1=1 系统中有一片8259a,d1=0 系统中有多片8259a

7. d0, 用来指定后面是否需要设置icw4。

1. icw2是设置中断类型码的初始化命令字。

2. 中断类型码的高5位即icw2的高5位,低三位的值决定于引入中断的引脚序号。

1. icw4叫方式控制初始化命令字。

2. d7—d5,固定为0

3. d4=1, 则为特殊全嵌套方式。

4. d3=1,则为缓冲方式。

5. d2在缓冲方式下,用来表示本片为主片还是从片。d3=1,d2=1为主片

d3=1,d2=0 为从片,d3=0,d2 无意义。

6.d1=1, 则设置中断自动结束方式。

7.d0=1,表示8259a当前所在系统为8086/8088系统。

mov al, 1bh

mov dx,0484h

out dx, al ;icw1

mov al, 60h

mov dx, 0483h

out dx, al ;icw2

mov al, 13h

out dx, al ;icw4

第5章。13.利用8255a工作方式1实现对打印机的控制,其控制接口电路如图5-47所示。

设:8255a的端口地址是200h,201h,202h,203h。系统内部的8259a端口地址是20h,21h,中断类型码是0ah并设定pc3连接8259的irq2端,中断服务程序为l_print。

1. 请编写8255a的初始化及启动打印机程序。

2. 设置中断向量,开、关屏蔽,发中断结束命令。

3. 简述此系统的运行过程。

1.写控制字(将8255a的a端口设置成方式1,输出)

mov dx,203h

mov al, a0h

out dx, al

设置pc7=0

mov dx,203h

mov al,0eh

out dx,al

2.mov ax,cs

mov ds,ax

mov dx,offset l_print

mov ah,25h

mov al,0ah

int 21h

in al,21h

and al,fbh

out 21h,al

in al,21h

or al,04h

out 21h,al

mov al,20h

out 20h,al

21.在某一应用系统中,8253的地址为340—343h,定时器0用作分频器(方式2),n为分频系数(0<=n<=255),如何编制初始化程序?

n初值=fclk/fout=n

先写控制字,再写初值。

mov dx,343h

mov al,15h

out dx, al

mov dx,340h

mov al, n

out dx,al

第6章。p190

20. “带奇偶校验”改为“ 奇校验”

先送模式字,再送命令字。

mov dx 02a2h

mov al, 56h

out dx, al

mov al, 27h

out dx, al

微机接口答案

习题一。1.什么是接口?接口就是微处理器cpu与外部世界的连接部件,是cpu与外界进行信息交换的中转站。2.为什么要在cpu与外设之间设置接口?在cpu与外设之间设置接口主要有4个原因 1 cpu与外设二者的信号不兼容,包括信号线的功能定义 逻辑定义和时序关系。2 cpu与外设的速度不匹配,cpu的...

微机接口答案

3 供选电路 根据不同任务和功能要求而添加的功能模块电路。6.接口电路的软件控制程序一般包括哪几部分?接口电路的软件控制程序一般包括以下的程序段,各部分程序是相互渗透 融为一体的 1 初始化程序段 对可编程接口芯片进行初始化编程。2 传送方式处理程序段 不同的传送方式 查询 中断 dma方式 程序段...

微机接口作业答案

作业1第一章。一 简答题。与外设交换数据。2.接口是连接cpu与外设间电路的总称 输入缓冲,输出锁存。3.为是cpu与外设能实现异步传输。4.一个i o地址称一个端口,8086共可有65536个端口。5.含有控制 地址 数据信息。6.为区分不同的外设,外设编址使得cpu在统一时刻只能有一个外设被选通...