//编译环境 AVR Studio 4.13/AVR GCC
//系统时钟7.3728MHz,设置熔丝位为外部高频石英晶体振荡,启动时间4.1ms
//***********************************************************************
// 包含文件
//***********************************************************************
#include <string.h>
#include <stdio.h>
#define F_CPU 7372800 /* 单片机 主频为7.3728MHz,用于延时子程序 */
#include <util/delay.h>
#include <avr/io.h>
#define delay_us(x) _delay_us(x) //AVR GCC延时函数 x(us)
#define delay_ms(x) _delay_ms(x) //AVR GCC延时函数 x(ms)
#define LED8 PORTD
//*************************************************************************
// 系统初始化子程序
//*************************************************************************
void system_init()
{
DDRD=0xff; //设置PD口为输出
LED8=0xff;
}
//*************************************************************************
// 主程序
//*************************************************************************
void main()
{
system_init(); //系统初始化
while(1)
{
LED8=0x00;
delay_ms(500); //延时500ms
LED8=0xff;
delay_ms(500);
}
}
本文关键字:程序 AVR单片机,单片机-工控设备 - AVR单片机