楼主:
MaxHaru (懂得放手..才是王道)
2014-07-04 17:22:53请教各位大大,
在Keil C中,
如果要建一个Assembly Macro的File给C使用应该如何做,
我有试着在ASM.H中定义Macro
#pragma asm
REGWRITE MACRO REG, VALUE
MOV DPTR, #REG
MOV A, VALUE
MOVX @DPTR, A
ENDM
#pragma endasm
在MAIN.C中使用
#inculde "ASM.H"
void main(void)
{
#pragma asm
REGWRITE 0x1000, #0xFF
#pragma endasm
}
但是它出现这样的讯息
error C272: 'asm/endasm' requires src-control to be active
而且在KeilC的环境好像没办法对*.H设定src-control
请问我应该如何做才能做到我的需求呢?
感谢