📄 singleled.c
字号:
/*******************************************
;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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -