📄 key.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 + -