>> мені допомогти Plz 4 цієї програми,

S

sonic05

Guest
допоможіть мені виправити цю програму PLZ,, тому що iwant, щоб показати в своєму сегменті 7, як це [5] [9] [5] [9], як і цифровий годинник,,, перші два є 7segment хвилин, а останні два сегменти 7 в сек (0-59 сек до хвилин)

# Включити <16f877.h>
# Запобіжники XT, NOLVP, NOWDT, PUT
# Використовувати затримку (години = 2M)
# Байт = 8 port_d
# Байт = 5 port_a
байт CONST LED_MAP [10] = (0x3F, 0x06, 0x5b, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7f, 0x6F);

недійсним display_number (INT п)
(
output_d (LED_MAP [n/60 10%]);
output_low (PIN_A4);
delay_ms (20);
output_high (PIN_A4);
output_d (LED_MAP [n/60 60%]);

output_d (LED_MAP [n/60 10%]);
output_low (PIN_A3);
delay_ms (20);
output_high (PIN_A3);
output_d (LED_MAP [n/60 60%]);output_d (LED_MAP [N/10]);
output_low (PIN_A2);
delay_ms (20);
output_high (PIN_A2);
output_d (LED_MAP [п 10%]);
output_low (PIN_A1);
delay_ms (20);
output_high (PIN_A1);
output_d (LED_MAP [п 10%]);)

вакуум основних ()
(
Int я, к-ть = 0;

а (TRUE)
(
для (я = 0; я <= 150; я )
display_number (кол-во);
к-ть = (к-ть == 3600)?0: 1 к-ть;

)
)Додано після 59 хвилин:plzz Ineed ур відповісти тут

 

Welcome to EDABoard.com

Sponsor

Back
Top