Kazalo:

Časovnik za minute glede na MCU PIC16F88: 4 koraki
Časovnik za minute glede na MCU PIC16F88: 4 koraki

Video: Časovnik za minute glede na MCU PIC16F88: 4 koraki

Video: Časovnik za minute glede na MCU PIC16F88: 4 koraki
Video: Ремонт цепи инверторного кондиционера Samsung, которая мигает 2024, Julij
Anonim
Minute timer, ki temelji na MCU PIC16F88
Minute timer, ki temelji na MCU PIC16F88

Oglejmo si preprost začetniški projekt merilnika minut. Srce projekta je 8-bitni PIC16F88 MCU. Čas je prikazan na 7-segmentnem zaslonu, časovnik pa deluje s pomočjo 6 gumbov. Napravo napaja 9 -voltna baterija.

Časovni razpon je od 1 do 99 minut. Način dvoštevilčne številke označuje dodatna zelena LED, ki se nahaja na desni strani zaslona tik ob znaku decimalne vejice. Pet gumbov zapored predstavlja številke od enega do pet. Šesti gumb ima dve funkciji - ponastaviti napravo in spremeniti trenutno vneseno številko.

Časovna naprava deluje na naslednji način. Ko je glavno stikalo vklopljeno, se prikaže ničelna številka in naprava čaka, da pritisnete gumbe. Obstajajo 3 možnosti:

1) Če želite vnesti obdobje od 1 do 5 minut, samo pritisnite enega od petih gumbov. Odštevanje se začne čez nekaj trenutkov.

2) Za vnos obdobja od 6 do 9 minut pritisnite katerega koli od petih gumbov in takoj za tem večkrat pritisnite 6. gumb, da dosežete želeno vrednost. Po vsakem pritisku se vrednost poveča za 1.

3) Za vnos obdobja od 10 do 99 minut vnesite prvo številko po navodilih v prejšnjem koraku. Nato pritisnite katerega koli od petih gumbov. Decimalna vejica in dodatna zelena LED se prižgeta, kar pomeni, da je vnesena druga številka vrednosti. Zdaj večkrat pritisnite 6. gumb, da prilagodite vrednost druge številke.

Med odštevanjem je prikazan preostali čas in decimalna vejica občasno utripa. V primeru dvomestne številke se na zaslonu občasno pojavita obe števki, druga številka pa je označena z decimalno vejico. Dokler je preostalo število minut dvomestno število, sveti dodatna LED.

Ko preostali čas doseže ničelno vrednost, se sproži zvočni alarm. Napravo lahko nato ponastavite s 6. gumbom, da bo pripravljena za naslednjo nalogo.

Korak: Potrebni deli

Potrebni deli
Potrebni deli
  1. PIC16F88
  2. 7- segmentni zaslon
  3. 6 gumbov
  4. 1K upor - 6 kosov
  5. 470 upor - 9 kosov
  6. 7805 regulator napetosti
  7. 0,33 uF kondenzator
  8. 0,1 uF kondenzator
  9. piezo zvočnik
  10. držalo za baterijo
  11. stikalo

2. korak: Krog časovnika

Krog časovnika
Krog časovnika

3. korak: izvorna koda

Koda, napisana v jeziku C s prevajalnikom MPLAB X IDE in XC8, je na voljo za prenos:

4. korak: Pogled končne naprave

Pogled končne naprave
Pogled končne naprave
Pogled končne naprave
Pogled končne naprave
Videz končne naprave
Videz končne naprave
Pogled končne naprave
Pogled končne naprave

Od vas je odvisno, ali samo sestavite vezje na plošči ali ustvarite kakšno edinstveno zasnovo. Prilagam nekaj slik svojih naprav.

Priporočena: