关于CPU时序的有关问题

问题:什么是时钟周期,状态周期,机器周期,指令周期?

解决:

第一步:时钟周期或者称为振荡周期

为单片机提供定时信号的振荡源的周期,例如1Mhz,1Mhz=1,000Khz=1,000,000hz,也就是一秒钟振荡一百万次。

第二步:状态周期

2 个振荡周期为 1 个状态周期,用 S 表示。

第三步:机器周期

1 个机器周期含 有6 个状态周期,12 个振荡周期。

第四步:指令周期

完成 1 条指令所占用的全部时间,它以机器周期为单位。

应用:

例如:外接晶振为 12MHz 时,51 单片机相关周期的具体值为:

分析:12Mhz,一秒振动一千两百万次,那就是12分之一微秒(us)振荡一次,对应的就可以算出。

振荡周期=1/12us;

状态周期=1/6us;

机器周期=1us;

指令周期=1~4us;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值