JecarDatha Electronics MICROCONTROLADOR 16F877A | Page 24

else

{

D7=0;

}

suma=D0+D1+D2+D3+D4+D5+D6+D7;

C=SUMA/100;

D=(SUMA%100)/10;

U=(SUMA%100)%10;

switch (C)

{

case(0):

output_b(0xC0);

break;

case(1):

output_b(0xF9);

break;

case(2):

output_b(0xA4);

break;

case(3):

output_b(0xB0);

break;

case(4):

output_b(0x99);

break;

case(5):

output_b(0x92);

break;

case(6):

output_b(0x82);

break;

case(7):

output_b(0xF8);

break;

case(8):

output_b(0x80);

break;

case(9):

output_b(0x90);

break;

}

switch (D)

{

case(0):

output_c(0xC0);

break;//0

case(1):

output_c(0xF9);

break;//1

case(2):

output_c(0xA4);

case(3):

output_c(0xB0);

break;//3

case(4):

output_c(0x99);

break;//4

case(5):

output_c(0x92);

break;//5

case(6):

output_c(0x82);

break;//6

case(7):

output_c(0xF8);

break;//7

case(8):

output_c(0x80);

break;//8

case(9):

output_c(0x90);

break;//9

}

switch (U)

{

case(0):

output_d(0xC0);

break;//0

case(1):

output_d(0xF9);

break;//1

case(2):

output_d(0xA4);

break;//2

case(3):

output_d(0xB0);

break;//3

case(4):

21