Stránka 1 z 1

Program "Hodiny"

Napsal: 16 srp 2011, 17:43
od lounge
Moc prosím hodného člověka znalého programování PIC, jestli by mně nepředělal program pro hodiny s PIC 16F628A z 4displeje LED se společnou katodou na společnou anodu.Jsou to jenom hodiny minuta a hodina, nic složitého (kromě mě).
Děkuji

Napsal: 16 srp 2011, 20:50
od Bernard
To dokážeš i sám, v závěru programu přepsat nuly na jedničky a naopak (celkem 11 řádků):

Kód: Vybrat vše

c_err      movlw   B'11111101'
...
...
numxe0     movlw   B'00000011'
...
...
...
...
numxe9     movlw   B'00001001'
...

Napsal: 16 srp 2011, 21:08
od lounge
To je nastavování portu B, kam půjdou jednotlivé katody. Ale co port A -ovládání společných anod-RA0-RA3? Jde o multiplex.
Raději přidám i původní schemátko s displejem se společnými katodami.

Napsal: 16 srp 2011, 22:34
od Bernard
No vidíš, dělám se chytřejší než jsem. Tak ve smyčce "main" bude ještě třeba invertovat bity b3b2b1b0 v instrukcích movlw B'1111xxxx'.

Napsal: 17 srp 2011, 09:03
od Banda
Na tom schématu jsou chyby v hodnotách součástek a jejich umístění.
To zas nějaký "programátor" něco naprogramoval, ale základy elektroniky mu chybí. Škoda mluvit. Odkaz na originální zapojení (autora) by nebyl?

Napsal: 17 srp 2011, 11:31
od kuto
Bude to menit jas podle toho co tam bude svitit za cislo, ty omezovaci odpory dej ke kazdymu segmentu a ne do tech spolecnych.

Napsal: 17 srp 2011, 14:19
od lounge
Autor Miroslav Cina mail miroslav.cina@t-online.de. Schema a popis je uveřejněný v Praktická elektronika A Radio 01/2010 str.30.
Pokud se tyka jasu, má to částečně programově kompenzované nastavením času zobrazování pri 1 na polovinu.
Které chyby kromě zablokování stabilizátoru kondama 100n v součástkách máš na mysli?

Napsal: 17 srp 2011, 15:06
od kuto
A neni jednodussi tam dat o 3 odpory vic a nesrat se s kompenzacema v programu? Kdysi by nam za tohle mistr odborneho vycviku snizil znamku. Jsem si jistej, ze bys nasel lepsi konstrukce na hodiny.
A ty chyby? ja tam vidim treba prehozeny kondiky u toho stabilizatoru. Od kdy se dava pred nej 100u a za nej 1000u? Dalsi vec je, ze ty displeje jsou na 20mA a ty do nich pustis necelych 15 mA (a to prehanim, nepocitam ubytek napeti na tom segmentu) a jeste v multiplexu pro vic segmentu. Jak moc si myslis ze to bude svitit?
Ze neco "nejak" funguje, jeste neznamena ze je to udelany spravne :) Bych si tipnul ze to autor vubec ani nezkousel, jak je dnes pri publikaci zapojeni bezne.

Napsal: 02 zář 2011, 20:45
od lounge
Tak jsem všechno zvládnul, dokonce jsem se naučil programovat, displej svítí naprosto perfektně i při denním světle, takže teorie ne vždy odpovídá skutečnosti, že jo?
Jestli má někdo zájem, pošlu hex soubor a nové schema pro displej se společnými anodami.

Napsal: 04 dub 2013, 07:19
od roja
Dobrý den, před časem jsem si vyhlídnul ke stavbě hodiny z AR PE 01/2010. Objednal jsem součástky, ale omylem místo segmentovek se společnou katodou jsem objednal segmentovky se spol. anodou. Po hledání jak na to, jsem se dostal až k tomuto váknu. Kontaktoval jsem lounge přes PM (neodpovídá), tak prosím někoho, kdo získal od něho jím nabízené soubory (hex a schéma pro displej), aby se o ně podělil. Děkuji