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

mac2022-06-30  66

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

 

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

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

 

 

电路仿真图如下:

 

avr c程序如下:

 

#include <avr/io.h>#include <stdio.h>

int main(void){unsigned char i,j,k;DDRA=0xff;PORTA=0xff;for(;;){   for(k=0;k<8;k++){      PORTA=~(0x01<<k);      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

相关资源:单片机c语言应用100例
最新回复(0)