SVETELEKTRO

19. februára 2009   Verzia pre tlač Verzia pre tlač

PICko hodiny alias CCC hodiny


FUBU

Jeden chlapík z fóra, citujem:
“ dobry chcel by som vas poprosit o pomoc pri prelozeni kodu z C54 naF84.
predpokladam ze zakladny .asm kod bude rovnaky len sa zmeni
hlavicka a neviem kde zacat 🙁 “ no a nadpis bol takýto:
„je mozne prepisat .asm z PIC16C54 na PIC16F84??“.
Zdroj:forum

Keďže náhodou viem programovať PIC od verzie s krátkym
inštrukčným slovom teda 10Fxxx cez širšie a širšie inštrukčné slovo teda cez 12Fxxx, 16Fxxx a 18Fxxxx (pre ktoré píšem programy v C)
až po 32 bitové 32Fxxx, ktoré sú COOL….
Tak som sa rozhodol pomôcť. Veď ma to veľa času nestálo…

Takže v tomto článku mám pre Vás zdrojáky pre digitálne hodiny popísané v aplikačných poznámkach výrobcu Microchip, teda AN590. Zdrojáky sú dva, jeden pre mikrokontrolér 16F628A, ktorý uprednostňujem. A samozrejme pre dinosaurus 16F84, ktorý čaká na vyhynutie… Kto vie kedy vyhynie 🙂 a či vôbec.


Schéma zapojenia hodín z aplikačných poznámok výrobcu:

aplikačné poznámky k hodinám od Microchip AN590 – formát PDF

Zdrojové kódy – absolútne FREE

Binárny HEX zdroják pre mikrokontrolér 16F628A

Projekt vo vývojovom prostredí MPLAB 16F628A

Binárny HEX zdroják pre mikrokontrolér 16F8A

Projekt vo vývojovom prostredí MPLAB 16F84

Rukou navrhnutý plošný spoj od Jozefa:

Ďakujem Jozefovi za vytvorenie návrhu plošného spoja. Popis od autora:
Prepojky sú vyznačené prerušovanou čiarou. Návrh obsahuje vypínač ON/OFF
celých hodín. Veľkosť PCB 8,5cm výška a 8cm šírka obidva rozmery aj s určitou rezervou.
Displej je na osobitnej PCB, takže v návrhu sú iba plošky na prepojenie káblikom.

JJ aby som nezabudol 🙂 ak to pomohlo, tak dúfam, že za to dostanem aspoň zopár pohľadníc, ktoré môžete zasielať na túto adresu:

Matej Baran
Nemcovce 82
082 12 Kapušany

Vďaka!

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)
Najnovšie články od FUBU (zobraziť všetky)

Komentáre (9)

  1. kkuukkoo2 píše:

    no ty si fakt baran s tou pohladnicou ale mozno ti poslem fotku s tymito hodinami lebo sa i zapacili

  2. Jose206 píše:

    Nema niekto dps? pomohlo by mi to thanks

  3. Jose206 píše:

    PCB som navrhol kedze sem nikto nic nehaadzal tak ak bude niekto chciet tak staici pvoedat akurat ze to je kreslene rukov nechcelo sa mi to softverovo…

  4. relays píše:

    Zdravím.
    Zaujali ma Vaše dig.hodiny a chcem si ich postaviť,akurát mám „zbytočné“ štiry sedemsegmenty akurát že majú spoločnú anódu.Chcem sa opýtať či bude stačiť ak v týchto registroch :
    ZERO equ 0x7E
    ONE equ 0x0C
    TWO equ 0xB6
    THREE equ 0x9E
    FOUR equ 0xCC
    FIVE equ 0xDA
    SIX equ 0xFA
    SEVEN equ 0x0E
    EIGHT equ 0xFE
    NINE equ 0xCE

    a ešte v týchto:
    DISP1 equ B’11111110′
    DISP2 equ B’11111101′
    DISP3 equ B’11111011′
    DISP4 equ B’11110111′
    jednoducho povedané zamením nuly za jednotky.
    Samozrejme použil by som NPN tranzistory a na ich kolektory privediem 5VDC
    Za odpoveď vopred vďaka.Relays.

Pridaj komentár