MEGA8 做的呼吸灯
标签:
呼吸灯
Mega8
利用 mega8 的 PWM 做了一款简单的双色呼吸灯,呼吸频率可以调节。由于程序中还有
其他功能,只将呼吸灯部分程序整理如下。
/******************************************************************************
* 头文件设定
******************************************************************************/
#include
#include
#include "ADC.c"
#deneledkey (PIND & 0x08)
unsigned char KEY_Flag;
unsigned int i;
/******************************************************************************
* 函 数 名: Delay_nus(unsigned int n)
* 功能描述: 延时函数
* 参 数: 延时参数:unsigned int n;
* 返 回 值: 无
* 备 注: ...
******************************************************************************/
void Delay_nus(unsigned int n)
{
unsigned int a,b;
for (a = 0; afor (b = 0; b<8; b++);
}
/******************************************************************************
* 函 数 名: Delay_nms(unsigned int n)
* 功能描述: 延时函数
* 参 数: 延时参数:unsigned int n;
* 返 回 值: 无
评论0