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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我用的是Keil2版本。4 g, P0 h& B! a. N
请看:% n3 }6 b  r& |6 f0 ]$ ^  E
void DelayX10us(unsigned char t)# o1 N) T2 ~9 [: D
{6 y) H& B& f0 h( ~1 D8 }# i
    do {
2 y8 P/ x* e, A4 Y1 g9 b        _nop_();
9 `3 R! ]3 r/ h2 p0 Q! v) j        _nop_();0 g* O. ^4 S7 q4 w2 b* |6 n
        _nop_();) K+ O# c/ i3 D0 Z$ l6 j8 Z( W# E
        _nop_();! u# h# s$ k( X% a& x# a
        _nop_();
( `  z  k4 O8 U  }        _nop_();
' h6 v8 [( I5 y9 _& b0 a) d) c        _nop_();) W! J: L5 _$ `& ]& w
        _nop_();
" V9 t/ ~; h4 X9 t! S2 b    } while (--t);
# M  D" F, l- |/ U2 Q}
2 G- U4 b( B  C9 x! s1 s  v6 b0 c现在我知道_nop_()是一个机器周期,现在我需要知道
, w% y! j  U- p. ^$ B/ X. Qdo和while占用多少机器周期。我上网查了下,说是5 F0 ]1 g! I+ p5 F! ^$ V
能通过debug查看,可是我不知道怎么用。
3 |/ O3 z, Y6 W9 m请问如何查看C51中的C语句的机器周期?能详细
, O8 v: |! k8 ~说说吗?谢谢& A/ p( h+ ?; _5 k
  • 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:322 B/ B  T' Z7 X9 @# A$ S, y+ L) W
    你用keil4的debug模式,在函数外面用一个IO口,定义为高电平,出了函数这个IO口置低电平,看这个IO的波形可 ...
    3 s9 a% ^6 K0 i7 t' t' `0 y# s
    在这个方法上,页可以用示波器看
    % _$ W" g5 B9 M/ J1 C
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-28 04:30 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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