51单片机CPU定时

一条指令可以分解为若干基本的微操作,而这些微操作所对应的脉冲信号在时间上有严格的先后次序,这些次序就是计算机的时序。
时序表明单片机内部以及内部与外部互相联系所遵循的规律。
一、几个常用概念
由振荡产生的振荡信号并不能直接为单片机使用,还必须由单片机内部的时钟电路对其分频:
晶振分频

 

  时钟机器周期

zhouqi

一个 机器周期 包含 12 个振荡周期或 6 个时钟周期
指令的执行时间称作 指令周期 单、双、四周期


(1)振荡周期
       振荡周期指为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。
(2)时钟周期
       时钟周期又称作状态周期或状态时间S,它是振荡周期的两倍,分为P1节拍和P2节拍,通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的数据传送操作。(注意P1 和P2的相位关系 )
(3)机器周期
       一个机器周期由6个状态组成,如果把一条指令的执行过程分作几个基本操作,则将完成一个基本操作所需的时间称作机器周期。单片机的单周期指令执行时间就为一个机器周期。
(4)指令周期
   指令周期是执行一条指令所需的全部时间。MCS-51单片机的指令周期通常由1、2、4个机器周期组成。

 

例:若晶振频率为Fosc=12MHz,有Tosc=1/12µS,振荡周期,时钟周期,ALE,机器周期分别为多少?
有:
振荡周期:                    Tosc=1/Fosc=1/12µS
时钟(状态、S)周期:S     =2Tosc=1/6µS
ALE(地址锁存):      ALE =6Tosc=1/2µS
机器周期:                            =12Tosc=1µS

    周期

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值