当前位置:首页 > 单片机 > 单片机
[导读] #include \"avr/io.h\"statICvoid io_init(void){PORTA = 0xff;DDRA = 0xff;}void mDelay(uint16_t DelayTim){ uint16_t i;for(;DelayTim>0;DelayTim--){ for(i=0;i

#include "avr/io.h"
statICvoid io_init(void)
{
PORTA = 0xff;
DDRA = 0xff;
}
void mDelay(uint16_t DelayTim)
{ uint16_t i;
for(;DelayTim>0;DelayTim--)
{ for(i=0;i<40000;i++)


{;}
for(i=0;i<3900;i++)
{;}
}
}


int main(void)
{
uint8_t i=0;
io_init();
while(1)
{ if(++i>=8)
i=0;
PORTA=~(0x01<>i可改变流水灯方向
mDelay(500);
}
}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭