您当前的位置:五五电子网电子知识电子学习基础知识电路基础知识AT89S51单片机与RAM的接口电路设计 正文
AT89S51单片机与RAM的接口电路设计

AT89S51单片机与RAM的接口电路设计

点击数:7803 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   电路基础知识

  扩展数据存储器空间地址同外扩程序存储器一样,由P2口提供高8位地址,PO口分时提供低8位地址和作为8位双向数据总线。AT89S51单片机对片外RAM的读和写由AT89S51单片机的RD(的反)(P3.7)和WR(的反)(P3.6)信号控制,片选端CE(的反)由地址译码器的译码输出控制。因此,设计单片机与RAM的接口时,主要解决地址分配、数据线和控制信号线的连接问题。在与高速单片机连接时,还要根据时序解决读/写速度匹配问题。
  
  下图所示为用线选法扩展AT89S51单片机外部数据存储器的电路。

1

      图中,数据存储器选用6264,该芯片地址线为A0~A12,故AT89S51单片机剩余地址线为3条。用线选法可扩展3片6264,它们对应的存储器空间见空间表。

6264

      用译码法扩展外部数据存储器的接口电路如图(译码法)所示。

译码法

      图中,数据存储器选用62128,该芯片地址线为AO~A13,这样,AT89S51单片机剩余地址线为两条,若采用2线-4线译码器可扩展4片62128。各片62128芯片地址分配见下表。
  
  表 各62128芯片的地址空间分配
  62128
  例:编写程序将片外数据存储器中5000H~50FFH单元全部清0。
  
  方法1 用DPTR作为数据区地址指针,同时使用字节计数器。参考程序如下:
  3
  方法2 用DPTR作为数据区地址指针,但不使用字节计数器,而是比较特征地址。参考程序如下:4




本文关键字:单片机  接口  电路基础知识电子学习 - 基础知识 - 电路基础知识