📄 keycontrol.c
字号:
#include "Capacitance.h"
#include "LCM_162.h"
code unsigned char display[7][16]={" ",
" 1.Chang Setting",
" 2.Capactance ",
" 3.Square Wave ",
" 4.About me ",
" 5.For Help ",
" ",
};
void Key1_control(void)
{
Lcd_initialize();
Writecmd(0x80);
Lcd_string(" QQ:274095956 ");
Writecmd(0xA8);
Lcd_string(" Em:decoder8@163");
}
void Key2_control(void)
{
Capacitance();
}
void Key3_control(void)
{
Aboutme();
}
void Key4_control(void)
{ unsigned char i=1;
Lcd_initialize();
Writecmd(0x80);
Lcd_string(&display[i-1][16]);
Writecmd(0xA8);
Lcd_string(&display[i][16]);
Writecmd(0x80);
Write_date(0x7E);
while(1)
{
if(Key_read()==3)
{ i++;
if(i>5) i=1;
Lcd_initialize();
Writecmd(0x80);
if(i==1)
{
Lcd_string(&display[4][16]);
Writecmd(0xA8);
Lcd_string(&display[0][16]);
}
else{
Lcd_string(&display[i-2][16]);
Writecmd(0xA8);
Lcd_string(&display[i-1][16]);
}
Writecmd(0x80);
Write_date(' ');
Writecmd(0xA8);
Write_date(0x7E);
}
if(Key_read()==2)
{ i--;
if(i<1) i=5;
Lcd_initialize();
Writecmd(0x80);
if(i==5)
{
Lcd_string(&display[4][16]);
Writecmd(0xA8);
Lcd_string(&display[0][16]);
}
else{
Lcd_string(&display[i-1][16]);
Writecmd(0xA8);
Lcd_string(&display[i][16]);
}
Writecmd(0xA8);
Write_date(' ');
Writecmd(0x80);
Write_date(0x7E);
}
if(Key_read()==1) break;
if(Key_read()==4)
{
switch(i)
{
case 1: {Setting(); break;}
case 2: {Capacitance();break;}
case 3: {Wave();break;}
case 4: {Aboutme();break; }
case 5: {Help();break; }
default: {break; }
}
}
}
}
void Aboutme(void)
{
Lcd_initialize();
Writecmd(0x80);
Lcd_string("|*Version C2.0*|");
Writecmd(0xA8);
Lcd_string("Rigths reserved");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -