Linglong之AVR程例2 閃爍的LED
這里我們讓LED閃爍起來。就是中間有延時,點亮LED,延時一會,滅了LED再延時一會。
看程序:
#include <avr/io.h>
#include
int main(void)
{
}
還有給大家說一個我寫這個程序時,犯過一個錯誤。
看下面的程序:
#include
int
{
int
while(1)
{
PORTB
for(i
PORTB
for(i
}
}
這里我們不管他的端口問題。我們只看程序。
按我們正常的寫51的思維是沒有錯的,如果你用ICC,CVAVR都軟件編譯也不會有錯,但是如果用GCC就有問題。
因為GCC會幫我們優(yōu)化程序。大家要注意這點就好了。。
評論