M16 GCC LED闪光示例程序
扫描二维码
随时随地手机看文章
//编译环境AVRStudio4.13/AVRGCC
//系统时钟7.3728MHz,设置熔丝位为外部高频石英晶体振荡,启动时间4.1ms
//***********************************************************************
//包含文件
//***********************************************************************
#include
#include
#defineF_CPU7372800/*单片机主频为7.3728MHz,用于延时子程序*/
#include
#include
#definedelay_us(x)_delay_us(x)//AVRGCC延时函数x(us)
#definedelay_ms(x)_delay_ms(x)//AVRGCC延时函数x(ms)
#defineLED8PORTD
//*************************************************************************
//系统初始化子程序
//*************************************************************************
voidsystem_init()
{
DDRD=0xff;//设置PD口为输出
LED8=0xff;
}
//*************************************************************************
//主程序
//*************************************************************************
voidmain()
{
system_init();//系统初始化
while(1)
{
LED8=0x00;
delay_ms(500);//延时500ms
LED8=0xff;
delay_ms(500);
}
}