�/p>
8
ç«?/p>
并行接口
8255
与人机接口技æœ?/p>
习题与思考题
8-1.
接口芯片的读写信号应与系统的哪些信号相连ï¼?/p>
8-2.
在输入过程和输出过程中,并行接口分别起什么作用?
8-3.
试比较并行通信和串行通信的特点?
8-4.
8255
内部有连续的几个端口ï¼?/p>
A
0
�/p>
A
1
的作用是什么?
8-5.
8255
的哪些信号与系统端相连,哪些信号与外设相连?
8-6.
8255
çš?/p>
A
�/p>
B
�/p>
C
、三个端口在使用时有什么差别?
8-7.
8255
有哪几种基本工作方式?对这些工作方式有什么规定?
8-8.
8255
各端口分别可以工作在几种方式下?
8-9.
8255
的方å¼?/p>
0
一般使用在什么场合?在方å¼?/p>
0
时,如果使用应答信号进行
联络,应该怎么办?
8-10
ï¼?/p>
8255
在方å¼?/p>
0
时,如进行读操作ï¼?/p>
CPU
å’?/p>
8255
分别要发什么信号?对这些信号有什
么要求?试画出方å¼?/p>
0
的输入时序ã€?/p>
8-11
ï¼?/p>
8255
在方å¼?/p>
0
时,如进行写操作ï¼?/p>
CPU
å’?/p>
8255
分别要发什么信号?对这些信号有什
么要求?试画出这些信号之间的时序关系ã€?/p>
8-12
ï¼?/p>
8255
的方å¼?/p>
1
有什么特点?用控制字设定端口
A
工作于方å¼?/p>
1
,并作为è¾?/p>
入口;端å�?/p>
B
工作于方å¼?/p>
1
,并作为输出口,说明各个控制信号和时序关系ã€?/p>
8-13
.当端口
A
工作在方å¼?/p>
2
时,端口
B
和端å�?/p>
C
工作于什么方式下ï¼?/p>
8-14
ï¼?/p>
8255
的工作方å¼?/p>
2
用在什么场合,说明端口
A
工作于方å¼?/p>
2
时各信号ä¹?/p>
间的时序关系ï¼?/p>
8-15
.在å¯?/p>
8255
çš?/p>
C
端口进行初始化为按位置位或复位时,写入的端口地址åº?/p>
是什么地址ï¼?/p>
8-16
ï¼?/p>
8255
的方式选择控制字和按位操作控制字都是写入控制端口的,那么它ä»?/p>
又是由什么来区别的?
8-17
.某
8255
芯片的地址范围ä¸?/p>
A380H~A383H
,工作于方式
0
ï¼?/p>
A
口ã€?/p>
B
口为
输出口,现欲å°?/p>
PC
4
ç½?/p>
0
ï¼?/p>
PC
7
ç½?/p>
1
,试编写初始化程序ã€?/p>
8-18
.设
8255
çš?/p>
4
个端口地址ä¸?/p>
0060H~0063H
,试编写下列各种情况下的初始
化程序ã€?/p>
ï¼?/p>
1
)将
A
组和
B
组设置成方式
0
ï¼?/p>
A
口ã€?/p>
B
口为输入ï¼?/p>
C
口为输出ã€?/p>
ï¼?/p>
2
)将
A
组工作方式设置为方式
2
ï¼?/p>
B
组为方式
1
ï¼?/p>
B
口作为输出ã€?/p>
ï¼?/p>
3
)将
A
口ã€?/p>
B
口均设置成方å¼?/p>
1
,均为输入,
PC
6
å’?/p>
PC
1
为输出ã€?/p>
ï¼?/p>
4
ï¼?/p>
A
口工作方å¼?/p>
1
,输入;
B
口工作在方式
0
,输出;
C
口高
4
位配å�?/p>
A
口工作,ä½?
4
位为输入ã€?/p>
8-19
.设
8255
的接口地址范围ä¸?/p>
03F8H~03FBH
ï¼?/p>
A
ç»?/p>
B
组均工作于方å¼?/p>
0
ï¼?/p>
A
口作为数æ�?
输出口,
C
口低
4
位作为控制信号输入口,其它端口未使用。试画出该片
8255
与系
统的电路连接图,并编写初始化程序ã€?/p>
8-20
.现æœ?/p>
4
种简单外设:一ç»?/p>
8
位开关、一ç»?/p>
8
ä½?/p>
LED
指示灯、一个按钮开关、一个峰
鸣器。要求:
ï¼?/p>
1
ï¼?/p>
ç”?/p>
8255
作为接口芯片ï¼?/p>
将这些外设构成一个简单的微型计算机应用系统,
画出æŽ?
口连接图ï¼?/p>
ï¼?/p>
2
)编å†?/p>
3
种驱动程序,每个程序必须包括至少有两种外设共同作用的操作,给出程
序清单ã€?/p>