读操作时序
发布时间:2016/7/19 20:56:43 访问次数:1078
数据存储器读指令MOVX A,@DPTR的时序如图9.8所示(括号内的数据为一具体实例),AD7888AR-REEL指令时序分析如下:在第1个机器周期的前一半时序,CPU到程序存储器读得操作码E0H,经指令译码器分析得知这是MOVX A,@DPTR指令,于是CPU便开始进行片外RAM的读操作,
首先由P0送出DPL,P2送出DPH,在ALE下降沿锁存P0信息DPL,外部数据存储器在片选有效后,便启动工作,会按照存储器地址总线上的信息寻找地址所对应单元的内容,CPU在RD下降沿后P0口自动转为数据口输入状态,RD一般是接在外部RAM的瓦输出允许端,外部
RAM在oE有效时,便将地址所对应单元的内容送到存储器输出数据引脚,CPU在RD的上升沿自动采集P0引脚来读取数据,并将读到的数据送入CPU累加器A,在这个过程中P2的输出内容一直不变。
若MOVX A,@DPTR(该指令代码为E0H),⑴PT⑷亍5020H,片外RAM单元(5020H)=33H,其数据输出过程见图9,8时序图中括号中的数据。
若执行MOVX A,@Ri指令,来实现MOVX A,@DPTR任务,需采用以下程序片段:
MOV P2,#50H
MOV @R1,#20H
MOVX A,@R1
与MOVX A,@DPTR指令不同的是:执行MOVX A,@Ri时,在时序的第2个ALE上升沿后,P0口送出的是R1中存储的数据⒛H,P2口输出P2锁存器的内容50H。
数据存储器读指令MOVX A,@DPTR的时序如图9.8所示(括号内的数据为一具体实例),AD7888AR-REEL指令时序分析如下:在第1个机器周期的前一半时序,CPU到程序存储器读得操作码E0H,经指令译码器分析得知这是MOVX A,@DPTR指令,于是CPU便开始进行片外RAM的读操作,
首先由P0送出DPL,P2送出DPH,在ALE下降沿锁存P0信息DPL,外部数据存储器在片选有效后,便启动工作,会按照存储器地址总线上的信息寻找地址所对应单元的内容,CPU在RD下降沿后P0口自动转为数据口输入状态,RD一般是接在外部RAM的瓦输出允许端,外部
RAM在oE有效时,便将地址所对应单元的内容送到存储器输出数据引脚,CPU在RD的上升沿自动采集P0引脚来读取数据,并将读到的数据送入CPU累加器A,在这个过程中P2的输出内容一直不变。
若MOVX A,@DPTR(该指令代码为E0H),⑴PT⑷亍5020H,片外RAM单元(5020H)=33H,其数据输出过程见图9,8时序图中括号中的数据。
若执行MOVX A,@Ri指令,来实现MOVX A,@DPTR任务,需采用以下程序片段:
MOV P2,#50H
MOV @R1,#20H
MOVX A,@R1
与MOVX A,@DPTR指令不同的是:执行MOVX A,@Ri时,在时序的第2个ALE上升沿后,P0口送出的是R1中存储的数据⒛H,P2口输出P2锁存器的内容50H。
热门点击
- 外部中断0中断请求标志位。
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- ADC0809工作原理
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 镍硅化物(NiSi)
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]