- 4
- 0
- 约1.28万字
- 约 42页
- 2017-04-22 发布于湖北
- 举报
第5章 8255芯片设计;8255A可编程并行8位借口芯片,具有如下特点:
(1)具有3个并行数据传输端口:A口、B口、C口
(2)每个端口拥有不同的工作方式:A口有3种工作方式
B口有2种工作方式、C口只具有1种工作方式。
(3)每个端口工作在输出方式时,具有锁存功能。
(4)数据总线缓冲器是一个双向三态的8位缓冲器,可与
系统的数据总线直接相连,实现CPU与8255之间的
信息交换。;(一)面向CPU的引脚信号及功能
RESET:复位信号,高电平有效,用来清除8255A内部寄
存器,并置A口、B口、C口均为输入方式。
D7~D0 :8位双向数据线,用来与系统数据总线相连。
;8255A的内部结构;;8255A的方式控制字;端口C置位/复位控制字;library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
Use Ieee.Std_logic_unsigned.all;
entity PI8255A is
port(
reset,rd,wr,cs,a0,a1:in std_ulogic;
pa:inout std_ulogic_vector(7 downto 0);
Pb:inout std_ulog
原创力文档

文档评论(0)