作业帮 > 综合 > 作业

为什么一个机器周期等于12个振荡脉冲周期

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 05:06:57
为什么一个机器周期等于12个振荡脉冲周期
这个跟单片机的时序有关系,在设计单片机指令系统的时候就已经确定了.
标准型51单片机最小的定时信号来自于晶体振荡器,也就是时钟周期,是时钟脉冲频率的倒数.
时钟在进入单片机后会被二分频,形成状态周期,又称S周期.ALE的脉冲就是按S周期来输出的,而且每输出一个ALE信号,CPU就可以进行一次取指操作.
1个机器周期相当于6个状态周期,分别记作S1-S6,在这些状态期间,单片机要完成读操作码,不同机周指令的工作状态不一样.举个例子:
MOV A,#30H,这是一个双字节单机周指令,它是在S1、S4读操作码和操作数,在S2、S3、S5、S6四个状态周期内执行.
参考资料:张志良,《单片机原理与控制技术》(第二版),机械工业出版社.