可编程接口芯片8255A
日期:2018年01月15日
编辑:
作者:无忧论文网
点击次数:3881
论文价格:100元/篇
论文编号:lw200707111354428255
论文字数:11265
所属栏目:计算机硬件论文
论文地区:
论文语种:中文
论文用途:本科毕业论文 BA Thesis
可编程接口芯片8255A
中文内容摘要
本文着重介绍可编程并行接口8255A的功能应用和具体的编程实现. 8255A采用40条引脚的双列直插式(DIP,Dualin-line packet)封装, 其引脚有,CS:片选信号(输入),RD:读信号(输入),WR:写信号(输入),A1,A0:片内寄存器选择信号(输入),D7~D0:与CPU侧连接的数据线(双向),PA7~PA0:A口外设数据线(双向),PB7~PB0:B口外设数据线(双向),PC7~PC0:C口外设数据线(双向),RESET:复位信号(输入).
内部结构由以下四部分组成: 数据端口A、B、C;A组控制和B组控制;读/写控制逻辑电路;数据总线缓冲器. 8255A具有三个相互独立的输入/输出通道:通道A、通道B、通道C.
8255A有三种工作方式
方式0:基本输入/输出方式,无应答信号。A、B、C均可设成此方式。
方式1:应答式输入输出,数据传输采用应答方式, A口、B口可工作在此方式下,征用C口部分位作为应答信号。
方式2:双向传输方式。只有A口可设成此方式。
本文中第二章所写的8255A的源程序是用VHDL程序写的.
本文第三章是对硬件描述语言的简介,包括Verilog HDL语言和VHDL语言.