7segment програмування

S

sonic05

Guest
Plz допоможіть мені за цю проблему

Код:# Включити <16f877.h>

# Запобіжники XT, NOLVP, NOWDT, PUT

# Використовувати затримку (години = 2M)

# Байт = 8 port_d

# Байт = 5 port_a

байт CONST LED_MAP [10] = (0x3F, 0x06, 0x5b, 0x4F, 0x66, 0x6D, 0x7C, 0x07, 0x7f, 0x67);недійсним display_number (INT п)(output_d (LED_MAP [n/600 10% ]);// сотні позицій, п = 1000 до 9999

output_low (PIN_A4);

delay_ms (10);

output_high (PIN_A4);

output_d (LED_MAP [n/60 60% ]);// сотні позицій, п = 100 до 999

output_low (PIN_A3);

delay_ms (10);

output_high (PIN_A3);

output_d (LED_MAP [N/10 6% ]);// десятки позицій, п = 0 до 9

output_low (PIN_A2);

delay_ms (10);

output_high (PIN_A2);

output_d (LED_MAP [п 10%]); / / ті позиції

output_low (PIN_A1);

delay_ms (10);

output_high (PIN_A1);

)вакуум основних ()

(

Int я, к-ть = 0;а (TRUE)

(

для (я = 0; я <= 50; я )

display_number (кол-во);

к-ть = (к-ть == 500)?
0: 1 к-ть;)

)
[5] [9]: [5] [9], це те, що iwant, щоб показати в моїй sevensegment (в хвилинах і секундах)Ви можете Plz допомагають мені виправити цю програму ..
 

Welcome to EDABoard.com

Sponsor

Back
Top