回答

收藏

Atmega328p Xplained mini 流水灯实现

#其他 #其他 1515 人阅读 | 0 人回复 | 2015-01-20

1.将8个LED按共阳接法,分别接Atmega328的PD0-PD7,如下图:

2.在Atmel Studio 6.2新建工程。
代码如下:
#include <asf.h>#define  F_CPU 8000000ul#include <avr/io.h>#include <util/delay.h>int main(void){        int i =0;        DDRD = 0xff;        PORTD = 0xfe;        while (1)                {                for(i=0;i<8;i++)                  {                        _delay_ms(1000);                        PORTD<<=1;                        PORTD=PORTD|0x01;                     }                PORTD=0xfe;                                 }}视频效果:https://v.youku.com/v_show/id_XODc1MzI5OTg0.html
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条