Шофиране 7-сегмента дисплей

E

engr.hayee

Guest
Здравейте момчета,
Аз съм се опитват да използват 7-сегмента, както и за тази цел и резултат на код и се завтече нея и тя се завтече perfect.the кода е както следва
Код:байт CONST LED_MAP [] = (0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67);недействителни display_number (INT N)

(

output_f (LED_MAP [N 10%]);

output_low (PIN_C1);

delay_ms (2);

output_high (PIN_C1);

output_f (LED_MAP [n/10]);

output_low (PIN_C1);

delay_ms (2);

output_high (PIN_C1);

)недействителни главната ()

(

INT брои = 1, I;а (вярно)

(

за (I = 0; I <= 100; I )

display_number (брой);

ако (брои == 99)

(

бройна = 0;

)

в противен случай

бройна ;

))
 
HI,

Двама оператори Една "/" е да се Qoutiont
т.е. 7 / 2 = 3, за да десетичната част.и други "%", ще ви дам остатъка
т.е. 7% 2 = 1 ...Dani

 
Да приемем, че искате да се показва броят 98 за две цифри 7 seg водена дисплей:

1.98/10; (9 * 10 8) / 10; (9 * 10/10) (8 / 10); 9 0 -> 9
2.98% 10; (9 * 10 8) 10%; 0 (8% 10); -> 8

 
Моля свържете данни карфици от седем сегмента показване на microcontroller

 

Welcome to EDABoard.com

Sponsor

Back
Top