⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.c

📁 LED渐明变灭,遥控控制,总体变化,方便使用
💻 C
字号:
#include <reg51.h>
#include <string.h>
#include <intrins.h>

#include "types.h"
#include "key.h"
#include "24c01.h"
#include "managment.h"

void modalkeyprocess();
void upkeyprocess();
void downkeyprocess();

uint miter;
bit modonoff=0;
uchar data Para[2];
uint midd[3];
 void ss(void);
//----------------------------------
//------------------------------------------
void modalkeyprocess()
  {
   if(!modonoff)
    {
       constant++;
       if(constant>5) led_buf[0]=led_buf[0]+2;
       else  led_buf[0]++;
      }
   modonoff=0;
   if(led_buf[0]>8) led_buf[0]=0;
    ss();
   }
 //-----------------------------------------------------------------
void upkeyprocess()
    {
     constant++;
     if(constant>2)
     {
      led_buf[1]=led_buf[1]+2;
      }
      else led_buf[1]++;
     if(led_buf[1]>99) led_buf[1]=99;
     ss();
     }
  //--------------------------------------------------------------
void downkeyprocess()
     {
     constant++;
     if(constant>2)
     {
      if(led_buf[1]<3)
       {
        if(led_buf[1]==0) led_buf[1]=0;
         else led_buf[1]--;}
       else  led_buf[1]=led_buf[1]-2;
      }
      else
      {
      if(led_buf[1]==0) led_buf[1]=0;
      else led_buf[1]--;
      }
      ss();
    }

 void ss(void)
 {
        EEWrite((uchar)led_buf[1],led_buf1);
        EEWrite((uchar)led_buf[0],led_buf0);
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -