avr單片機(jī)proteus仿真第二課:流水燈
先實(shí)現(xiàn)一個(gè)最簡單的avr單片機(jī)proteus仿真,流水燈。
對(duì)IO口寫數(shù)據(jù)要先設(shè)置DDRxn=0xff,然后才輸出PORTxn=輸出數(shù)據(jù)。
電路仿真圖如下:
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(j=0;j<0xff;j++){
;
}
}
PORTA=0xff;
}
}
}
//必須注意,winavr必須最后留一行空白