个人总结的AVR的ATMEGA16L单片机程序
#include 《avr/io.h》
int main( void )
{
unsigned char i, j, k,led=0;
DDRB=0xFF; /* all outputs */
while (1)
{
if(led)
PORTB|=0X01; /* |使最后一位为1 */
else
PORTB&=0XFE; /*&最后一位为0 */
led=!led;
//延时
for (i=0; i《255; i++)
for(j=0; j《255;j++)
k++;
}
}
///////////////////////////////////////////////////////////////
#include 《avr/io.h》
int main( void )
{
unsigned char i, j, k,led=0;
DDRB=0xFF; /* all outputs */
while (1)
{
if(led)
PORTB=0Xfe;
else
PORTB=0Xff;
led=!led;
for (i=0; i《255; i++) //延时
for(j=0; j《255;j++)
k++;
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !