su5.c

来自「gccavr环境下的测试程序」· C语言 代码 · 共 30 行

C
30
字号
/*********************************
这是一个简单的发光二极管的示例su3.c
功能:发光二极管闪烁
**********************************/
#include <avr/io.h>
#include <stdint.h>
#include <util/delay.h>
void DelayMs(uint8_t ms)
{
  uint8_t i;
  for(i=0;i<ms;i++)
    _delay_us(1000);
}
int main(viod)
{
  uint8_t led=0;
  uint16_t i=1000;
  DDRB=0x01;
  while(1)
  {    
    if(led)
	    PORTB|=0x01;
	else
	    PORTB&=0xFE;
	led=!led;
	DelayMs(i);
  }
  return (0);
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?