Stránka 1 z 3

Počítadlo

Napsal: 26 úno 2009, 10:50
od Dorques
Zdravím, mám ďalší problém. Dostal som zadanie že mám zhotoviť počítadlo od 12 do 4. čiže bude počítať od 12 do 4 zobrazovať do na 7-segmentovke a počíta to dookola.
Len nejako nemôžem nájsť vhodný dekodér BCD kódu na kód pre 7-segmentovku. čo som našiel tak buď to vie zobraziť len čísla od 0 do 9 alebo ešte čo je 74LS47 tak ten už aj viem zobrazovať až po 15 ale namiesto písmena A pri 10tke len vyhodí polku z trojku a tak...
Mám na výber buď robím pomocou dvoch segmentoviek (čo by bolo určite lepšie) ale tipujem že bude to asi zložite, alebo len pomocou jednej a 10 bude A, 11 bude B atď.
Vie mi niekto niečo poradiť?
VĎAKA

Napsal: 26 úno 2009, 11:03
od BOBOBO
Použij indikaci z digihodin , kterých je ve starých amárech vícero a použij zpětné nebo univerzální nastavitelné čítače . Bude to korunová záležitost .

Napsal: 26 úno 2009, 12:02
od bohous1
U takovychtoprojektu spis bych volil maly MCU, mozna nejlepe attiny(nepotrebuje jiz zadne soucastky kolem). hw primo pripojis k displeji, kratky program za 10min a navic si zakaznik bude moct pozdeji trochu vymyslet, pac obvykle se zjisti ze jeste je neco potreba dodelat kdyz dojde na predani projektu a k placeni. cenove mcu dnes uz vychazi stejne jako brouky logiky.

Napsal: 26 úno 2009, 12:27
od Bernard
Dorques píše:.... nemôžem nájsť vhodný dekodér BCD kódu na kód pre 7-segmentovku. čo som našiel tak buď to vie zobraziť len čísla od 0 do 9.....
To je práve princíp BCD (Binary Coded Decimal, že má rozsah číslic 0 až 9. Musíš hľadať dekodér HEX na 7-segment.

Napsal: 26 úno 2009, 12:35
od Crifodo
to je zadání nějakého akademického školního pablba nebo to vychází z praxe (pro praxi)?
protože indikovat takový rozsah je dost neobvyklé a ještě k tomu zobrazovat to v hexa soustavě je pro naprostou většinu uživatelů nesrozumitelné. To už bys to rovnou mohl zobrazovat v bargrafu.

Napsal: 26 úno 2009, 12:50
od Dorques
no je to zadanie do školy...mám dosť iných problémov ako riešiť takého..no nenapadá ma slušné slovo :)
Programovať nemoôžeme takže preto musím to riešiť takto.
Bolo mi zadané že mám zrobiť počítadlo od 12 do 4. Toť vsio čo mi bolo k tomu povedané..ako prinajhoršom zrobím s tou 7447 a 10 a višie bude zobrazovať tými priblblými znakmi ja len či neviete o niečom ako by som zobrazilo normálne A alebo ešte lepšie cez 2 segmentovky a normálne číslo

Napsal: 26 úno 2009, 13:18
od Crifodo

Napsal: 26 úno 2009, 13:23
od Dorques
No hej mám...len ako tak pozerám asi len vo forme datasheetu keďže nenašiel som firmu čo to ponúka...škoda no...ale zaujímavý obvod :)

Napsal: 26 úno 2009, 13:24
od rkozeluh
Čau,
to by se muselo řešit vratným čítačem s přednastavením.
dal by se tam jeden 74ls193, což je binární čítač Up/Down

Na nastavovacích vstupech bys nastavil 1100 (12) a hradlem NAND 7400 bys kontroloval až to dojde k 0011 (3) protože až to skočí na tu trojku, tak by ses pomocí aktivace nahrávacího vstupu Load vrátil zase k 12, no a výstup by byl pomocí jedné 7-segmentovky přímo 4-C


No když jsem tak na to koukal, tak největší problém bude ten dekoder z BDC na 7seg, ale v plném rozsahu 0-F

Napsal: 26 úno 2009, 13:35
od Crifodo
Jinak si můžeš přece dekodér sestavit sám, když použiješ libovolně kostrbatou metodu kterou získáš z výstupu čítače požadované zobrazení, třeba dekodér bcd/1 z 16 a za něj namastíš vrabčí hnízdo z diodové logiky nebo z hradel podle své pravdivostní tabulky a pak třeba použiješ segmenty

10......b (10

11...... I I

12.......I + horní, pravý horní, spodní

atd.
Nebo můžeš použít šestnáctisegmentovku... nebo si sestavit vlastní znakovku s atypickým tvarem a počtem segmentů :twisted:
záleží jestli jde zadavateli o to, aby vás něco naučil pro reálný život a nebo aby potrénoval váš smysl pro komplikovaná a bizarní řešení. Mám ten pocit, že druhá skupina je v našem školství hustě frekventovaná :roll:

Napsal: 26 úno 2009, 13:36
od Dorques
No tu 74193 som aj chcel použiť...tento obvod sme používali v minulých ročníkoch tak s ním to viem poriešiť...len mne prave ide o ten dekóder s ním si neviem rady :) keby som nemal 12tku tak už to mám len práve mal som to šťastie že som ju dostal..

Napsal: 26 úno 2009, 14:36
od Crifodo
mám neurčitý dojem že dekodérů BCD na full character hexadecimal je víc typů, asi by se to dalo vygooglovat nebo nalistovat ve starých AR

Napsal: 26 úno 2009, 14:40
od Bernard
Třeba Tesla MHB4311.

Napsal: 26 úno 2009, 17:20
od Dorques
Len škoda že všetky odporúčané obvody už budú ťažšie zohnatelné...niekto som sa s tým MHBčko stretol ale už nepamätám kde, no doma určite ho nemám.
Tak nič no...vďaka za všetky rady porieším to z 74LS247 (čiže ako 7447 len s kladnou logikou)aj keď tú nemám doma no keďže i segmentovky sme už dostali..musím navštíviť obchod...profákovi budem kričať že kedy je A ... :)

Napsal: 26 úno 2009, 18:01
od caven
Mohu se zeptat na jaké škole ti to bylo zadáno ??