单片机C语言宏定义不明白还请大虾帮忙解释下
#include "Delay.h"#include "Delay_1.h"
#include <absacc.h>
#define EKBI_Off() (AUXIE &= ~(1<<5)) //关闭键盘中断
这句中的AUXIE是什么意思,在C语言中没见过这条命令不知道是C语言的命令还是上面3个头文件中的一个地址定义
还有就是后面&=~(1<<5)意思感觉auxie=~(auxie<<5)是auxie左移5位后取反是这样吗
#define KBIF_Off() (KBCON &= ~(1<<0)) //清除键盘中断标志
这句也没看明白
#define AT93C46X8_ERAL (0x12<<5) //全部擦除命令:10010B
这句麻烦给解释下