找回密码
 注册
关于网站域名变更的通知
查看: 520|回复: 6
打印 上一主题 下一主题

51单片机汇编延时程序算法详解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-11 08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机汇编延时程序算法详解! i, C6 k( ~; v' W# }4 W
9 N7 ?6 J, w" `$ p) J6 n$ i

/ ]2 B0 E! T& t; ~. J

51单片机汇编延时程序算法详解

将以12MHZ晶振为例,详细讲解MCS-51单片机中汇编程序延时的精确算法。

指令周期、机器周期与时钟周期

指令周期:CPU执行一条指令所需要的时间称为指令周期,它是以机器周期为单位的,指令不同,所需的机器周期也不同。

时钟周期:也称为振荡周期,一个时钟周期 =晶振的倒数。

MCS-51单片机的一个机器周期=6个状态周期=12个时钟周期。

MCS-51单片机的指令有单字节、双字节和三字节的,它们的指令周期不尽相同,一个单周期指令包含一个机器周期,即12个时钟周期,所以一条单周期指令被执行所占时间为12*(1/12000000)=1μs。扩展阅读:单片机有哪些延时方法详细介绍

游客,如果您要查看本帖隐藏内容请回复

# Y. e: g. l1 f3 e0 K

该用户从未签到

2#
发表于 2019-3-11 22:16 | 只看该作者
研究一下,谢谢楼主分享
  • TA的每日心情
    慵懒
    2020-6-15 15:38
  • 签到天数: 84 天

    [LV.6]常住居民II

    3#
    发表于 2019-11-21 01:35 | 只看该作者
    谢谢楼主分享

    该用户从未签到

    4#
    发表于 2019-11-21 19:06 | 只看该作者
    感谢楼主分享
    2 v1 ]; d& C7 e: v, g
  • TA的每日心情
    开心
    2020-3-18 15:31
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    5#
    发表于 2019-11-23 21:17 | 只看该作者
    谢谢楼主分享
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-22 15:30 , Processed in 0.062500 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表