avr单片机proteus仿真第二课:流水灯

avr单片机proteus仿真第二课:流水灯

 

先实现一个最简单的avr单片机proteus仿真,流水灯。

对IO口写数据要先设置DDRxn=0xff,然后才输出PORTxn=输出数据。

 

 

电路仿真图如下:

avr单片机proteus仿真第二课:流水灯_第1张图片

 

avr c程序如下:

 

#include
#include

int main(void){
unsigned char i,j,k;
DDRA=0xff;
PORTA=0xff;
for(;;){
   for(k=0;k<8;k++){
      PORTA=~(0x01<      for(i=0;i<0xff;i++){
         for(j=0;j<0xff;j++){
           ;
          }
       }
       PORTA=0xff;
   }
}
}

          //必须注意,winavr必须最后留一行空白
 

 

转载于:https://www.cnblogs.com/proteus/archive/2011/11/09/2243593.html

你可能感兴趣的:(avr单片机proteus仿真第二课:流水灯)