Sisukord:

Minutitaimer, mis põhineb PIC16F88 MCU -l: 4 sammu
Minutitaimer, mis põhineb PIC16F88 MCU -l: 4 sammu

Video: Minutitaimer, mis põhineb PIC16F88 MCU -l: 4 sammu

Video: Minutitaimer, mis põhineb PIC16F88 MCU -l: 4 sammu
Video: 45 Minutit Taimer 2024, November
Anonim
Minutitaimer põhineb PIC16F88 MCU -l
Minutitaimer põhineb PIC16F88 MCU -l

Vaatame lihtsat algaja projekti minutitaimerist. Projekti keskmes on 8-bitine PIC16F88 MCU. Aeg kuvatakse 7-segmendilisel ekraanil ja taimerit juhitakse 6 nupu abil. Seade töötab 9 -voldise akuga.

Ajavahemik on 1 kuni 99 minutit. Kahekohalist numbrirežiimi näitab täiendav roheline LED, mis asub ekraani paremal küljel komakoha märgi kõrval. Rea viis nuppu tähistavad numbreid üks kuni viis. Kuuendal nupul on kaks funktsiooni - seadme lähtestamine ja praeguse sisestatava numbri muutmine.

Taimer töötab järgmiselt. Pärast pealüliti sisselülitamist kuvatakse nullnumber ja seade ootab nuppude vajutamist. On 3 võimalust:

1) 1 kuni 5 minuti pikkuse perioodi sisestamiseks vajutage ühte viiest nupust. Loendus algab mõne hetke pärast.

2) 6 kuni 9 minuti pikkuse perioodi sisestamiseks vajutage ükskõik millist viiest nupust ja kohe pärast seda vajutage korduvalt kuuendat nuppu soovitud väärtuse saavutamiseks. Pärast iga vajutust suurendatakse väärtust 1 võrra.

3) 10 kuni 99 minuti pikkuse perioodi sisestamiseks sisestage esimene number, kasutades eelmise sammu juhiseid. Seejärel vajutage ükskõik millist viiest nupust. Kümnendkoht ja täiendav roheline LED süttib, mis näitab, et väärtuse teine number on sisestamisel. Nüüd vajutage teise numbri väärtuse reguleerimiseks korduvalt kuuendat nuppu.

Pöördloenduse ajal kuvatakse järelejäänud aega ja kümnendkoht vilgub perioodiliselt. Kahekohalise numbri puhul ilmuvad mõlemad numbrid perioodiliselt ekraanile, teine number tähistatakse kümnendkohaga. Kui ülejäänud minutite arv on kahekohaline, põleb täiendav LED.

Kui järelejäänud aeg jõuab nulli, käivitub helisignaal. Seejärel saab seadme 6. nupuga lähtestada, et olla valmis järgmiseks ülesandeks.

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad
  1. PIC16F88
  2. 7-segmendiline ekraan
  3. 6 nuppu
  4. 1K takisti - 6 tk
  5. 470 takisti - 9 tk
  6. 7805 pingeregulaator
  7. 0,33 uF kondensaator
  8. 0,1 uF kondensaator
  9. piesokõlar
  10. akuhoidja
  11. lüliti

Samm 2: Taimeri ahel

Taimeri ahel
Taimeri ahel

3. samm: lähtekood

C -vormingus MPLAB X IDE ja XC8 kompilaatori abil kirjutatud kood on allalaadimiseks saadaval:

4. samm: lõpliku seadme välimus

Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus
Lõpliku seadme välimus

Teie otsustada, kas ühendate vooluahela ainult leivaplaadile või loote ainulaadse kujunduse. Lisan mõned pildid oma seadmetest.

Soovitan: