• 大小: 1019B
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: 其他
  • 标签:

资源简介

看过雷蛇鼠标的呼吸灯吧?灯慢慢变亮,慢慢熄灭。 这个是我从网上下载下来的源程序,经过修改并且调试,跟原来的有了少许出入,但是更加接近雷蛇鼠标的呼吸灯效果。在这里留给有需要的朋友。

资源截图

代码片段和文件信息

//利用PMW模拟呼吸灯,打算用在鼠标上,经过测试,效果不错。
//STC11F32 18.432MHZ

#include 

#define N 2 //亮暗的速率
#define T 2800 //PWM的周期约7秒多一点;
sbit led=P3^5; 
void delay_ms(unsigned int z)
{
unsigned xy;
  for(x=z;x>0;x--)
    for (y=1400;y>0;y--); //留意,原先12M,89C51指令,这里只需Y=123,就可以获得1ms的延时。
                      
  //改成STC11F  1T单周期单片机后,1毫秒的延时,y=1400才能获得比较准确的延时。

}

void pwm(int x) 
  { 
  while(x--); 
  

评论

共有 条评论

相关资源