FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat

(Cristian I.K_ntXI) #1
40

5.9. Afișarea pe BCD 7 segmente


BCD 7 segmente (Binary Coded Decimal) este un ansamblu de leduri care sunt așezate favorabil astfel
încât, în momentul în care sunt aprinse într-un anumit mod, acestea afișeaza cifre în zecimal. O altă
abreviere pentru acest tip de display este SSD, care provine de la denumirea englezească Seven Segment
Display (afișaj cu 7 segmente). Concret, fiecare cifră afișată pe acest tip de display este realizată pe 7 leduri,
așa cum se vede în Fig. 48


Fig. 48 : Realizarea fizică pe SSD

[https://reference.digilentinc.com/basys3/refmanual]

În exemplul dat, pentru fiecare digit anodul este comun, iar pentru a controla segmentul dorit, catodului
i se va da valoarea logică 0. Așa cum se vede în Fig. 49, sunt utilizați tranzistori de tip PNP pentru a selecta
unul dintre cei 4 digiți exitenți pe placă, motiv pentru care selecția digitului corespunzător se face utilizând 0
logic. Astfel, când din FPGA selectăm 0 logic pe baza tranzistorului, pe anodul digitului apare tensiune de
3.3V. În momentul în care atât pe catod cât și în baza tranzistorului PNP avem 0, se aprinde ledul
corespunzător.

Free download pdf