单片机系统扩展及接口技术课件.pptVIP

  • 29
  • 0
  • 约1.59万字
  • 约 97页
  • 2017-09-08 发布于广东
  • 举报
89C51单片机芯片内集成了计算机的基本功能部件,已具备了很强的功能。一块芯片就是一个完整的最小微机系统,但片内存储器的容量、并行I/O端口、定时器等内部资源都还是有限的。根据实际需要,89C51单片机可以很方便地进行功能扩展。 扩展应尽量采用串行扩展方案。通过SPI或I2C总线扩展E2PROM、A/D、D/A、显示器、看门狗、时钟等芯片,占用MCU的I/O口线少,编程也方便。 89C51的系统扩展及接口结构如图8-1所示 1.以P0口作地址/数据总线 此处的地址总线是指系统的低8位地址线。因为P0口线既用作地址线,又用作数据线(分时使用),因此,需要加一个8位锁存器。在实际应用时,先把低8位地址送锁存器暂存,然后再由地址锁存器给系统提供低8位地址,而把P0口线作为数据线使用。 实际上,单片机P0口的电路设计已考虑了这种应用需要,P0口线电路中的多路转接电路MUX以及地址/数据控制即是为此目的而设计的. 2.以P2口的口线作高位地址线 如果使用P2口的全部8位口线,再加上P0口提供的低8位地址,便可形成完整的16位地址总线,使单片机系统的寻址范围达到64KB。 8.6扩展8155可编程外围并行接口芯片 包括:256B静态RAM; 2 个8位和1个6位可编程并行I / O口; 1个14位定时器(减1计

文档评论(0)

1亿VIP精品文档

相关文档