Keil軟件設置
Keil工程建立好以后進行工程的匯編語言混編設置
軟件編寫51單片機12MHZ晶振延時1S為例
匯編程序寫在
#pragmaasm
·······//寫匯編語句
#pragmaendasm
之間
程序效果:P1口8位流水燈,時間間隔1S
#include<reg51.h>
#include<intrins.h>
voidmain()
{
unsignedchari=0xfe;
while(1)
{
P1=i;
i=_crol_(i,1);
#pragmaasm
DEL:MOVR7,#10
DEL1:MOVR6,#200
DEL2:MOVR5,#248
DJNZR5,$
DJNZR6,DEL2
DJNZR7,DEL1
#pragmaendasm
}
}