Kurs FPGA Lattice (22). Sekwencyjny algorytm Double Dabble

Kurs FPGA Lattice (22). Sekwencyjny algorytm Double Dabble

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ę
DO POBRANIA
Materiały dodatkowe

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik lipiec 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec - sierpień 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje czerwiec 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna lipiec 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich lipiec 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów