tipkovnico

M

minal1

Guest
Imam kodo za tipkovnico in LCD ampak doesnot dela prosim pomagajte mi# Vključujejo
# Vključujejo

int g;
sbit row1 = P3 ^ 0;
sbit row2 = P3 ^ 1;
sbit row3 = P3 ^ 2;
sbit row4 = P3 ^ 3;

char scan_key (ničen)
(
P3 = 15;
medtem ko (1)
(
if (P3! = 15) break;
)
P3 = 239;
if (row1 == 0) (g = 1; vračanja'1 ';)
if (row2 == 0) (g = 4; vračanja "4";)
if (row3 == 0) (g = 7; vračanja "7";)
if (row4 == 0) (vrnitev'*';}
P3 = 223;
if (row1 == 0) (g = 2; vrnitve "2";)
if (row2 == 0) (g = 5; vračanja "5";)
if (row3 == 0) (g = 8; vračanja "8";)
if (row4 == 0) (g = 0; vračanja'0 ';)
P3 = 191;
if (row1 == 0) (g = 3; vračanja "3";)
if (row2 == 0) (g = 6; vračanja "6";)
if (row3 == 0) (g = 9; vračanja "9";)
if (row4 == 0) (vrnitev'#';}

)

int Main ()
(
int i, c, f = 0, ali = 0;
char a;
P1 = 56, P2_1 = 0, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (i = 0; I <255; i );
P1 = 15, P2_1 = 0, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (i = 0; I <255; i );
P1 = 1, P2_1 = 0, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (i = 0; i <255; i );
P1 = 28, P2_1 = 0, P2_2 = 0, P 2_3 = 1;
P2_3 = 0;
for (i = 0; i <255; i );
P1 = 129, P2_1 = 0, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (i = 0; i <255; i );
medtem ko (1)
(
a = scan_key ();
če (a == '*')
(
P1 = 1, P2_1 = 0, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
f = 0;
g = 0;
for (c = 0; c <32000; c );
)
if (a! = '*' & & a! = "#")
(
P1 = a, P2_1 = 1, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (c = 0; c <32000; c );
f = f g;
f = f * 10;
)
če (a == '#')
(
f = f/10;
a = f;
P1 ='=', P2_1 = 1, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (c = 0; c <32000; c );
f = 0;
g = 0;
Pojdi na etiketi;
)
medtem ko (0)
(
Etiketa:
P1 = a, P2_1 = 1, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (c = 0; c <32000; c );
P1 = "P2_1 = 1, P2_2 = 0, P2_3 = 1;
P2_3 = 0;
for (c = 0; c <32000; c );
)
)
)

 
kodo, se zdi v redu, ampak, kaj je problem
kjer se program daje težavo poskusite poiskati kodo, v kateri je problem
ga utripa različnih vodila na različne lokacije

ampak najprej prosimo, da nam poveste, problem lahko rešili tako, nekdo je

 

Welcome to EDABoard.com

Sponsor

Back
Top