华师网络教育 - 本科 - 接口技术与应用 - 期末复习资料

2026/1/12 0:39:30

3.掌握8255A的控制字及初始化编程方法(例如例9/8-1、例9/8-2)。P209

4.向8255A的C口写数据,可以使用C口地址,也可以用控制口地址,这两种方法有何不同?

5.8255A作开关、LED灯、D/A转换器等简单外设接口时应工作在哪种方式?

综合练习题选:选择题1~15;填空题1~6;问答题1~3;编程题1、4(设端口地址已知)。

问答题1:8255A的3个端口在使用上有什么不同?答:8255A的端口A,作为数据的输入、输

出端口使用时都具有锁存功能。端口B和端口C当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。

问答题2:当数据从8255A的C端口读到CPU时,8255A的控制信号CS、RD、WR、A1、 A0 分别是什么电平?答:当数据从8255A的C 端口读入CPU时,8255A的片选信号CS应为低电平,才能选中芯片。A1A0为10,即A1接高电平,A0接低电平,才能选中C端口。RD应为低电平,数据读入CPU,WR为高电平。

问答题3.:8255A的方式选择控制字和按位置位控制字都是写入控制端口的,那么,它们是由什么来区分的?答:当8255A接收到写入控制口的控制字时,就会对最高位即标志位进行测试。如为1,则将此字节作为方式选择控制字写入控制寄存器;如为0,则此字节作为对端口C的置1/置0控制来处理。

编程题1:

控制字为10010010B=92H。 指令序列为:

MOV DX,0FF60H MOV AL,92H OUT DX,AL

编程题4:

(1)320H、321H、322H、323H (2)82H (3)

STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT

ASSUME CS:CODE,SS:STACK START: MOV AL,82H OUT 63H,AL L1:IN AL,61H NOT AL

OUT 60H,AL JMP L1 CODE ENDS END START

第六讲 可编程定时器/计数器8253(课本第7章)

1.简述8253的基本结构原理。CLK时钟与OUT输出信号和定时时间的关系如何?P172

5

答:8253的内部结构由六部分组成:数据总线缓冲器、读/写控制逻辑、控制字符存储器及三个独立的计数器。计数初值 = 定时时间 / CLK

2.8253每个计数器与外设连接有哪些信号线?并说明每个信号的用途。P173 3.简述8253的方式3、方式2的基本功能和特点。P178

4.掌握8253的方式控制字和初始化编程方法(例如例7-1、例7-2)。

综合练习题选:选择题1、3~5; 填空题1~5;问答题1~3;编程题。 问答题1:微机中实现定时控制的方法主要有哪几种?

有三种定时方法:

(1)由硬件电路实现定时,这种电路必须通过改变电路参数来改变定时的要求,灵活性和通用性较差。 (2)通过软件程序实现定时,这种方法的优点是灵活性和通用性都很好,缺点是占用CPU时间,降低CPU的利用率。

(3)采用可编程的定时/计数器芯片来实现定时/计数的要求。有点事参数设定灵活,又不占用CPU。

问答题2:8253主要有哪几种工作方式,有什么区别?

有六种工作方式:

(1)方式0——计数结束产生中断。

(2)方式1——可重复触发的单稳态触发器。 (3)方式2——频率发生器。 (4)方式3——方波发生器。 (5)方式4——软件触发的选通方式。 (6)方式5——硬件触发的选通方式。

方式0和方式4都是由软件触发计数。区别是:方式0在计数过程中out输出为低电平,计数结束时变为高电平,并一直保持;方式4在基数过程中out输出为高电平,计数结束时输出一个宽度为一个Tclk的负脉冲,以后又保持高电平。

方式1和方式5都是硬件触发启动计数,区别是:方式1在计数过程中out输出一个宽度为为计数初值乘以Tclk的单相负脉冲,方式5是在计数结束后out输出一个宽度为一个Tclk的负脉冲。

方式2和方式3都具有自动重装计数初值的能力,都是一个频率发生器。区别是:方式2输出占空比为(n-1):1的矩形波,方式3输出方波。

问答题3:8253可编程定时/计数器由哪几部分组成?

答:8253可编程定时/计数器由数据总线缓冲器,读/写控制逻辑、控制寄存器和3个独立的16位计数

器等4部分组成。

编程题:试按以下要求分别编写8253的初始程序,已知8253的计数器0~2和控制寄存器的地址依次为400H~403H:

(1) 使计数器1工作于方式0,用二进制计数,计数初值为128。 (2) 使计数器0工作于方式4,接BCD码计数,计数值为3000。 (3) 使计数器2工作于方式5,计数值为03E8H。

初始程序如下: (1)

MOV DX, 403H MOV AL, 01010000B OUT DX, AL

6

MOV DX, 401H MOV AL, 80H OUT DX, AL

(2)

MOV DX, 403H MOV AL, 00101001B OUT DX, AL MOV AL, 30H MOV DX, 400H OUT DX, AL

(3)

MOV DX, 403H MOV AL, 10111010B OUT DX, AL MOV DX, 402H MOV AL, 0E8H OUT DX, AL MOV AL , 03H OUT DX, AL

第七讲 中断技术和中断控制器 8259A(课本第6章)

1.什么是中断?中断工作过程可分为几个阶段?简述每阶段的主要工作。(例1:CPU响应NMI、INTR中断的条件是什么?例2:8088在响应INTR中断时自动进行了哪几项操作?) 中断是指CPU在正常运行程序时,由于内部或外部事件引起CPU暂时中止执行现行程序,转去执行请求CPU为其服务的那个外设或事件的服务程序,待该服务程序执行完后又返回到被中止的程序继续执行一个过程。

中断工作过程:中断请求、中断判优、中断响应、中断处理、中断返回

2.8086/8088的外部中断源可分为哪几类?它们的主要区别是什么? 3.8086/8088可处理多少种不同的中断?如何标识这些中断?P146

4.8086/8088中断向量表的功能是什么?CPU响应中断时,如何识别中断源,找到中断服务程序的入口地址?(参考例6-1) P148

将所有的中断处理程序的入口地址都集中在一起,构成一个中断向量表。

5.8259A是什么芯片?简述其主要功能。P151 8259A是一种可编程的中断控制器,

6.8259A中,IRR、IMR、ISR三个寄存器的作用是什么?P152 中断请求寄存器(IRR):是与外部接口的中断请求线相连的寄存器。 中断服务寄存器(ISR):用来寄存由判优电路选中的当前正在被服务的所有中断优先级,包括尚未服务完毕而中途被其他的中断打断了的所有中断级。 中断屏蔽寄存器(IMR):是8位寄存器,对IRR起屏蔽作用。

综合练习题选:选择题1~3、5~11、13~15、18、19;填空题3~5、8~10; 问答题3:外设向CPU提出中断申请,但没有给以响应,其原因有哪些? 答:其原因有:

7

(1)CPU处于关中断状态,即IF=0。 (2)该中断请求已被屏蔽。

(3)该中断请求的时间太短,未能保持到指令周期结束。

(4)CPU已释放总线(即已响应了DMA请求),而未收回总线控制权。

第八讲 DMA方式和DMA控制器 8237A(课本第5章5.3.3、5.4节)

1.什么是中断传送方式?什么是DMA方式?各有何特点?各自适用什么范围?(问答题2)

2.简述DMA控制器应具有的基本功能。(问答题5) 答:DMA控制器应具有以下基本功能:

(1)能接收外设的DMA请求,并能向CPU发总线请求,以便取得总线使用权。 (2)能接收CPU的总线允许信号以及对总线的控制。

(3)在获得总线控制权后能提供访问存储器和I/O端口的地址,并在数据传送过程中能自动修改地址指针,以指向下一个要传送的数据。

(4)在DMA期间向存储器和I/O设备发出所需要的控制信号(主要是读/写控制信号) (5)能控制数据传送过程的进行后结束,为此应具有一个字节计数器以控制传送何时结束。 (6)当DMA传送结束时,能向CPU发DMA结束信号,以便CPU恢复对总线的控制。

3.简述DMA控制器8237A在成批传送模式下的数据传送过程。P134

答:成批传送模式也叫块传送模式,就是一次连续传送一批数据,然后才释放总线,交出总线控制权。

4.8237A是什么芯片?简述其主要功能。

5.在8237A的控制下, 在DMA传送过程中,8237A发出哪些系统总线信号?

综合练习题选:选择题3、4、10;填空题2;问答题1、5。 问答题1:简述8237A单字节DMA传送数据的全过程。

答:8237A取得总线控制权以后进行单字节的DMA传送,传送完一个字节以后修改字节计数器和地址

寄存器,然后就将总线控制权放弃。若I/O的DMA请求信号DREQ继续有效,8237A再次请求总线使用权进行下一字节的传送。

问答题5:简述DMA控制器应具有的基本功能。

第九讲 串行通信和串行接口芯片8251(课本第8章)

1.简述两种串行通信方式的特点及数据传送格式。这两种方式对时钟信号的要求如何?为什么?P186

(1)异步通信: (2)同步通信:

2.在串行异步通信接口中,为了使传送过程更可靠,设置了哪些出错标志?并作简要说明。

3.简述串行异步通信方式接收方的工作过程。P187

8


华师网络教育 - 本科 - 接口技术与应用 - 期末复习资料.doc 将本文的Word文档下载到电脑
搜索更多关于: 华师网络教育 - 本科 - 接口技术与应用 - 期末复习资料 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219