#define SEI() asm("sei")的含义?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 06:03:52
#define SEI() asm("sei")的含义?
在ICCAVR中对avr单片机的头文件定义中有这样几句:
#define WDR() asm("wdr")
#define SEI() asm("sei")
#define CLI() asm("cli")
在ICCAVR中对avr单片机的头文件定义中有这样几句:
#define WDR() asm("wdr")
#define SEI() asm("sei")
#define CLI() asm("cli")
我对单片机什么的不太了解,不过看样子,
wdr,sei,cli 应该是你的单片机的指令(汇编).
asm(XXX) 应该是你所使用的C编译器的对内嵌汇编代码的扩展关键字.
总地来说,定义这几个宏目的应该是在C代码中可以像下面这样
来执行对应的CPU指令:
WDR();
SEI();
CLI();
猜的!
wdr,sei,cli 应该是你的单片机的指令(汇编).
asm(XXX) 应该是你所使用的C编译器的对内嵌汇编代码的扩展关键字.
总地来说,定义这几个宏目的应该是在C代码中可以像下面这样
来执行对应的CPU指令:
WDR();
SEI();
CLI();
猜的!