📄 jianpan.txt
字号:
#include "HT46F49E.h"
//#define a _acc
unsigned char b;
unsigned char c;
unsigned char a;
void mdelay(unsigned char d)
{
for(a=0;a<d;a++)
for(b=0;b<0x02;b++)
for(c=0;c<0xff;c++);
}
void main()
{
while(1)
{
_pac=0x00;
_pbc=0x00;
_pb=0xff;
_pbc=0xff;
_pa=0xff;
_pac=0x0f;
a=_pa;
//b=a&&0xff;
if(a!=0xf0)
{
mdelay(1); //去抖延时
a=_pa;
//b=a&&0xff;
if(a!=0xf0) //有键按下
{
_pa=0x80;
a=_pa;
a=a&0x0f;
//b=a&&0x8f;
if(a==0x01) //s4按下
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x02) //s8按下
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x04) //s12按下
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x08) //s16按下
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
_pa=0x40;
a=_pa;
//b=a&&0x4f;
if(a==0x41) //s3
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x42) //s7
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x44) //s11
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x48) //s15
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
_pa=0x2f;
a=_pa;
//b=a&&0x2f;
if(a==0x21) //s2
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x22) //s6
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x24) //s10
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x28) //s14
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
_pa=0x1f;
a=_pa;
//b=a&&0x1f;
if(a==0x11) //s1
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x12) //s5
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
else if(a==0x14) //s9
{
_pcc2=0;
_pc2=1;
mdelay(10);
_pc2=0;
}
else if(a==0x18) //s13
{
_pcc2=0;
_pc2=1;
mdelay(1);
_pc2=0;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -