ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

keil 模拟计算单片机程序执行时间

2021-02-03 12:35:36  阅读:192  来源: 互联网

标签:全速 模拟计算 程序执行 单片机 点击 sec 按钮 Debug 断点


时钟频率设置

  • 设置进行模拟时间的晶振, 如11.0592

  • 然后找到Debug, 选中Use Simulator

进入Debug界面

  • 在上菜单栏上点击 Debug-->Start/Stop Debug Session

  • 点击调式快捷按钮

  • 两个重要按钮

    • 重置按钮: 复位 点击一下之后, 程序就会跑到最开始执行的位置。
    • 全速运行: 点击一下程序就会全速跑起来
    • 这两个按钮的旁边还有个停止按钮

设置断点

  • 在程序最左侧点一下即可

程序时间计算

  • 进入debug界面, 设置断点后

  • 点击RST按钮寄存器栏中的sec值会变为0

  • 然后点击全速运行,会停在断点位置。在晶振为11.0592时sec值约为为0.00042...

  • 再次点击全速运行,会在LED=1的位置停下来,这时候sec值变为了 0.163...

  • 减去上次的值,就是程序在这 两个断点之间执行所经历的时间,也就是这个 for 循环的执行时间,大概是 163ms

标签:全速,模拟计算,程序执行,单片机,点击,sec,按钮,Debug,断点
来源: https://www.cnblogs.com/ieeqc/p/14366302.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有