首先要做的补充是让你的keil能显示中文。如下点击选择。(需要点击的部分有紫红色加注)
这样你的代码就能写中文注释了,同时也能读别人的中文注释。写好注释是很重要的哦
其次是进一步让你们体验变量监视和debug
紫红色加注部分是debugger键,先将程序构建烧录后,点击debugger(因为debugger是基于在单片机上运行的程序进行的,观察监视的也是单片机的内部储存)。
这是debug工具栏
这是reset,是重置程序,使程序重新运行
这是全速运行,就是像程序在单片机里全速跑一样。配合断点使用更佳。
这是停止,当全速运行到你想停下来时,就点这个,程序就会停止。
最基础的了,不解释。
这是变量监视,
在name里输入变量名称,可以看到他的对应的value(值)和type(类型)。
这次做的排版更好看一些。
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
//本程序为debug教学程序,代码书写不严谨不成熟无实际意义,请勿模仿代码的书写风格
int main(void)
{
int a=0,b=1;
while(1)
{
a++;
b=a+b;
if(a>100)
{
a=1;
}
if(b>100)
{
b=1;
}
}
}
这是示例程序,放到main函数里接上单片机跑一跑,用变量监视观察a,b的值,试试吧。
更进一步可以探索一下keil里程序优化功能。在debug里可以观察到不同等级的优化,程序的运行是不一样的,可以观察一下