//取自周兴华的《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);
}
}