(8) 极性写入RAM或I/O口。
(9) PA0~PA7: 输入/输出口PA的信号线,通用8位输入/输出口,输入/输出的方向通过对命令/状态寄存器的编程来选择。
(10) PB0~PB7: 输入/输出口PB的信号线,通用8位输入/输出口,输入/输出的方向通过对命令/状态寄存器的编程来选择。
(11) PC0~PC5: 输入/输出口PC的信号线,6位可编程输入/输出口,也可用作PA和PB口的控制信号线,通过对命令/状态寄存器编程来选择。
8155可编程并行接口芯片有三个输入输出端口,即PA口、PB口和PC口,对应于引脚PA7~PA0、PB7~PB0和PC7~PC0。其内部还有一个控制寄存器,即控制口。通常PA口、PB口作为输入输出的数据端口。PC口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个4位锁存器。它们分别与端口PA/PB配合使用,可以用作控制信号输出或作为状态信号输入。
8155可编程并行接口芯片方式控制字格式说明:
8155有两种控制命令字;一个是方式选择控制字;另一个是PC口按位置位/复位控制字。其中PC口按位置位/复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料。
方式控制字格式说明如表3-2:
表3-2 8155方式控制字格式说明
D7
D6
D5
D4
D3
D2
D1
D0
D7:设定工作方式标志,1有效。
D6、D5:PA口方式选择
0 0 —方式0
0 1 —方式1
1 ×—方式2
D4:PA口功能 (1=输入,0=输出)
D3:PC口高4位功能 (1=输入,0=输出)
D2:PB口方式选择 (0=方式0,1=方式1)
D1:PB口功能 (1=输入,0=输出)
D0:PC口低4位功能 (1=输入,0=输出)
3.3.2 8155可编程并行接口芯片工作方式说明
方式0:基本输入/输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。
方式1:选通输入/输出方式。这时PA口或PB口的8位外设线用作输入或输出,PC口的4条线中三条用作数据传输的联络信号和中断请求信号。
方式2 :双向总线方式。只有PA口具备双向总线方式,8位外设线用作输入或输出,此时PC口的5条线用作通讯联络信号和中断请求信号。
3.4 共阳数码管
图3-2(a)共阴 图3-2(b)共阳
图3-1管脚图
LED显示器件是通过发光二极管显示字段的器件。在单片机控制系统中常用的是由7段LED数码管,它的显示块中有8个发光二极管,7个发光二极管组成字符“8”,1个发光二极管构成小数点,因此有人称7段LED数码管为8段显示器。LED数码管的管脚配置如图3-1所示。LED数码管有共阴极和共阳极两类。共阴极LED数码管的发光二极管的阴极共地,如图3-2(a),当某个发光二极管的阳极电压为高电平时,二极管发光;而共阳极LED数码管是发光二极管的阳极共接,如图3-2(b),当某个二极管的阴极电压为低电平时,二极管发光。