[Atmel] ATmega328p Xplained Mini (2) LED闪烁

[复制链接]
1385|0
 楼主| ddllxxrr 发表于 2015-1-6 21:20 | 显示全部楼层 |阅读模式
本帖最后由 ddllxxrr 于 2015-1-6 21:29 编辑




接着上边的程序,利用Studio自带的delay函数实现延时.来实现LED闪烁.

至于,F_CPU为什么选择8000000这是我看数据手册默认是这么大.

以下是程序:
  1. /*
  2. * GccApplication2.c
  3. *
  4. * Created: 2015/1/6 星期二 19:43:39
  5. *  Author: Administrator
  6. */

  7. #define  F_CPU 8000000ul
  8. #include <avr/io.h>
  9. #include <util/delay.h>

  10. int main(void)
  11. {
  12.     DDRB = 0x20;
  13.         PORTB = 0x20;
  14.         while(1)
  15.     {
  16.         PORTB = 0x00;
  17.                 _delay_ms(1000);
  18.                 PORTB = 0x20;
  19.                 _delay_ms(1000);
  20.                 //TODO:: Please write your application code
  21.     }
  22. }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2404

主题

7001

帖子

68

粉丝
快速回复 在线客服 返回列表 返回顶部