《微机原理与接口技术》试题

闭卷(∨)适用年级:计科2008

(时间:120分钟  满分:100分)

座位号_________班级_________学号__________ 姓名_________考分_________

 

  • 单项选择题(略)

……

  • 填空(每空1分,共20分)

3.CPU与接口之间传送信息的方式一般有四种,即:                              

                               

4.8086/8088 从总的说来有                           两种中断。

5.总线根据其所处的位置不同,可以分为                              

                                

6.8253一个芯片上有      个独立的16位计数器通道,每个通道有     种工作方式。

7.8253的CLKo接1.5MHz的时钟,欲使OUT0产生频率为500kHz的方波信号,则8253的计数值应为______,应选用的工作方式是_______。

  • USB总线的中文名为________________,它是__________芯的信号线,最多可支持________个外设。

9.当8255A工作于1方式和2方式时,通过_______命令字使INTE允许。

10.接口中的信息通常有以下三种:_____________、_____________和______________。

11.8086有_________条地址线,寻址空间为_________,80286有_________条地址线,寻址空间为_________。

12.某时刻8259A的IRR寄存器中的内容是13H,说明_______       ______

__________________,某时刻8259A的ISR寄存器中的内容是40H,说明______________________________。某时刻8259A的IMR寄存器中的内容是40H,说明______________________。

13.RS-232进行三线连接时,连接__________、__________、__________三个引脚。

15.访问I/O端口的方式有_____________和______________。

三、简答:(每题5分,共20分)

  • 下图中的译码电路所确定的端口地址为____________H。

 

  • 简述8086和8088有什么区别。

 

 

 

 

 

 

四、软、硬件设计(共25分)

  • 使用8255A作为开关和共阴极LED显示器的接口,设8255A的A口连接8个开关,B口连接8个LED指示灯,要求将A口的开关状态读入,然后送至B口控制指示灯亮、灭。(设8255A的A口的地址为60H)
    1. 试画出连接电路图。(7分)

 

 

 

 

 

  1. 编写程序实现上述功能。(设8255A的控制口的地址为63H)。(8分)

 

 

 

 

 

 

2..设某系统使用两片8259A管理中断。主片的端口地址为80H和81H,工作于边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为20H和21H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类型号为08~0FH,从片的中断类型号为80~87H。

要求:

  • 画出主从片的级联图;(7分)

 

 

 

 

 

 

 

  • 编写主、从片初始化程序。(8分)

 

 

 

 

 

 

  • 设8253的输入CLK1=1000Hz,CS=10~13H,要求OUT1输出为高电平和低电平均为20ms方波。

(1)画出8253的接线图;(5分)

 

 

 

 

 

 

 

 

(2)设计8253的控制程序。(5分)

 

 

 

 

 

 

 

 

 

 

 

1、8259初始化控制字ICW1~ICW4

ICW1:

D7 D6 D5 D4 D3 D2 D1 D0
× × × 1 LTIM ADI SNGL ICW4

 

 

ICW2:

D7 D6 D5 D4 D3 D2 D1 D0
T7 T6 T5 T4 T3 × × ×

(高5位中断向量号,低3为IR的编码)

ICW3:主片

D7 D6 D5 D4 D3 D2 D1 D0
IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0

(1表示该引脚接有从片,0表示该引脚没有接从片)

ICW3:从片

D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 0 0 ID2 ID1 ID0

ID2、ID1、ID0可以为000、001…111分别表示从片连接在主片的IR0、IR1…IR7引脚上。

ICW4:

D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 SFNM BUF M/ AEOI UPM

 

 

 

2、8259操作控制字OCW1~OCW2

OCW1:

D7 D6 D5 D4 D3 D2 D1 D0
M7 M6 M5 M4 M3 M2 M1 M0

Mi为1表示表示表示屏蔽IRi位的中断请求

OCW2:

D7 D6 D5 D4 D3 D2 D1 D0
R SL EOI 0 0 L2 L1 L0

 

 

OCW3:

D7 D6 D5 D4 D3 D2 D1 D0
× ESMM SMM 0 1 P RR RIS

 

 

3、8255方式选择命令字

D7 D6 D5  

D4

D3  

D2

 

D1

D0

 

 

 

 

 

C口置位/复位命令字:

D7 D6 D5 D4 D3 D2 D1 D0
0 × × × 0/1 0/1 0/1 S/C

D0=1,置位;D0=0,复位。D3 D2 D1= 000对PC0置位/复位…111对PC7置位/复位。

4、8253控制字格式

D7 D6 D5 D4 D3 D2 D1 D0

 

 

 

 

类似文章