• 步步高603存储器数据 > 外部数据存储器的存取
  • 外部数据存储器的存取

    免费下载 下载该文档 文档格式:DOC   更新时间:2009-03-03   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:huocen
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    8 外部数据存储器的存取
    和5.2章描述的一样,访问外部数据存储器需要将EXTRAM位置1.访问外部数据存储器既可用16位地址(使用"MOVX @DPTR),也可以使用8位地址(使用"MOVX @Ri"),如下所述.
    通过8位地址访问
    8位地址线经常使用1个或多个I/O线结合来访问RAM页面.如果使用8位地址,在外部存储器读写周期,专用寄存器P2口的内容始终保持在P2引脚.使得访问页面非常容易.图5-5示一个访问2K的外部RAM的硬件配置.P0用作一个地址/数据分时复用总线到RAM,P2口的三线用来访问RAM页.CPU产生/RD和/WR(P3.7和P3.6可选择功能)来选通存储器.当然,用户可以使用其它I/O线来代替P2到RAM页面.
    通过16位地址访问
    16位地址线经常用来访问64K的外部数据存储器.图5-6示硬件配置来访问外部64K的RAM.只要使用16位地址,除了P0口,/RD和/WR之外,P2口的高位地址在读写周期一直保持.
    在任何情况下,P0口的低位地址线和数据线为分时复用.ALE(地址锁存使能)用来将地址字节捕获到外部锁存器.在ALE的负跳变时地址字节有效.接着,在写周期,在/WR激活之前,要写的数据出现在P0口,并一直保持直到/WR信号释放.在一个读周期,信号字节从P0口接收在读选通信号释放前.在访问外部存储器时,CPU写0FFH到端口0锁存(专用寄存器),专用寄存器P0保持的信息被擦除.
    8.1 配置ALE引脚
    对MPC82G516A来说,ALE信号没有专门的引脚.ALE成为P3.5或P4.1的可选择功能,这可通过AUXR寄存器的P35ALE和P41ALD控制位来选择,如下所示.另外,80C51的单片机在没有外部访问时仍然输出ALE信号,除了访问访问外部数据存储器(EXTRAM=1)时,器件不会输出ALE信号.
    AUXR(地址=8EH,辅助寄存器,复位值=0000,xx0xB)
    7
    6
    5
    4
    3
    2
    1
    0
    URTS
    ADRJ
    P41ALE
    P35ALE
    -
    -
    EXTRAM
    -
    P41ALE:置位时,P4.1作为ALE引脚并用来访问外部MOVX.
    P35ALE:置位时,P3.5作为ALE引脚并用来访问外部MOVX.
    EXTRAM:
    0:当地址小于0x400时,禁止访问外部数据存储器;
    当访问地址为0x0000~0x03FF时自动切换到片上XRAM.
    1:允许访问全部外部数据存储器,地址范围为0x0000~0xFFFF;
    禁止访问片内XRAM.
    31 MPC82G516A Data Sheet MEGAWIN
    8.2 低速存储器的存取时间延展
    为了访问低速的外部数据存储器,设计了时序延长机制来控制"MOVX"指令的访问时序.延长(STRETCH)寄存器的位ALES1和ALES0,控制延长设置时间和保持时间并保持到ALE的下降沿.另外,位RWS2,RWS1和RWS0控制延长读写脉冲宽度.用户可以通过适当的配置STRETCH寄存器,以适应外部数据存储器读写的需求.
    STRETCH(地址=8FH,延长寄存器,复位值=0000,0011B)
    7
    6
    5
    4

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 存储器数据下载  dvd存储器数据下载  数据存储器  彩电存储器数据下载  创维存储器数据大全  数据存储器价格  pf29118存储器数据  长虹存储器数据  存储器读出mr数据