Acasă / Atelier / Microcontroler / PIC / Ceas digital cu PIC16F84

Ceas digital cu PIC16F84

În acest articol voi prezenta o altă aplicație a bătrânului „PIC16F84”, de această dată este vorba despre un ceas digital. Schema este foarte simplu de realizat și este alcătuită din trei elemente, circuit-ul de alimentare, microcontrolerul și display-ul cu 7 segmente. Pentru alimentare am folosit un regulator de tensiune, respectiv „7805” (un regulator des folosit pentru aceste microcontrolere), acesta asigură tensiunea de 5 V necesară microcontrolerului. Pentru programarea microcontrolerului găsiți aici un mic tutorial (http://electrodb.ro/atelier/microcontroler/pic/cum-programam-un-microcontroler-pic/). PB1 este folosit pentru a seta minutele, PB2 este folosit pentru a seta ora, PB3 este buton de reset. LED/ul D1 indica secundele.

Listă componente:
R1 – R8 100Ω
R9 10kΩ
R10 R13 10kΩ
C1 22pF
C2 22pF
D1 LED
U1 – U4 Display cu 7 segmente, catod comun
Q1 – Q4 C828
Xtal1 4 MHz Cristal
IC1 7805 Regulator IC
PIC1 PIC 16F84 sau PIC16F84A
PB1 -PB3 Buton fără menținere (microcontact)

Codul de programare în HEX și ASM îl găsiți aici.

Sursa: http://www.electronica-pt.com/circuitos/en/pics/85-digital-clock.html

Update 13.05.2013:

Cablaj realizat de GeoMar:

2qnciuw

nffpdz

Aici găsiți un PDF scară 1:1 ce conține cablajul și silkscreenul creat de GeoMar : Ceas cu PIC16F84A electro DB

Atașat acestui articol :

Ceas cu PIC16F84A electro DB
Filename : ceas-cu-pic16f84a-electro-db.pdf (133 KB)
ceas-digital-hex-asm
Filename : ceas-digital-hex-asm.zip (4 KB)

Despre Ciprian

Am dezvoltat o pasiune pentru acest domeniu de cand eram foarte mic, cred ca aveam 6-7 ani, din cate imi amintesc, am invatat sa citesc din revistele Tehnium, cam astea erau preferatele mele la varsta respectiva. In plus, aveam o atractie pentru informatica fapt ce a dus la inscrierea mea la un liceu de informatica, iar pentru a continua cu pasiunea mea m-am inscris apoi la facultatea de electrotehnica...

20 Comentarii

  1. Salut,
    Felicitari ! Daca vreau si secunde e mult diferit???

  2. Buna.
    Ma intereseaza daca poti scrie un progr. ptr. un pic contracost.

  3. n-ai cumva si o schema de cablaj? mersi..

  4. are cineva si cablajul??? hex-ul vi-l pot scrie eu

  5. poza e de la alt ceas deoarece circuitul de acolo nu pare a fi un pic ? multummesc

  6. Marian Draghici

    Se pare ca nu am postat link-urile corecte.
    Asta este cablajul.

    http://i48.tinypic.com/nffpdz.jpg
    http://i50.tinypic.com/2qnciuw.jpg

  7. As dori si eu un kit(cablaj+piese, PIC programat).
    Cat ma costa?

  8. Salut. Cunostiintele mele in electro tehnica sunt:

    curentu vine de la + la – sau invers si acolo tre sa pui baterie
    si
    am schimbat un led de pe o placa
    si…cam atat.

    Vreau sa construiesc acest ceas. Puteti sa-mi spune-ti de unde iau piesele astea, cat costa si cum fac…”programarea” aia de spuneti?

    Astept cu nerabdare raspunsuri :-s Va multumesc 😀

  9. Mie nu imi afiseaza primul digit iar al treilea imi afiseaza numai cifra 8.Stiti cumva de ce?

  10. Mie nu imi afiseaza nimic pe primul digit iar pe al treiea afiseaza numai cifra 8,stiti cumva de ce?

  11. imi poti da te rog dimensiunile fizice ale cablajului?

  12. Va salut. Doresc sa achizitionez si eu un asemenea kit ceas. ce pret are si daca sunteti din Bucuresti.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*