51_LanQiaoBei/题目/真题/11 第十一届省赛_左岚/第一套/第十一届省赛1/Driver/Key.c

43 lines
789 B
C
Raw Permalink Normal View History

2025-04-13 01:02:19 +08:00
#include <Key.h>
unsigned char Key_Read()
{
unsigned char temp = 0;
//<2F><>1<EFBFBD><31>
P44 = 0;
P42 = 1;
P35 = 1;
P34 = 1;
if(P33 == 0) temp = 4;
if(P32 == 0) temp = 5;
if(P31 == 0) temp = 6;
if(P30 == 0) temp = 7;
//<2F><>2<EFBFBD><32>
P44 = 1;
P42 = 0;
P35 = 1;
P34 = 1;
if(P33 == 0) temp = 8;
if(P32 == 0) temp = 9;
if(P31 == 0) temp = 10;
if(P30 == 0) temp = 11;
//<2F><>3<EFBFBD><33>
P44 = 1;
P42 = 1;
P35 = 0;
P34 = 1;
if(P33 == 0) temp = 12;
if(P32 == 0) temp = 13;
if(P31 == 0) temp = 14;
if(P30 == 0) temp = 15;
//<2F><>4<EFBFBD><34>
P44 = 1;
P42 = 1;
P35 = 1;
P34 = 0;
if(P33 == 0) temp = 16;
if(P32 == 0) temp = 17;
if(P31 == 0) temp = 18;
if(P30 == 0) temp = 19;
return temp;
}