• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

keil4 调试程序时 如何设置断点?

keil4 调试程序时 如何设置断点?
全部回复(6)
正序查看
倒序查看
2019-08-28 11:53
1.为什么要调试。全速运行,停止,然后绿色的区域才能出来?一定得运行后再X停止下才能设置断点?2.绿色的区域是啥意思?  还有绿色的区域怎么不连续?3.左边框的时间是从哪里运行到哪里的时间呢比如要看一段程序花费的时间 步骤是怎样的? 
0
回复
2019-08-28 15:17
@QWE4562009
1.为什么要调试。全速运行,停止,然后绿色的区域才能出来?一定得运行后再X停止下才能设置断点?2.绿色的区域是啥意思?  还有绿色的区域怎么不连续?3.左边框的时间是从哪里运行到哪里的时间呢比如要看一段程序花费的时间步骤是怎样的? [图片]
调试测量某一段时间运行的时间,步骤是怎样的呢?比如如图这一段主函数运行的时间
0
回复
2019-08-29 08:12
@QWE4562009
调试测量某一段时间运行的时间,步骤是怎样的呢?比如如图这一段主函数运行的时间[图片]
就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只要修改阿拉伯数字i<120,110,50等。就可以得到不同的延时时间。比如500ms,100ms,10ms。这个用调试的步骤是怎样的?我知道精确的时间是需要用定时器做的。不过我刚学想掌握这种基本的方法。不知道如何调试,设置断点,然后调试出自己想要的延时时间。
0
回复
2019-08-30 20:26
这个在调试模式下,鼠标双击程序页面的左侧边框,即可实现不同地方的断点设置。
0
回复
2019-08-30 20:28
@QWE4562009
调试测量某一段时间运行的时间,步骤是怎样的呢?比如如图这一段主函数运行的时间[图片]
测量某段程序的运行时间最好用IO口输出不同电平,用示波器监测比较准。
0
回复
2019-08-30 20:29
@QWE4562009
就是用STC下载软件自动生成的延时程序,复制到KEIL里头,然后只要修改阿拉伯数字i
或者在程序的调试界面观察时钟计数周期来计算这块的运行时间。
0
回复