-
-
Kursy
»
-
Kurs FPGA Lattice (22). Sekwencyjny algorytm Double Dabble
Kurs FPGA Lattice (22). Sekwencyjny algorytm Double Dabble
Wtorek, 23 Lipiec 2024
Wyświetlacz cyfrowy stosowaliśmy już nie raz, ale zawsze pokazywaliśmy na nim wartości w postaci szesnastkowej. Wygodniej byłoby widzieć liczby w formacie dziesiętnym. W zwykłych językach programowania mamy gotowe funkcje, które wyświetlają liczby w różnych formatach, ale w FPGA konwersję musimy niestety przeprowadzić samodzielnie.
Najwygodniejszym sposobem na przekonwertowanie liczby zapisanej binarnie na format dziesiętny jest użycie kodu BCD (binary coded decimal). Każdą cyfrę dziesiętną zapisujemy jako 4-bitową liczbę binarną. Cztery bity dają możliwość utworzenia 16 kombinacji, ale w kodzie BCD stosujemy tylko kombinacje od 0 do 9, a pozostałe są nieużywane. Zobacz rysunek 1.
Aby kontynuować czytanie wykup
Prenumeratę