内容发布更新时间 : 2024/11/16 14:56:19星期一 下面是文章的全部内容请认真阅读。
微机控制与接口技术作业(三) 一、判断题:(每题2分,共计10分)
1.CPU与存储器间及I/O间的连线被称为总线。(√ )
2、采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。( ╳ ) 3、当运算产生溢出时,不一定产生溢出中断。( √ )
4、若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。( ╳ ) 5、根据数据传送方向不同,串行通信可分为单工、半双工和全双工三种方式。( √ )
二、填空题(共计40分)
1、系统总线按其性能可分为 高端总线 和 低端总线 ;按其技术上的差异可分为 传统总线 和 现代总线 。
2、可编程序定时器/计数器8253中有 3 个独立的计数器。
3、在对8253进行任何操作前,都必须先向8253写入一个 控制字 ,以确定8253的工作方式。 4、将各种物理信号变成电信号的装置称为 A/D转换器 。 5、字形码是输给8段显示器的 段控端 。 6、.LCD显示是利用液晶材料的 旋光 特性制成的显示器。 7、串行通信每秒传送的二进制位数称为 波特率 。
三、简答:(共计30分)
1、指出下列指令的错误:
(1) MOV AH,BX (1) 源、目的字长不一致 (2) MOV [SI],[BX] (2) 源、目的不能同时为存贮器寻址方式
(3) MOV AX,[SI][DI] (3) 基址变址方式不能有 SI和DI的组合
(4) MOV AX,[BX][BP] (4) 基址变址方式不能有 BX和BP的组合 (5) MOV [BX],ES:AX (5) 在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为
(6) MOV BYTE PTR[BX],1000 (6) 1000超出一个字节的表数范围 存贮器寻址方式 (7) MOV AX,OFFSET [SI] (7) OFFSET只用于简单变量,应去掉
(8) MOV CS,AX (8) CS不能作为目的寄存器 2、试分析下面的程序段完成什么操作? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
答:将DX: AX中的双字左移4位(乘16)
四、程序设计:(20分)
有两个3位的ASCII数串ASC1和ASC2定义如下:
ASC1 DB ‘578’
ASC2 DB ‘694’ ASC3 DB ‘0000’ 请编写程序计算ASC3←ASC1+ASC2。 答:CLC MOV CX, 3 MOV BX, 2 BACK:
MOV AL, ASC1[BX] ADC AL, ASC2[BX] AAA OR ASC3[BX+1], AL DEC BX LOOP BACK RCL CX, 1 OR ASC3[BX], CL
- 5 -
微机控制与接口技术作业(四)
1、7段发光二极管LED显示器有哪两种接法?不同的接法对字符的显示有什么影响?工作原理是什么? 答:7段发光二极管LED显示器可以分为共阳极和共阴极两种结构。共阳极结构,数码显示输入低电平有效,某段得到低电平时发光;共阴极结构,数码显示输高低电平有效,某段得到高电平时发光。工作原理:CPU通过8255A向LED驱动电路发信号,经驱动电路驱动发光二极管发光,显示相应的数字。 2、编码键盘和非编码键盘的区别是什么?
答:编码键盘是用硬件电路来识别按键代码的键盘,按压某一键,电路就给出相应的编码信息。响应速度快,硬件结构复杂。非编码键盘只简单的提供键盘的行列矩阵,按压某一键,电路就给出相应的中间代码,然后转换成对应的ASCII码。速度慢,有较大灵活性。
3、什么叫同步通信方式?什么叫异步通信方式?各有什么优缺点?
答:同步通信是指将若干个字符组成一个信息组,字符一个接一个的传输。异步通信是指通信中两个字符之间间隔是不固定的,同一字符相邻代码间的时间间隔是固定的。 5、I/O端口地址的编址有哪两种方式,说明它们的区别。
答:I/O端口与内存单元统一编址和I/O端口与内存单元独立编址两种方式。区别是:I/O端口与内存单元统一编址把一个外设端口作为存储器的一个单元,每个端口占用存储器一个地址;I/O端口与内存单元独立编址建立两个独立地址空间。
6、接口电路的结构有哪几种形式? 答:主要有固定式结构、半固定式结构、可编程结构、智能型结构。 7、什么是系统总线?常用的系统总线有哪些?
答:系统总线就是微机总线或板级总线。常用的系统总线有ISA、PCI、PC-104、STD总线等。 8、定时与计数的作用是什么?
答:在计算机系统中的日历时钟、动态存储器的定时刷新信号;实时控制系统中的定时中断、定时中断、定时控制等要用到定时信号。
1.可编程中断控制器8259A协助CPU处理哪些中断事务? 答:8259A协助CPU完成的中断事务主要有:
接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。
2.什么是并行接口和串行接口?它们各有什么作用?
答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。
并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。 3.可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点?
答:方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据。 方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式。 方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出 4.微型计算机的接口一般应具备哪些功能?
答:一个接口的基本功能是在系统总线和I/O设备之间传输信号,提供缓冲作用,以满足接口两边的时序要求,一般所具备的功能有:寻址功能,输入/输出功能,数据转换功能,联络功能,中断管理功能,复位功能,编程功能,错误检测功能。对一个具体的接口来说,未必全部具备这些功能,但必须具备集中几个。 5. I/O端口的编址方式有几种?各有何优点?
答: I/O端口的编址方式有两种——统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)
(1)统一编址方式:从整个寻址空间中划出一部分给I/O设备,其余的给存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重叠。这种方式的优点是①I/O端口的编址空间大,且易于扩展②I/O指令丰富、功能齐全。 (2)独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。这种方式的优点是①I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力②I/O指令短、执行速度快;指令清晰、可读性强。 6.中断系统具有哪些功能?
- 6 -
答:能响应中断、处理中断与返回;能实现优先级排队;实现中断嵌套。
4、8253A二进制与十进制的区别?每种方式最大值是多少?容纳最大初始值不同。二进制范围0000H~FFFFH,十进制范围0000~9999。最大初始值为0,二进制相当于216,十进制相当于104
《微机控制与接口技术》期末复习题
一、填空题
1.计算机控制系统的发展大致经过三个阶段 、集中式控制、 阶段,目前朝着 和现场总线控制系统的方向发展。
2.微机总线主要由 、地址总线、 、电源线和地线四部分组成 3. 和 是微机接口通信中采用的两种通信方式。
4.单片机是将CPU ,RAM,ROM, 、 和串行通讯接口等部件制作在一块集成芯片中的微型计算机。具有 、体积小、 、功耗低等。
5.CPU对I/O端口地址的编址方式有两种: 、 。
6.总线是显示计算机系统中 的通道。计算机总线分为 、 、系统总线三部分 7.接口电路具有寻址、输入\\输出、 、联络、 等功能。
8.CPU和接口电路之间的的数据传送方式主要有 、终端传送方式、和 传送方式。 9.工业pc机系统由工业控制主机、 、 、信号调理模块等组成。 10.微机接口是 与 的连接部分,它包括硬件和软件两部分。
二、名词解释 1.中断: 2.串行通信: 3.DSP: 4.中断系统: 5.可编程的硬件定时:
6.并行通信:
三、简答题
1.可编程中断控制器8259A协助CPU处理哪些中断事务? 2.什么是并行接口和串行接口?它们各有什么作用?
3.可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点? 4.微型计算机的接口一般应具备哪些功能? 5. I/O端口的编址方式有几种?各有何优点? 6.中断系统具有哪些功能?
四、程序题
1.说明键盘接口电路的种类和基本工作原理,试设计一个键盘中断调用程序,从键盘输入10个连续的字符。 2. 8255A的方式选择控制字和C口按位控制字的端口地址是否一样?8255A怎样区分这两种控制字?写出端口A作为基本输入,端口B作为基本输出的初始化程序。
3.8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.
4. 将8253定时器0设置为方式3(方波发生器),定时器1设置为方式2(分频器)。要求定时器0的输出脉冲作为定时器l的时钟输入,CLK0连接总线时钟4.77MHz,定时器1输出OUT1约为40Hz,试编写实现上述功能要求的程序。
5.8031扩展8255A,将PA口设置成输入方式,PB口设置成输出方式,PC口设置成输出方式,给出初始化程序。
6. 某8255芯片的地址范围为A380H~A383H,工作于方式0,A 口、B 口为输出口,现欲将PC4置“0”,PC7置“1”,试编写初始化程序。
- 7 -
复习题参考答案
填空题
1.实验期、集散式控制、CIMS 2. 数据总线、控制总线、 3.并行通信、串行通信
4.I/O接口电路、定时器/计数器、集成度高、可靠性高
5.I/O端口与内存单元统一编址、I\\O端口与内存单元独立编址 6.各部件传输信息、内部总线、外部总线 7.数据转换、终端管理
8.程序传送方式 、直接存储器存取(DMA) 9.输入输出接口模板、通信接口模板 10.CPU、外部设备 名词解释
1.中断:使cpu暂停运行原来的程序,按照紧急事件的需要转去执行为中断源服务的程序,待该程序处理完后,再返回运行原来的程序。
2.串行通信:使数据一位一位地依次进行传输而实现通信。在传输中每一位数据都占据一个固定的时间长度。 3.DSP:数字信号处理器,以数字信号来处理大量信息的器件,是一种适合于实现各种数字信号处理运算的微处理器。
4.中断系统:为实现中断而设置的各种硬件与软件,包括中断控制逻辑及相应管理中断的命令
5.可编程的硬件定时:一种专用芯片,可编程计数器/定时器作作为主要硬件,在简单的程序控制下,能产生准确的时间延迟。
6.并行通信:把一个字符的全部n个数据位用n条线同时进行传输。 简答题:
1、答:8259A协助CPU完成的中断事务主要有:
接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。
2、答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。
并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。
3、答:方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据。
方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式。 方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出
4、答:一个接口的基本功能是在系统总线和I/O设备之间传输信号,提供缓冲作用,以满足接口两边的时序要求,一般所具备的功能有:寻址功能,输入/输出功能,数据转换功能,联络功能,中断管理功能,复位功能,编程功能,错误检测功能。对一个具体的接口来说,未必全部具备这些功能,但必须具备集中几个。 5、答: I/O端口的编址方式有两种——统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)
(1)统一编址方式:从整个寻址空间中划出一部分给I/O设备,其余的给存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重叠。这种方式的优点是①I/O端口的编址空间大,且易于扩展②I/O指令丰富、功能齐全。 (2)独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。这种方式的优点是①I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力②I/O指令短、执行速度快;指令清晰、可读性强。
6.答:能响应中断、处理中断与返回;能实现优先级排队;实现中断嵌套。
- 8 -