Prevodník kódu BCD na DEC a naopak
Projekty > 8051 > Podprogramy
Prevod z BCD na DEC
Pri použití hodinového obvodu DS1307, alebo DS12887A je potrebné vykonať prevod hodnôt predstavujúcich čas uložených v registroch z BCD sústavy na DEC (desiatková sústava). Až po prevode je možné správne prezentovať zapísané hodnoty v registroch. Uvedený príklad znázorňuje mechanizmus prevodu medzi jednotlivými sústavami z BCD na DEC, alebo DEC na BCD pomocou jednoduchých funkcií napsaných v jazyku C. V prípade, že by sme chceli dosiahnúť prevod medzi sústavami s časom približne t=4ns je možné použiť programovateľné logické polia GAL22V10, ktoré sú schopné pomocou internej programovateľnej kombinačnej logiky jednotlivých hradiel vykonať prevod.
Aktualizácia údajov bola vykonaná dňa 05.10.2024.