MCS-51单片机外部并行接口扩展技术
- 格式:ppt
- 大小:739.50 KB
- 文档页数:39
MCS-51单片机输入/输出口的P0并行扩展方法在单片机家族的众多成员中,MCS-51 系列单片机以其优越的性能、成熟的技术、高可靠性和高性价比,占领了工业测控和自动化工程应用的主要市场,并成为国内单片机应用领域中的主流机型。
MCS-51 单片机的并行口有P0、P1、P2 和P3,由于P0 口是地址/数据总线口,P2 口是高8 位地址线,P3 口具有第二功能,这样,真正可以作为双向I/O 口应用的就只有P1 口了。
这在大多数应用中是不够的,因此,大部分MCS-51 单片机应用系统设计都不可避免的需要对P0 口进行扩展。
由于MCS-51 单片机的外部RAM 和I/O 口是统一编址的,因此,可以把单片机外部64K 字节RAM 空间的一部分作为扩展外围I/O 口的地址空间。
这样,单片机就可以像访问外部RAM 存储器单元那样访问外部的P0 口接口芯片,以对P0 口进行读/写操作。
用于P0 口扩展的专用芯片很多。
如8255 可编程并行P0 口扩展芯片、8155 可编程并行P0 口扩展芯片等。
本文重点介绍采用具有三态缓冲的74HC244 芯片和输出带锁存的74HC377 芯片对P0 口进行的并行扩展的具体方法。
1 输入接口的扩展MCS-51 单片机的数据总线是一种公用总线,不能被独占使用,这就要求接在上面的芯片必须具备三态功能,因此扩展输入接口实际上就是要找一个能够用于控制且具备三态输出的芯片。
以便在输入设备被选通时,它能使输入设备的数据线和单片机的数据总线直接接通;而当输入设备没有被选通时,它又能隔离数据源和数据总线(即三态缓冲器为高阻抗状态)。
1.1 74HC244 芯片的功能74ls244 74hc244 pdf如果输入的数据可以保持比较长的时间(比如键盘),简单输入接口扩展通常。