单片机代码编程时如何嵌入汇编语言?
全部 1010
单片机代码编程时如何嵌入汇编语言?
-
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
}
}
2018-03-20 16:10:00