Opak dekoderu
Moderátor: Moderátoři
Protože se segmenty přepínaj multiplexně, na tohle by se hodil brouk 74HC595 (8bitovej posuvnej registr se sériovým vstupem a výstupným registrem) ve spojení s vlastním dekodérem (např EPROM) + děličku hodinový frekvence na frekvenci segmentů + děličku sedmi, třeba posuvným registrem (74595 potřebuje 2 hodiny, tady frekvence přepínání segmentů + frekvence přepínání znaků, která je oproti předchozí 7x pomalejší). Výstupem budou 4 bity + hodiny (po dělení 7, pro přepínání znaků), jednotlivý znaky u zobrazovače budeš přepínat kruhovým čítačem.
Takhle by měl převodník fungovat (potřebuješ 8 adresních vstupů (7 použiješ) a 4 datový výstupy; může se hodit 74287):
Kód: Vybrat vše
Vstupy Výstupy
a b c d e f g A B C D
0 = 1 1 1 1 1 1 0 0 0 0 0
1 = 0 1 1 0 0 0 0 0 0 0 1
2 = 1 1 0 1 1 0 1 0 0 1 0
3 = 1 1 1 1 0 0 1 0 0 1 1
4 = 0 1 1 0 0 1 1 0 1 0 0
5 = 1 0 1 1 0 1 1 0 1 0 1
6 = 1 0 1 1 1 1 1 0 1 1 0
7 = 1 1 1 0 0 0 0 0 1 1 1
8 = 1 1 1 1 1 1 1 1 0 0 0
9 = 1 1 1 1 0 1 1 1 0 0 1Trochu porno, ale aspoň si procvičíš mozkový závity.
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Zaky píše:Skoro mi přijde snazší to v dnešní době namastit do nějaké té flashky zrecyklované coby BIOS staršího MB nebo nejlépe do jednočipu...
Jj, presne tak. Kdykoliv bych mel pouzit vic nez jedno pozdro ttl, bez zavahani nasazuju mcu i na sebestupidnejsi funkci. Je to jednoduhe, rychle, levne, bezpracne. Doby ttl orloju jsou uz davno pryc.