单片机的时序图问题
答案:2 悬赏:70 手机版
解决时间 2021-02-20 15:58
- 提问者网友:棒棒糖
- 2021-02-20 12:23
在51单片机的RAM扩展时序图中,P2口会读/写PCH和DPH,DPH本人知道是DPTR的高8位地址,但PCH是什么地址啊?是PC的高8位地址吗?它与DPH有什么区别呢?谢谢!
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-20 13:18
PCH是程序计数器的高八位,存放当前代码所在程序存储器的高八位地址。你知道,PC里放的是程序存储器的地址。
DPTR既可以指向程序存储器,也可以指向数据存储器。如:
MOVC A,A+@DPRT ;指向程序存储器,此时DPH里存放程序存储器高八位,但不一定是当前语句的程序地址,你可以事先给DPTR赋值,使它指向你赋值的程序存储器地址。
MOVX A,A@DPTR ;指向数据存储器,此时DPH指向数据存储器高八位,同样事先可以给DPTR赋值。
DPTR既可以指向程序存储器,也可以指向数据存储器。如:
MOVC A,A+@DPRT ;指向程序存储器,此时DPH里存放程序存储器高八位,但不一定是当前语句的程序地址,你可以事先给DPTR赋值,使它指向你赋值的程序存储器地址。
MOVX A,A@DPTR ;指向数据存储器,此时DPH指向数据存储器高八位,同样事先可以给DPTR赋值。
全部回答
- 1楼网友:患得患失的劫
- 2021-02-20 13:42
早期(最经典)的单片机的时序是这样的:
■ (1)振荡周期:也称时钟周期,是指为单片机提供时钟信号的振荡源的周期,一般实验板上为11.0592mhz,12mhz和24mhz用的也比较多。
■ (2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。
■ (3)机器周期:一个机器周期包含6个状态周期s1~s6,也就是12个时钟周期。在一个机器周期内,cpu可以完成一个独立的操作。
所以机器周期=12个时钟周期,如果机器周期频率1,则时钟周期频率12
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯