新手上路
- 积分
- 25
- 金钱
- 25
- 注册时间
- 2017-7-20
- 在线时间
- 5 小时
|
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
int main(void)
{
u16 i,j;
u8 flag;
delay_init(); //延时函数初始化
LED_Init(); //初始化与LED连接的硬件接口
while(1)
{
i=1;
while(flag?i++:i--) //1732us*1731(循环次数)=3s,3s内逐渐变亮,然后3s内逐渐熄灭
{
LED0=0;
LED1=0;
delay_us(i);
LED0=1;
LED1=1;
delay_us(1732-i);
if(i>=1731)
flag=0;
else if(i<=1)
flag=1;
}
}
} |
|