单片机7.3.pptxVIP

  • 11
  • 0
  • 约7.16千字
  • 约 50页
  • 2016-12-29 发布于湖北
  • 举报
Review7.3 简单I/O接口扩展 80C51单片机有4个并行I/O口,当系统需要扩展外存储器时,真正可用的并行口只有一个P1口,故经常需要扩展并行I/O口。扩展I/O口可分为可编程和不可编程两大类,用户可根据需要选择不同的芯片达到目的。 80C51通过P0口扩展I/O口,而P0口是地址/数据端口,只能分时复用。在扩展输出接口时,电路必须具有锁存功能。在扩展输入接口时,若数据是常态的,则接口电路应有三态缓冲功能;若输入数据是暂态的,则接口电路除有三态缓冲功能外还应有锁存选通功能。  7.3.1 扩展输入口  扩展输入口常用的芯片是74LS373和74LS244。一个典型的74LS373与80C51的接口电路如图7-8所示。该芯片的口地址为7FFFH。 一个典型的74LS244与80C51的接口电路如图7-10所示。7.3.2 扩展输出口  在80C51系统中,扩展输出口的电路最为简单、代价最低的芯片之一为74LS377。  一个典型的74LS377与80C51的接口电路如图所示。7.4 用8255A扩展I/O接口 8255A是Intel公司生产的一种可编程并行I/O接口芯片,是专门针对单片微机而开发设计的,其内部集成了锁存、缓冲及与CPU联络的控制逻辑,通用性强、应用广泛。通过对其进行编程,可以实现多种不同的功能,很适合作为80C51型单片机的扩展并行接口。7.4.1 825

文档评论(0)

1亿VIP精品文档

相关文档