本帖最后由 tyun1990 于 2023-10-21 13:29 编辑
学习记录(第13课)第一部分 课堂笔记:应用模块化编程,每一个模块对应一个 “.C” “.H”的文件。 每个函数都要添加函数说明、版本号 //====================================================== // 函数名称: // 函数功能: // 入口参数: // 函数返回: // 当前版本: VER1.0 // 修改日期: 2023 - 1-1 // 当前作者: // 其他备注: //======================================================
修饰符extern 用在变量或者函数的声明前,用来说明此变量函数在别处定义的,要在此处引用 例如:Temp.c文件需要应用Temp2.C文件变量int i,就可以在Temp2.H中声明 extern int i,之后才能在Temp.c文件中引用v这个变量
bdata 位寻址变量 a.c a.h u8 bdata LED=0x00; extern u8 bdata LED; sbit LED0=LED^0; extern bitLED0; sbit LED1=LED^1; extern bitLED1; 以下是.C文件标准模板 以下是.H标准模板
按键检测注意点
按键应该10ms(毫秒)检测一次
软件防抖要<30ms 单击按下检测 =30mS, 长按检测3秒开始检测,一直按>3000ms(3 秒)表示在一直按着按键
|