您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机M16 GCC LED闪光示例程序 正文
M16 GCC LED闪光示例程序

M16 GCC LED闪光示例程序

点击数:7450 次   录入时间:03-04 11:59:53   整理:http://www.55dianzi.com   AVR单片机
//编译环境 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单片机