⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 123..c

📁 C51语言内嵌入汇编语句的程序实现
💻 C
字号:
#include <reg52.h>



#define uchar unsigned char 
#define uint unsigned int


void delay1s(void)

{

    #pragma asm

	delay:   mov  r2,#04h
	delay1:  mov  r3,#80h
	delay2:  mov  r4,#80h
	         djnz r4,$
			 djnz r3,delay2
			 djnz r2,delay1

	#pragma  endasm

}

 


main()
{
    while(1){
	     uint i;
		 uchar num;
	     P1=0xff   ;
		 delay1s();
		 num=0xfe;
		 for(i=0;i<8;i++){ 		     
			 P1=num;
			 delay1s();
			 num=num<<1|num>>7;
			 }
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -