单片机C语言问题

u8 KEY_Scan(u8 mode)


请问这程序是什么意思,是定义变量还是怎么样?为什么C语言这么抽象的?


首先:u8其实为

    #define u8 unsigned char     //用u8代替unsigned char(无符号8位二进制数)


  其次   KEY_Scan 为函数名;

   接下来 (u8  mode)  为参数;

  所以,该程序为一个函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-13
char
a;指的是a是一个放在RAM里的可以改变的变量。
char
code
a;指的是a是一个放在ROM里的不可以改变的变量。
如果你的单片机是C51系列的,你知道的C51提供的RAM少得可怜,只有256字节,有时候为了节约RAM可以在编程的时候把a的值给计算好并赋值并将其存储在ROM区,但是这样做会牺牲一些读取时间。
希望对你有帮助
第2个回答  2015-12-03
这是一个函数名,是负责按键扫描的。 mode 是扫描的模式,你没有里面的代码,无法给你解释这个mode是做什么的。
该函数返回值应该就是哪个按键被按下了

u8 是unsigned char 型

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网