个控制寄存器,具体规定如表1所示。Р表1 8255的寻址方式РA1РA0Р选择Р0Р0РA口Р0Р1РB口Р1Р0РC口Р1Р1Р控制寄存器Р 通常 A0,A1分别接系统总线A0和 A1,它们与CS一起来决定8255的接口地址。РRESET为复位输入信号。此端上的高电平可使8255复位。复位后,8255的A口,B口,C 口均被定为输入状态。РPA0~PA7为A口的8条输入输出信号线。РPB0~PB7为B口的8条输入输出信号线。РPC0~PC7,8条线根据其工作方式可作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线【7】。Р 8255 工作方式控制字和C口按位置位/复位控制字格式如图3所示。Р 图3 置位/复位控制字格式Р 沈阳大学Р课程设计说明书 NO.7Р8255的寻址:8255占外设编址的4个地址,即A口,B口,C口和控制寄存器各占一个外设接口地址。对同一个地址分别可以进行读写操作。例如,读A口可将A口的数据读出;写A口可将CPU的数据写入A口并输出。Р如表2为方式0下系统的输入输出组合,其中分为A,B组,A组分为A口和C口,B组分为B口和C口。Р表2 方式0下,8255的16种输入输出组合РA 组РB组РA口(PA0---PA7)РC口(PC4---PC7)РB口(PB0---PB7)РC口(PC0---PC3)Р入Р入Р入Р入Р入Р入Р入Р出Р入Р入Р出Р入Р入Р入Р出Р出Р入Р出Р入Р入Р入Р出Р入Р出Р入Р出Р出Р入Р入Р出Р出Р出Р出Р入Р入Р入Р出Р入Р入Р出Р出Р入Р出Р入Р出Р入Р出Р出Р出Р出Р入Р入Р出Р出Р入Р出Р出Р出Р出Р入Р出Р出Р出Р出Р3.3 74LS373主要功能Р74ls373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74ls373芯片Р 沈阳大学