首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > MCS-51单片机的指令时序设计

MCS-51单片机的指令时序设计

资料介绍
单片机资料

   时序是用定时单位来描述的,MCS-
51的时序单位有四个,它们分别是节拍、状态、机器周期和指令周期,接下来我们分别
加以说明。
 
•     节拍与状态:
   
我们把振荡脉冲的周期定义为节拍(为方便描述,用P表示),振荡脉冲经过二分
频后即得到整个单片机工作系统的时钟信号,把时钟信号的周期定义为状态(用
S表示),这样一个状态就有两个节拍,前半周期相应的节拍我们定义为1(P1),
后半周期对应的节拍定义为2(P2)。
 
•    机器周期:
    MCS-51有固定的机器周期,规定一个机器周期有6个状态,分别表示为S1-
S6,而一个状态包含两个节拍,那么一个机器周期就有12个节拍,我们可以记着
S1P1、S1P2……S6P1、S6P2,一个机器周期共包含12个振荡脉冲,即机器周期就是
振荡脉冲的12分频,显然,如果使用6MHz的时钟频率,一个机器周期就是2us,而
如使用12MHz的时钟频率,一个机器周期就是1us。
 
•     指令周期:
    执行一条指令所需要的时间称为指令周期,MCS-
51的指令有单字节、双字节和三字节的,所以它们的指令周期不尽相同,也就是
说它们所需的机器周期不相同,可能包括一到四个不等的机器周期(这些内容,
我们将在下面的章节中加以说明)。
 
    MCS-51的指令时序:

    MCS-
51指令系统中,按它们的长度可分为单字节指令、双字节指令和三字节指令。执行这些
指令需要的时间是不同的,也就是它们所需的机器周期是不同的,有下面几种形式:
•     单字节指令单机器周期
标签:指令时序设计
MCS-51单片机的指令时序设计
本地下载

评论