Sadržaj:

Mjerač minuta na temelju PIC16F88 MCU: 4 koraka
Mjerač minuta na temelju PIC16F88 MCU: 4 koraka

Video: Mjerač minuta na temelju PIC16F88 MCU: 4 koraka

Video: Mjerač minuta na temelju PIC16F88 MCU: 4 koraka
Video: НЛО: НАСТОЯЩАЯ ПРАВДА! / ПОЛНЫЙ ДОКУМЕНТАЛЬНЫЙ ФИЛЬМ 2024, Studeni
Anonim
Mjerač minuta temeljen na PIC16F88 MCU
Mjerač minuta temeljen na PIC16F88 MCU

Pogledajmo jednostavni početnički projekt mjerača vremena. Srce projekta je 8-bitna PIC16F88 MCU. Vrijeme se prikazuje na 7-segmentnom zaslonu, a timerom se upravlja pomoću 6 tipki. Uređaj se napaja baterijom od 9 volti.

Vremenski raspon je od 1 do 99 minuta. Način dvoznamenkastog broja označen je dodatnom zelenom LED diodom koja se nalazi s desne strane zaslona tik uz znak decimalne točke. Pet gumba u nizu predstavljaju brojeve jedan do pet. Šesti gumb ima dvije funkcije - resetirati uređaj i promijeniti trenutnu znamenku koja se unosi.

Mjerač vremena radi na sljedeći način. Nakon što je glavni prekidač uključen, prikazuje se nulta znamenka i uređaj čeka da se pritisnu gumbi. Postoje 3 mogućnosti:

1) Za unos razdoblja od 1 do 5 minuta samo pritisnite jednu od pet tipki. Odbrojavanje počinje za nekoliko trenutaka.

2) Za unos razdoblja od 6 do 9 minuta pritisnite bilo koji od pet gumba, a odmah zatim više puta pritisnite 6. gumb da biste postigli željenu vrijednost. Nakon svakog pritiska vrijednost se povećava za 1.

3) Za unos razdoblja od 10 do 99 minuta unesite prvu znamenku prema uputama u prethodnom koraku. Zatim pritisnite bilo koji od pet gumba. Uključuje se decimalna točka i dodatni zeleni LED koji označava da se unosi druga znamenka vrijednosti. Sada više puta pritisnite 6. gumb za podešavanje vrijednosti druge znamenke.

Dok je odbrojavanje u tijeku, prikazuje se preostalo vrijeme, a decimalna točka povremeno treperi. U slučaju dvoznamenkastog broja, na zaslonu se povremeno pojavljuju obje znamenke, a druga znamenka je označena decimalnom točkom. Sve dok je preostalo brojanje minuta dvoznamenkasti broj, dodatna LED dioda svijetli.

Kad preostalo vrijeme dosegne nultu vrijednost, aktivirat će se zvučni alarm. Uređaj se tada može resetirati pomoću 6. gumba kako bi bio spreman za sljedeći zadatak.

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
  1. PIC16F88
  2. 7- segmentni zaslon
  3. 6 gumba
  4. 1K otpornik - 6 komada
  5. 470 otpornik - 9 komada
  6. 7805 regulator napona
  7. 0,33 uF kondenzator
  8. 0,1 uF kondenzator
  9. piezo zvučnik
  10. držač baterije
  11. prekidač

Korak 2: Krug mjerača vremena

Krug mjerača vremena
Krug mjerača vremena

Korak 3: Izvorni kod

Kod napisan na jeziku C pomoću MPLAB X IDE i XC8 kompajlera dostupan je za preuzimanje:

Korak 4: Izgled konačnog uređaja

Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja
Izgled konačnog uređaja

Na vama je hoćete li sklopiti samo krug na ploči ili stvoriti neki jedinstveni dizajn. Prilažem neke slike mojih uređaja.

Preporučeni: