《微机接口技术》作业册.docx

上传人:b****5 文档编号:6398644 上传时间:2023-01-06 格式:DOCX 页数:17 大小:34.64KB
下载 相关 举报
《微机接口技术》作业册.docx_第1页
第1页 / 共17页
《微机接口技术》作业册.docx_第2页
第2页 / 共17页
《微机接口技术》作业册.docx_第3页
第3页 / 共17页
《微机接口技术》作业册.docx_第4页
第4页 / 共17页
《微机接口技术》作业册.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

《微机接口技术》作业册.docx

《《微机接口技术》作业册.docx》由会员分享,可在线阅读,更多相关《《微机接口技术》作业册.docx(17页珍藏版)》请在冰豆网上搜索。

《微机接口技术》作业册.docx

《微机接口技术》作业册

《微机接口技术》作业册

作业一

一、(本题20分,每小题2分)选择填空:

1.CPU执行OUTDX,AL指令时,的值输出到地址总线上。

A)AL寄存器B)AX寄存器C)DL寄存器D)DX寄存器

2.一个I/O地址称为一个。

A)接口B)端口C)外设D)芯片

3.地址译码器的输入端应接到上。

A)控制总线B)数据总线C)地址总线D)外部总线

4.CPU响应可屏蔽中断请求时,其中断类型码由提供。

A)CPU内部B)中断指令C)类型码固定D)可屏蔽中断管理器

5.8259工作在完全嵌套方式时,引脚的中断源优先级最高。

A)IR0B)IR1C)IR7D)IR8

6.8255工作在方式0时,它没有功能。

A)输入缓冲B)输出锁存C)电流放大D)总线隔离

7.微机系统复位时,CPU不能响应中断。

A)指令中断B)可屏蔽中断C)非屏蔽中断D)断点中断

8.在定时器/计数器8253的输出端可产生波形。

A)三角波B)正弦波C)方波D)斜波

9.对逐次逼近式A/D转换器,起动一次转换读入多次数字量,则读入的数字量。

A)肯定相同B)可能相同C)肯定不同D)可能不同

10.微机中串口1的I/O地址范围是。

A)3F0H—3F7HB)3F8H—3FFHC)2F0H—2F7HD)2F8H—2FFH

二、(本题40分,每小题5分)已知电路如下图所示

+5V

R*8

D7

D0

8255

CS

RD

WR

 

D7

 

D0

A1

A0

PA0

PA1

PA2

PA3

PA4

PA5

PA6

PA7

 

PC7

PC6

PC5

PC4

PC3

PC2

PC1

PC0

B6

B5

B4

B3

B2

B1

B7

B0

210H-217H

IOR

IOW

+5V

至DB

R*8

A1

A0

S0

S7

试题二原理电路图

及有关程序段如下:

MAINPROCFAR

PUSHDS

XORAX,AX

PUSHAX

MOVAL,8BH

MOVDX,213H

OUTDX,AL

KEYIN:

MOVDX,212H

INAL,DX

CMPAL,0FFH

JEKEYIN

CMPAL,0FCH

JEEXIT

MOVDX,210H

OUTDX,AL

JMPKEYIN

EXIT:

RET

MAINENDP

回答问题:

1)当有按键按下时,8255的PC口相应位输入的是高电平还是低电平?

2)根据电路的接法,8255的地址是否有重叠?

为什么?

3)电路中8255的PA口和PC口工作在什么方式?

4)本电路及程序完成什么功能?

5)根据程序的写法,如何操作才能退出本程序?

6)标号为B0至B7的元件是什么元件?

其作用是什么?

7)设使发光二极管发光需要5毫安电流,发光二极管消耗的电压降为1伏。

计算电路中R0至R7的阻值及功率。

8)如果本电路不用8255,则PA口和PC口应分别用具有什么样功能的芯片来代替?

三、(本题40分,每小题5分)已知原理电路图如下图所示。

200H

-203H

+5V

ADC0809

8255

204H

CS

WR

D7—D0

PC0

A1

A0

Vref+

OE

IN0

EOC

D7—D0

START

ALE

C

B

AVref-

IOW

IOR

至DB

至DB

A1

A0

试题三原理电路图

回答问题:

1)根据电路的接法,此电路允许输入的模拟电压范围以及A/D转换后得到数字量范围分

别是多少?

2)设计一个产生地址范围为200H—203H的地址译码信号。

画出采用74LS138译码器

的地址译码电路图。

3)说明对本电路起动A/D转换的方法。

4)编写与产生起动A/D转换信号有关的程序。

5)电路中ADC0809的EOC端有什么作用?

6)不检测ADC0809的EOC端,采用什么方法可以得到正确的A/D转换后数字量。

7)画出读出ADC0809数字量的时序图(只要求画出时钟CLK、地址译码信号、IOR和

OE)。

8)如果采用中断输入方式,说明怎样利用ADC0809的EOC产生中断请求信号。

作业二

一、选择填空

1.一个接口可由组成。

A)一个端口B)两个端口C)一个I/O地址D)若干个I/O地址

2.微机总线的位数指的是的位数。

A)地址线B)控制线C)数据线D)并行线

3.输入/输出指的是主机与交换数据。

A)存储器B)外设C)键盘D)显示器

4.对以下类型的中断,优先级最低的是。

A)指令中断B)非屏蔽中断C)可屏蔽中断D)断点中断

5.可屏蔽中断管理器8259所管理的是。

A)指令中断B)非屏蔽中断C)可屏蔽中断D)单步中断

6.8086系列微机的中断类型码越大,则优先级。

A)越高B)越低C)相同D)不定

7.可编程接口芯片在使用前对它,称为编程。

A)写操作数B)写控制字C)编接口地址D)设计控制电路

8.并行接口没有功能。

A)输出锁存B)输入缓冲C)模字量变成数字量D)物理量变成模拟量

9.如果减计数器的计数初值为10H,则减计数可作为分频计数器用。

A)十B)二C)十六D)与计数初值无关

10.串行通信的波特率越高,则串行传送数据的速度。

A)越慢B)越快C)与波特率无关D)由CPU速度决定

二、(本题40分,每小题5分)

已知电路如下图所示:

DAC0832

+5V

15K

200H-203H

CS

WR1

 

D7

 

D0

Vcc

ILE

Vref

Rfb

Iout1

Iout2

 

XFER

WR2

15K

IOW

7.5K

至DB

Vo

试题二原理电路图

及有关程序如下:

MAINPROCFAR

PUSHDS

XORAX,AX

PUSHAX

MOVCX,1000H

NEXT1:

MOVAL,0

NEXT2:

MOVDX,200H;①

OUTDX,AL

ADDAL,10H

CMPAL,0C0H

JNENEXT2

CALLDELAY;②

LOOPNEXT1

RET

MAINENDP

回答问题:

1)根据电路的接法及程序,Vo端输出什么样的电压波形?

2)如果将程序中标有注释②的一行指令删除,输出端Vo波形变为怎样?

3)如果将程序中标有注释①行改为MOVDX,204H,Vo端输出波形如何?

为什么?

4)如何修改程序,可改变输出端Vo的频率?

5)如何修改程序,可改变输出端Vo的幅值?

6)当输出给DAC0832的数字量为40H时,Vo端输出的电压幅值为多少?

7)当程序执行结束时,输出端Vo输出的电压为多少?

8)将以上程序改编,使在Vo端输出的电压波形为方波。

三、(本题40分,每小题5分)

已知电路图如下图所示。

图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,p依次接至8255的PA0,PA1,…,PA7。

A9

A8

A7

A6

A5

A4

8255

+5V

驱动器

R*8

a

CS

RD

WR

 

D7

 

D0

A1

A0

PA7

 

PA0

 

PC2

PC1

PC0

f

b

IOR

g

e

c

IOW

d

p

至DB

2

1

+5V

R*3

A0

A1

3

试题三原理电路图

回答问题:

1)若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平。

2)若要数码管显示数字0,则应从8255的PA口送出字形码为多少?

3)写出8255的PA口和PC口的地址。

4)根据电路图,写出从8255的PA口送出字形码的有关指令。

5)8255的PC口在电路中的作用是什么?

6)根据电路图,编写从8255的PC口读入开关状态的有关指令。

7)根据电路图及下表要求,编写完整的根据从开关读入的编码在数码管上显示相应数字的程序(包括在数据段中定义字形码的内容)。

开关状态

321

数码管显示

数字

闭闭闭

0

闭闭开

1

闭开闭

2

闭开开

3

开闭闭

4

开闭开

5

开开闭

6

开开开

7

8)若要通过拨动开关识别10个数字(0—9),应如何修改硬件电路?

作业三

一、选择题

1.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是()

A)IRQ3B)IRQ4C)IRQ5D)IRQ0

2.设某片8255A在系统中的地址为1F0H~1F3H,则A口、B口、C口和控制寄存器的端口地址分别为()

A)1F0H、1F1H、1F2H、1F3HB)1F1H、1F2H、1F3H、1F0H

C)1F3H、1F2H、1F1H、1F0HD)1F0H、1F2H、1F1H、1F3H

3.设8259A的IRQ3的中断类型码为0BH,则该片的IRQ7中断向量地址为()

A)0CH~0FHB)2CH~2FHC)3CH~3FHD)07H~0AH

4.若DAC0832输出的最大模拟电压为5V,则当输入的数字量为08H时,输出模拟电压为()V。

A)

B)

C)

D)

5.微机串口1(COM1)的I/O地址为()

A)3F8H~3FFHB)2F8H~2FFH

C)378H~37FHD)3E0H~3E7H

6.一位八段共阳数码管,若段码为90H,位控端为高电平,则显示的字符为()

A)2B)5C)7D)9

7.一片可编程定时/计数器8253共有3个相互独立的减计数器,其中2#计数器有()工作方式。

A)一种B)二种C)六种D)八种

8.ISA总线的宽度为()

A)8位B)16位C)32位D)64位

9.DMA工作方式时,总线上的各种信号是由()发送的。

A)CPUB)DMA控制器C)中断控制器D)定时器

10.8位逐次逼近式模/数转换器完成一次转换所用的时间为()个时钟周期。

A)1B)2C)8D)9

二、填空题

1.数据的输入输出指的是主机(或CPU)与之间的数据传送,它有3种方式,即程序控制输入输出方式、方式和方式。

而程序控制输入输出方式又可分为方式和方式。

2.当CPU执行对读写操作时,控制总线中的

信号为电平;当CPU执行对的操作时,控制总线中的

信号为电平。

3.总线的通信方式分为3种:

同步传输、和。

4.一个完整的中断处理过程包括中断请求、、、四个阶段。

5.8255A片内有个端口,其中B口的片内地址为。

6.将电压转换为的过程称为A/D转换,将转换成的器件叫做D/A转换器。

三、是非判断题

1.一位八段共阴数码管,若显示字符5,则字形码为6DH。

()

2.LCD显示器本身只能发出低亮度光。

()

3.串行通信的全双工传输方式允许数据在两个设备之间相互传送,但一个时刻只允许数据沿一个方向传送。

()

4.若在某异步串行数据通信中,传送一个字符包括一位起始位、八位数据位、一位偶校验位和二位停止位。

当波特率为1200时,每秒所能传送的字符数是100个。

()

5.MODEM是调制器和解调器的组合器件。

()

6.一个键盘阵列,其行线与8255A的PA口连接,列线与PC口的低4位连接,该键盘阵列最多可识别12个按键。

()

7.8253中任意一个计数器的最大计数值为

()

8.PCI总线采用地址、数据复用结构,可扩展到64位。

()

9.在DMA方式下,数据的输入或输出不受CPU控制。

()

10.微机在中断输入/输出方式下,数据的输入或输出是由中断控制器8259A来控制的。

()

 

四、简答题

1.在总线上完成一次数据传输一般要经历哪几个阶段?

2.简述8259A初始化编程的内容。

3.8255A三种方式各自适用哪些场合?

4.当采用键盘阵列时,是采用行扫描法识别按键,还是采用反转法识别按键,受什么限制?

五、分析设计题

1.试用一片8255A及相关电路设计一只

阵列键盘,行扫描法识别按键。

部分硬件电路如图一所示。

 

图一

(1)补画键盘阵列与8255A端口的连接线。

(2)根据图中给出的地址译码电路写出8255A初始化程序段。

附:

8255A工作方式控制字的格式与含义

 

B组

2.使用8253的0#计数器与1#计数器的级联实现对2MHZ标准频率的脉冲信号进行分频,产生频率为1HZ的输出信号,作为8259A中断源IRQ0的输入,其中8253的0#计数器工作在方式3,1#计数器工作在方式2。

部分硬件电路如图二所示。

 

图二

(1)完成2MHZ标准频率脉冲信号与8253计数输入、8253的0#计数器与1#计数器的级联、8253与8259A之间的信号连接线。

(2)设8253芯片地址为200H~203H,请分别指出0#计数器和1#计数器的端口地址。

(3)若0#计数器的计数初值为2000,则1#计数器的计数初值为多少?

 

作业四

一、单项选择题

1.若8259A工作在全嵌套方式,则优先级最高的中断源和优先级最低的中断源分别是()

A)IRQ0、IRQ1B)IRQ7、IRQ0C)IRQ0、IRQ7D)IRQ1、IRQ0

2.设8253的片选地址为200H~203H,则控制字寄存器的端口地址为()

A)200HB)201HC)202HD)203H

3.PC/AT机中若对从片8259A写入的ICW2为70H,则该8259A芯片的IR5的中断类型码是()

A)75HB)76HC)C0HD)D0H

4.ADC0809的EOC引脚如果输出高电平,则表示()。

A)起动A/D转换B)读出数字量C)A/D转换结束D)A/D转换器故障

5.LCD显示器比LED显示器()。

A)费电B)省电C)亮度高D)屏幕大

6.一位八段共阴数码管,若段码为6DH,位控端为高电平,则显示的字符为()

A)2B)5C)7D)不显示

7.采用行扫描法的键盘阵列,若行线与8255A的PA口连接,列线与PB口连接,则对该8255A初始化时应设置为()。

A)PA口输入、PB口输入B)PA口输入、PB口输出

C)PA口输出、PB口输入D)PA口输出、PB口输出

8.与并行通信比较,串行通信更适用于()微机间的数据传送。

A)不同类型B)同类型C)近距离D)远距离

9.微机在中断输入/输出方式下,数据的输入或输出是由()控制的。

A)CPUB)DMA控制器C)中断控制器D)定时器

10.向8253写入的计数初值是写入()中的。

A)控制寄存器B)计数初值寄存器C)减计数寄存器D)输出锁存寄存器

二、填空题

1.

信号是信号和信号逻辑与的结果,只有当这两个信号都为电平时,

才为电平。

2.CPU在执行“OUTDX,AL”指令时,寄存器的内容送到地址总线上,寄存器的内容送到数据总线上。

3.总线上完成一次数据传输要经历总线请求和仲裁阶段、、、4个阶段。

4.中断向量表存放的是,类型码为8的中断服务程序的入口地址存放在内存中起始地址为的连续4个单元中,其中和单元的内容为段地址,和单元的内容为偏移地址。

5.总线按信号分为三类:

、、。

6.接口的基本功能为和。

三、是非判断题

3.字形码是加在八段LED显示器的位控端信号。

()

4.中断控制器8259A只能管理可屏蔽中断而不能管理非屏蔽中断。

()

5.串行通信的半双工传输方式允许数据在两个设备之间相互传送,但一个时刻只允许数据沿一个方向传送。

()

6.在给接口编址时,若有5根地址线没有参加译码,则有5个重叠地址。

()

7.LCD动态驱动方式是在其上、下电极之间加交流驱动电压。

()

8.共阳8段LED显示器的位控端只有为高电平时,才可能显示字符。

()

9.8253中的计数器可以通过初始化设置成加计数或减计数。

()

10.ADC0809芯片有8个模拟量输入端,因此能同时对8路模拟量进行A/D转换。

()

11.在DMA方式下,数据的输入或输出只受DMAC控制。

()

12.总线的宽度指的是数据总线的条数。

()

 

四、简答题

13.数据的输入输出指的是什么?

输入输出有哪几种方式?

14.简述可屏蔽中断的响应过程。

15.何为串行通信?

何为并行通信?

它们各自适用哪些场合?

16.简述采用行扫描法识别按键的原理。

 

五、分析设计题

17.图一所示电路,8255A的A口与共阴极的LED显示器相连接。

(1)若片选信号A9~A2=11000100,问8255A的地址范围是多少?

(2)A口应工作在什么方式?

(3)写出8255A的初始化程序段。

 

A6

A5

A7

 

8255A工作方式控制字的格式与含义

B组

18.已知电路如图二所示:

 

UIN0

(1)设ADC0809的8个模拟通道地址为300H~307H,画连线试将图中左侧的信号与图中右侧的有关引脚连接起来。

(2)若对IN0通道的模拟电压进行转换得到的数字量为9BH,计算输入的模拟电压UIN0。

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1