//取自周兴华的《AVR单片机C语言高级程序设计》 //说明中并未给出熔丝位设置。灯闪的时间不确定。 //编译环境ICCAVR,下载是avr fighter。 #include <iom16v.h> #define uchar unsigned char #define uint unsigned int /**************************************** delay ****************************************/ void delay_ms(uint k) { uint i,j; for(i=0;i<k;i++) { for(j=0;j<570;j++); } } /***************************************** MAIN *****************************************/ void main(void) { DDRB=0XFF; //将PB端口设置为输出 PORTB=0XFF; //PB端口初始化输出11111111 while(1) { PORTB=0XAA; delay_ms(500); PORTB=0X55; delay_ms(500); } }