1. C語言中嵌入彙編
1、在 C 檔案中要嵌入彙編程式碼片以如下方式加入彙編程式碼:
#pragma ASM
; Assembler Code Here
#pragma ENDASM
和“Assemble SRC File”,使檢查框由灰色變成黑色(有效)狀態;
3、根據選擇的編譯模式,把相應的庫檔案(如 Small 模式時,是 Keil\C51\Lib\C51S.Lib)加入工程中, 該檔案必須作為工程的最後檔案;
4、編譯,即可生成目的碼。
來個例項吧:
#i nclude
void main(void)
{
P2=1;
#pragma asm
MOV R7,#10
DEL:MOV R6,#20
DJNZ R6,$
DJNZ R7,DEL
#pragma endasm
P2=0;
}
1. C語言中嵌入彙編
1、在 C 檔案中要嵌入彙編程式碼片以如下方式加入彙編程式碼:
#pragma ASM
; Assembler Code Here
#pragma ENDASM
和“Assemble SRC File”,使檢查框由灰色變成黑色(有效)狀態;
3、根據選擇的編譯模式,把相應的庫檔案(如 Small 模式時,是 Keil\C51\Lib\C51S.Lib)加入工程中, 該檔案必須作為工程的最後檔案;
4、編譯,即可生成目的碼。
來個例項吧:
#i nclude
void main(void)
{
P2=1;
#pragma asm
MOV R7,#10
DEL:MOV R6,#20
DJNZ R6,$
DJNZ R7,DEL
#pragma endasm
P2=0;
}