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

📄 light4c1.c

📁 c8051彩灯发亮源代码简单实例
💻 C
字号:
#include"C8051F340.h"
#define  LED    P2
void OSCILLATOR_Init (void);           
void PORT_Init (void);
void  delay5ms(int);

main()
{       unsigned  char  i;
        PCA0MD   &= ~0x40;                 //关闭看门狗
		PORT_Init();                        // Initialize Port I/O
        OSCILLATOR_Init ();                 // Initialize Oscillator
  
		LED=0xfe;
		while(1)
		{         
				 for(i=0;i<1;i++)
		 			{   delay5ms(1000);
					    LED=(LED<<1)|0x01;
					}
				  delay5ms(1000);
				  if (LED==0xfd)  LED=0xfe;
				}
			}


void  delay5ms(int x)
{      int  i, j;
       for(i=0;i<x;i++)
	        for(j=1;j<=600;j++);
}
void OSCILLATOR_Init (void)
{  	OSCICN |= 0x03;                    //使用内部12M晶振
		}

void PORT_Init (void)
{    
   P2MDOUT = 0x0C;
   XBR1    = 0x40; 
  
  }

⌨️ 快捷键说明

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