微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 人人为额,额为人人,protues还联调个屁-最新可视化调试

人人为额,额为人人,protues还联调个屁-最新可视化调试

时间:10-02 整理:3721RD 点击:

阿拉在该网站收获了不少,这次也把自己学到的一点技巧分享给朋友们
--------protues8.1调试单片机的最新方法,流水灯的可视化调试
while(1)
{
  P0=0xfe;   //11111110b 点亮LED1
  delay();   //delay
  P0=0xfd;   //11111101点亮LED2
  delay();   //μ÷ó??óê±oˉêy
  P0=0xfb;   //11111011点亮LED3
  delay();   //μ÷ó??óê±oˉêy
  P0=0xf7;   //11110111点亮LED4
  delay();   //μ÷ó??óê±oˉêy
  P0=0xef;   //11101111点亮LED5
  delay();   //μ÷ó??óê±oˉêy
  P0=0xdf;   //11011111点亮LED6
  delay();   //μ÷ó??óê±oˉêy
  P0=0xbf;   //10111111点亮LED7
  delay();   //μ÷ó??óê±oˉêy
  P0=0x7f;   //01111111点亮LED8
  delay();   //μ÷ó??óê±oˉêy  
}
}

设置断点----悄悄的进村


全速运行----悄悄的进村


测试电路--------悄悄的进村


单步执行,此时可以看到LED1点亮,且P0的值是oxfe和代码
P0=0xfe;   //11111110点亮led1,的值相吻合


单步执行,此时可以看到LED2点亮,且P0的值是oxfd和代码
P0=0xfd;   //11111101点亮led2,的值相吻合


丢掉过去那些老掉牙的联调


是不是很好玩啦?阿拉感觉比在真实的开发板上调试程序
还要嗨!一则可以看到单片机运行的结果,二则可以看到
P0口值的变迁过程,程序的运行过程。其他单片机、ARM和
DSP的调试方法和这个类似,以后没有板子学好嵌入式处理器
不再是奢望,希望能帮助到大家。

这是最新版的protues吗?

能详细说下用法吗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top