app.c
来自「AVR Devolpment Board」· C语言 代码 · 共 37 行
C
37 行
#include "avr/io.h"
#include "util/delay.h"
void delay_ms(unsigned int ms)
{
while(ms--)
_delay_ms(1);
}
int main(void)
{
unsigned char i=0;
/* Set LED and Smg LE pin as output , databus as output */
DDRA |=(1<<PA4)|(1<<PA5)|(1<<PA6);
DDRB = 0xFF;
/* Off the Smg display */
PORTA|=(1<<PA5);
PORTB = 0x00;
PORTA&=~(1<<PA5);
/* Set LED LE pin disable */
PORTA|= (1<<PA6);
while(1)
{
PORTB=~(1<<i);
delay_ms(500);
i++;
if(i==8)
i=0;
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?