Keil軟體設定
Keil工程建立好以後進行工程的組合語言混編設定
彙編程式寫在
#pragma asm
······· // 寫彙編語句
#pragma endasm
之間
程式效果:P1口8位流水燈 ,時間間隔1S
#include<reg51.h>
#include<intrins.h>
void main()
{
unsigned char i=0xfe;
while(1)
P1=i;
i=_crol_(i,1);
DEL:MOV R7,#10
DEL1:MOV R6,#200
DEL2:MOV R5,#248
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
}
Keil軟體設定
Keil工程建立好以後進行工程的組合語言混編設定
軟體編寫 51微控制器 12MHZ晶振 延時1S為例彙編程式寫在
#pragma asm
······· // 寫彙編語句
#pragma endasm
之間
程式效果:P1口8位流水燈 ,時間間隔1S
#include<reg51.h>
#include<intrins.h>
void main()
{
unsigned char i=0xfe;
while(1)
{
P1=i;
i=_crol_(i,1);
#pragma asm
DEL:MOV R7,#10
DEL1:MOV R6,#200
DEL2:MOV R5,#248
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
#pragma endasm
}
}