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

请问:如何查看C51中的C语句的机器周期?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我用的是Keil2版本。5 f. ^: t2 Q: }8 V+ i
请看:
1 H2 `, |& f2 X; T# `* N& E. pvoid DelayX10us(unsigned char t)
: u# I& d5 c! j6 f& O: ~; d$ Q{
5 ~  Y% `1 @- l  V6 k    do {0 a! b: v' b0 ]1 O1 B6 z
        _nop_();
1 L' _, X+ x$ W- U7 H( D$ ]3 S        _nop_();- ^3 J0 w% F7 m- C9 k
        _nop_();" [6 R& J5 R4 G, P) J! c, F
        _nop_();% q* i4 u1 W( a  ]7 `$ l
        _nop_();1 K. `0 a8 V2 w2 d" ]
        _nop_();
* U$ P; V/ Q$ O7 S% s. i; H        _nop_();
' h9 y1 ~. a1 i" e* X$ T        _nop_();
! W  s" t  [; s( Q/ x& h4 a    } while (--t);+ u5 U- `7 G1 A4 B" c% x! R
}
  E5 u! ]( g: r, ]2 H! y4 E; l现在我知道_nop_()是一个机器周期,现在我需要知道
2 i: ?2 Q" \. I- u. bdo和while占用多少机器周期。我上网查了下,说是
8 I# K2 x7 t# G7 B5 g+ i能通过debug查看,可是我不知道怎么用。! G9 o$ Z+ w3 p3 U, C6 D/ {% {# h
请问如何查看C51中的C语句的机器周期?能详细$ C$ b/ q+ P* s/ v3 J' s
说说吗?谢谢
/ p! p; J% P- S5 f6 \: n4 V5 s
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-11-27 16:32 | 只看该作者
    你用keil4的debug模式,在函数外面用一个IO口,定义为高电平,出了函数这个IO口置低电平,看这个IO的波形可以计算时间

    点评

    在这个方法上,页可以用示波器看  详情 回复 发表于 2019-11-27 16:48

    该用户从未签到

    3#
    发表于 2019-11-27 16:48 | 只看该作者
    Heaven_1 发表于 2019-11-27 16:32
    ! J( y( i' N* H+ ^9 p) j3 n3 Q, W你用keil4的debug模式,在函数外面用一个IO口,定义为高电平,出了函数这个IO口置低电平,看这个IO的波形可 ...
    ' |; T& c- X2 u& F5 f' O; L
    在这个方法上,页可以用示波器看4 o+ Y( P& z) f6 ?, @- Z
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-11 20:45 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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