singleled.c
来自「ATmega8515 avr单片机做的单灯闪烁的程序」· C语言 代码 · 共 37 行
C
37 行
/*******************************************
;singleled.c
;作者:胡进
;单灯闪烁程序,用于ATMEG8515,在STK500板上实现
********************************************/
#include "avr/io.h"
#define unit unsigned int
static void io_init(void)
{
DDRB = 0xff;
PORTB = 0xff; //设置B口为推挽1输出
}
void DelayMs(unit DelayTime) //毫秒延时子程序
{
unit i;
for(;DelayTime>0;DelayTime--)
{
for(i=600;i!=0;i--)
{;}
}
}
int main(void)
{
io_init();
while(1)
{
DelayMs(100);
PORTB&=0xfe; //第一个指示灯亮;
DelayMs(100);
PORTB|=0x01; //第一个指示灯灭;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?