×
单片机 > 单片机程序设计 > 详情

AVR_点亮LED程序

发布时间:2020-06-04 发布时间:
|

//++++++++++++++++++++++++++++++++++
很纠结的用ICC AVR写了个程序。调试通过
+++++++++++++++++++++++++++++++++++//
#include
#include
#define  uchar unsigned char
#define  uint  unsigned int
void delay(uint ms)
{
    uint i,j;
for(i=0;i    {
    for(j=0;j<1141;j++);
       }
}
void main()
{
   uchar k;
   DDRA|=BIT(2);
   PORTA|=BIT(2);//我表示AVR的位操作比51单片机更加复杂,|运算是关键
   
   DDRB=0XFF;
   PORTB=0XFF;
   while(1)
   {
   for(k=0;k<8;k++) //for语句
   { 
   PORTB&=~BIT(k);//取反操作
   delay(500);//延时500ms
   
   PORTB|=BIT(k);
   delay(500);
   }
   }
}//



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32中断向量表的位置.重定向