6,2.28255A的引脚功能 1.面向cPU的引脚信号及功日1 40 PA4 能 PAz 39 PAl 38 PP D0-D7:8位,双向,三态数据P口4 37 PA 线,用来与系统数据总线相连;E日 36 WR 35 RESET RESET:复位信号,高电平有ND7 34 效,输入,用来清除8255A的□8 33 内部寄存器,并置阳,B,A09 32 c口均为输入方式 10 31 PC 11 DDDDD nA1,A0:内部口地址的选择,Pc□1 29 输入。这两个引脚上的信号组PC4口13 28 合决定对8255A内部的哪一个 PCo 口或寄存器进行操作 PC 15 26 PC2□16 PB7 17 24 PB6 CS:片选,输入,用来决定芯片是否被选中; RD:读信号,输入,控制8255A将数据或状态信息送给CPU; 22 21 WR:写信号,输入,控制CPU将数据或控制信息送到8255A; 微机接口技术,桂小林 11
微机接口技术,桂小林 11 6.2.2 8255A的引脚功能 ◼ 1.面向CPU的引脚信号及功 能 ◼ D0-D7:8位,双向,三态数据 线,用来与系统数据总线相连; ◼ RESET:复位信号,高电平有 效,输入,用来清除8255A的 内部寄存器,并置A口,B口, C口均为输入方式; ◼ A1,A0:内部口地址的选择, 输入。这两个引脚上的信号组 合决定对8255A内部的哪一个 口或寄存器进行操作
2.面向外设的引脚信号及日1 40 功能 PA2□2 PAs PAl PA~PA7:A组数据信号,贴日 37 PA7 段来连接外设;具有输入日6 6□w 35 RESET 输出锁存功能,司以作为单D 向或双向信号线使用。 33 PB0~PB7:B组数据信号 32 PC7 10 用来连接外设:具有输出锁P 存功能,仅可以作为单苘信P日12 号线使用。 13 PCo 222 987 DDDDDDDD 14 aPco~Pc7:C组数据信号,P日15 用来连接外设或者作为控制 PB PC 17 24 PB PB 仅以作为单向信号线使。日D 22 PB PB 20 21 PB 微机接口技术,桂小林 12
微机接口技术,桂小林 12 ◼ 2.面向外设的引脚信号及 功能◼ PA0~PA7 : A组数据信号, 用来连接外设;具有输入、 输出锁存功能,可以作为单 向或双向信号线使用。 ◼ PB0~PB7 : B组数据信号, 用来连接外设;具有输出锁 存功能,仅可以作为单向信 号线使用。 ◼ PC0~PC7 : C组数据信号, 用来连接外设或者作为控制 信号。具有输出锁存功能, 仅可以作为单向信号线使用
6,2.38255A的控制字 1.方式控制字(控制口) D D5 D4 D3 D2 D1 Do B组 PC端口低位(在方式0时) D=0:输出;D=1:输入 PB端口 D7=1 D1=0:输出;D1=1:输入 方式字 B组工作方式 的标志 D2=0:方式0;D2=1:方式1 A组 PC端口高位 D3=0:输出;D2=1:输入 PA端口 D4=0:输出;D1=1:输入 A组工作方式 D6D5=00 方式0 DDS=0 方式1 DD5=1X:方式2 微机接口技术,桂小林 13
微机接口技术,桂小林 13 6.2.3 8255A的控制字 ◼ 1.方式控制字(控制口)
2.c口置位/复位控制字(控制口) D, D6 Ds D4 D3 D2 D, Do 置位复位操作 无关 置位,输出高电平 本控制字的 n,D2D1线洗择」|D=0:复位,输出低电平 标志位 PC D=0 001PC1 010PC2 PC3 111 00PC4 PCs PC6 11PC7 注意:这里必须使用控制口操作PC口 微机接口技术,桂小林 14
微机接口技术,桂小林 14 ◼ 2.C口置位/复位控制字(控制口) 注意:这里必须使用控制口操作PC口
■例如,某系统要求使用8255A的c口的Pc5 输出一个由高到低的跳变。可以通过两种方 式设置。 n如下页 微机接口技术,桂小林 15
微机接口技术,桂小林 15 ◼ 例如,某系统要求使用8255A的C口的PC5 输出一个由高到低的跳变。可以通过两种方 式设置。 ◼ 如下页