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

📄 example2._c

📁 AVR单片机C语言编程及应用实例 适合初学者的学习研究 其中包含Atmega16中文资料及Protel部分电路图
💻 _C
字号:
#include <iom16v.h>
#include <macros.h>

void delay(int ms)
{
    int i,j;
	for(i=0;i<ms;i++)
	   for(j=0;j<1141;j++);
       
}
void main()
{
   
   DDRA=0XFF;PORTA=0X00;
   DDRC=0X01;PORTC=0X01;
   while(1)
   {
      char k,l;
	  for(l=2;l>0;l--)
	  {
         for(k=0;k<8;k++)
	       {
              PORTA|=BIT(k);
			  PORTC=0X00;
	          delay(200);
	           PORTA&=~BIT(k);
			   PORTC=0X01;
	          delay(200);
	        }
	     for(k=6;k>0;k--)
	         {
                PORTA|=BIT(k);
				PORTC=0X00;
	            delay(200);
	           PORTA&=~BIT(k);
			   PORTC=0X01;
	           delay(200);
	        }
      }
	  PORTA=0X00;
	  
	  for(k=0;k<8;k++)
	       {
		       for(l=0;l<5;l++)
		         {
		           PORTA|=BIT(k);
				   delay(50);
	                PORTA&=~BIT(k);
	             }
			   delay(300);
	        }
  }
}

⌨️ 快捷键说明

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