去老表家搞软件keil—学习笔记

早上,成功完成keil5的修复,详情见上个博客

中午,完成key+beep+led的调试(老表操作)

晚上,我跟着老师B站的视频做led+beep的代码调试,自己独立建文件,并添加beep部分,代码没有显示错误,但是只有led调试成功,beep失败。

计划明天,做key+led,key+beep,key+led+beep,以及看看能否把beep的失败解决。

今日收获知识:
1、keil5输入中文:
先点击左上角的“编辑”,然后点击最下面的“配置”,按图操作即可。

2、蜂鸣器代码,记得要跳线帽或者杜邦线,G15和J17

3、新建新的文件,记得添加路径(和51一样),否则找不到其文件,然后报错。

4、关于外部变量的定义和使用:
a、一般的,在.h文件不定义变量,但会定义宏变量,如 #define PI 3.14
b、在.c文件定义外部变量:extern int a = 0;
当在其他文件调用时,不可直接使用,而是在前面加上:extern int a;(切不可 int a = 0;或int a; 因为变量可以声明多次,但定义只能一次)然后在下面函数调用。
c、在.c文件定义变量:int a = 0;
当在其他文件调用时,不可直接使用,而是在前面加上:extern int a;(切不可 int a = 0;或int a; 因为变量可以声明多次,但定义只能一次)然后在下面函数调用。
c、在 .h里面一般不定义变量。

猜你喜欢

转载自blog.csdn.net/m0_48808835/article/details/113747861