增强型51系列单片机W77E58的存储器访问
4 访问外部数据存储器的时间
标准8052的MOVX指令运行时间固定为2个机器周期,而W77E58的MOVX指令运行时间则可以由软件选择。时钟控制字节CKCON中的MD2~MD0用以选择MOVX的机器周期和读写脉冲的宽度。具体数据如表1所列。
表1 具体数据
5 关于SFR
SFR在位于地址c4h处的PMR格式为:
PMR,地址:c4h
D7D6D5D4D3D2D1D0
CD1CD0SWB/XTOFFALE OFF/DME0
其中CD1,CD0为机器周期选择。改变机器周期时应先将机器周期改为时钟除4,然后再改为其它选择。如果把机器周期从时钟除64改为除1024,应先将除64改为除4,再从除4改为除2024,参见表2。
表2 机器周期选择
SWB:机器周期切回允许位。如SWB=1,当外中断或串行口激活时,强行选择机器周期为时钟除4,设置CD1=0,CD0=1。
XTOFF:晶体振荡器禁止位。当CPU使用RC振荡器时,设置该位禁止外部晶体振荡器。
若ALE_OFF=1:则片内程序区和数据区寻址时禁止ALE输出;若ALE-OFF=0:则允许ALE输出。
在DME0=0时:选择片外SRAM,DME0=1:选择片内SRAM。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码