文档详情

过程装备与控制工程单片机课件8255A输入输出接口扩展.pdf

发布:2018-07-12约4.36万字共32页下载文档
文本预览下载声明
6 6 第 章 接口芯片与接口技术 66 问题的提出 MCS-51系列单片机内部有4个双向的8位并行I/O端口:P0、P1、P2和P3 口。 在实际的应用系统中,P0、P2、P3口往往用来代替系统总线使用,数 据口仅剩下P1口了。另外,单片机内部I/O口的功能也过于简单,只有 数据锁存和缓冲功能,而没有状态寄存和命令寄存功能,难以满足复 杂的I/O操作的要求。 鉴于单片机的I/O资源比较有限,在实际应用中不得不使用扩展的方 法,以增加I/O口的数量,强化I/O的功能。 常用的I/O扩展有以下两种形式: 简单I/O接口芯片的扩展 可编程I/O接口电路的扩展 什么样的芯片是简单芯片?复杂芯片又是什么样的? 什么样的芯片是简单芯片?复杂芯片又是什么样的? 什什么么样样的的芯芯片片是是简简单单芯芯片片??复复杂杂芯芯片片又又是是什什么么样样的的?? 简单芯片:是指那些虽具有数据缓冲或锁存功能,但自身仅 简单芯片:是指那些虽具有数据缓冲或锁存功能,但自身仅 简简单单芯芯片片::是是指指那那些些虽虽具具有有数数据据缓缓冲冲或或锁锁存存功功能能,,但但自自身身仅仅 有数据的输入或输出及选通端或时钟端,却没有地址线和 有数据的输入或输出及选通端或时钟端,却没有地址线和 有有数数据据的的输输入入或或输输出出及及选选通通端端或或时时钟钟端端,,却却没没有有地地址址线线和和 读写控制线,如采用 或 数字集成电路构成的三 读写控制线,如采用 或 数字集成电路构成的三 TTL CMOS TTL CMOS 读读写写控控制制线线,,如如采采用用 或或 数数字字集集成成电电路路构构成成的的三三 TTTTLL CCMMOOSS 态门、寄存器、三态缓冲寄存器等中小规模的集成电路芯 态门、寄存器、三态缓冲寄存器等中小规模的集成电路芯 态态门门、、寄寄存存器器、、三三态态缓缓冲冲寄寄存存器器等等中中小小规规模模的的集集成成电电路路芯芯 片。 片。 片片。。 可编程逻辑器件: 可编程逻辑器件: 可可编编程程逻逻辑辑器器件件:: 那些不仅具有数据的输入或输出、具有选通端或时钟端, 那些不仅具有数据的输入或输出、具有选通端或时钟端, 那那些些不不仅仅具具有有数数据据的的输输入入或或输输出出、、具具有有选选通通端端或或时时钟钟端端,, 而且还具有地址线和读写控制线的芯片,他们一般具有片 而且还具有地址线和读写控制线的芯片,他们一般具有片 而而且且还还具具有有地地址址线线和和读读写写控控制制线线的的芯芯片片,,他他们们一一般般具具有有片片 内的状态字寄存器、命令字寄存器,允许通过软件编程来 内的状态字寄存器、命令字寄存器,允许通过软件编程来 内内的的状状态态字字寄寄存存器器、、命命令令字字寄寄存存器器,,允允许许通通过过软软件件编编程程来来 改变它的接口功能或状态。如: 、 、 改变它的接口功能或状态。如:intel 8255A、8155 、 改改变变它它的的接接口口功功能能或或状状态态。。如如::intel 8255A、、8155 、、 iinntteell A 8279 etc. 8279 etc. eettcc.. 可编程并行I/O接口8255A 8255是一个通用可编程接口电路。其具有的资源为: 三个可编程的8位并行I/O口PA、PB和PC口; PC口可以
显示全部
相似文档