可编程并行接口讲义芯片8255a及其应用
- 格式:ppt
- 大小:1.59 MB
- 文档页数:22
河北大学工商学院计算机接口课程结课作业题目:可编程并行接口芯片8255A的功能及应用姓名学号:XXXXXX 2011XXXXXX 自动化X班XXXXXX 2011XXXXXX 自动化X班XXXXXX 2011XXXXXX 自动化X班XXXXXX 2011XXXXXX 通信工程X班组别:第XXX组指导教师:王竹毅20XX年 XX月XX日摘要:8255A是Intel公司为其80系列微处理器生产的通用可编程并行输入输出接口芯片,也可以与其他系列的微处理器配套使用。
由于其通用性强,与微机接口连接方便,且可通过程序指定完成各种输入输出操作,因此在中小系统中有着广泛的应用。
本文主要介绍了可编程并行接口芯片8255A的主要特点及其在工业控制中的应用。
关键词:微机系统;并行接口;8255A;工作方式;并行输入/输出就是把若干个二进制位信息同时进行传送的数据传输方式,它具有传输速度快、效率高的优点。
并行数据传输需用的信号线较多,不适合长距离传输,所以并行数据传输适用于数据传输率要求较高,且传输距离相对较短的场合。
所谓可编程实际就是具有可选择性,并且是用编程的方法进行选择。
选择端口与CPU之间采用哪种方式传送数据等,均可由用户在程序中写入方式字或控制字进行指定。
Intel 8255A是一个通用的可编程的并行接口芯片,它有三个并行I/O口,又可通过编程设置多种工作方式,价格低廉、使用方便,可以直接与Intel系列的芯片连接使用,其具有广泛的适应性及很高的灵活性,在微机系统中的应用十分广泛。
一、8255A的基本特性1.1 三个数据端口A,B,C这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。
·A口:是一个独立的8位I/O口,内部有对数据输入输出的锁存功能。
·B口:也是一个独立的8位I/O口,仅有对输出数据的锁存功能。
·C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口,仅有对输出数据的锁存功能。