Innholdsfortegnelse:

Minuttimeren Basert på PIC16F88 MCU: 4 trinn
Minuttimeren Basert på PIC16F88 MCU: 4 trinn

Video: Minuttimeren Basert på PIC16F88 MCU: 4 trinn

Video: Minuttimeren Basert på PIC16F88 MCU: 4 trinn
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Minuttimeren Basert på PIC16F88 MCU
Minuttimeren Basert på PIC16F88 MCU

La oss ta en titt på det enkle nybegynnerprosjektet for minutturet. Hjertet i prosjektet er 8-biters PIC16F88 MCU. Tiden vises på 7-segmentet displayet og timeren betjenes med 6 knapper. Enheten drives av 9 volt batteri.

Tidsområdet er fra 1 til 99 minutter. Modusen med to sifre indikeres av den ekstra grønne LED -en som er plassert på høyre side av displayet like ved desimaltegnet. De fem knappene på rad representerer tallene en til fem. Den sjette knappen har to funksjoner - for å tilbakestille enheten og for å endre gjeldende siffer som legges inn.

Timerenheten fungerer på følgende måte. Etter at hovedbryteren er slått på, vises et null siffer og enheten venter på at knappene skal trykkes. Det er 3 muligheter:

1) Trykk på en av de fem knappene for å angi 1 til 5 minutter. Nedtellingen starter om noen få øyeblikk.

2) Trykk på en av de fem knappene for å angi perioden 6 til 9 minutter, og trykk deretter på den sjette knappen flere ganger for å oppnå ønsket verdi. Etter hvert trykk økes verdien med 1.

3) For å angi 10 til 99 minutter, skriv inn det første sifferet ved å følge instruksjonene i forrige trinn. Trykk deretter på en av de fem knappene. Desimaltegnet og den ekstra grønne lysdioden tennes for å indikere at det andre sifferet i verdien skrives inn. Trykk nå på den sjette knappen flere ganger for å justere den andre sifferverdien.

Mens nedtellingen pågår vises den resterende tiden og desimalpunktet blinker periodisk. Når det gjelder tosifret tall, vises begge sifrene periodisk på displayet, mens det andre sifferet er markert med desimaltegnet. Så lenge det gjenværende antall minutter er et tosifret tall, er den ekstra LED -en på.

Når den gjenværende tiden når nullverdi, vil lydalarmen utløses. Enheten kan deretter tilbakestilles med den sjette knappen for å være klar for neste oppgave.

Trinn 1: Nødvendige deler

Nødvendige deler
Nødvendige deler
  1. PIC16F88
  2. 7-segmenters skjerm
  3. 6 knapper
  4. 1K motstand - 6 stykker
  5. 470 motstand - 9 stk
  6. 7805 spenningsregulator
  7. 0,33 uF kondensator
  8. 0,1 uF kondensator
  9. en piezo -høyttaler
  10. en batteriholder
  11. en bryter

Trinn 2: Circuit of the Timer

Tidsurets krets
Tidsurets krets

Trinn 3: Kildekoden

Koden skrevet i C ved bruk av MPLAB X IDE og XC8 -kompilatoren er tilgjengelig for nedlasting:

Trinn 4: Den endelige enhetens utseende

Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende
Den endelige enhetens utseende

Det er opp til deg om du bare monterer kretsen på brødbrettet eller lager en unik design. Jeg legger ved noen bilder av enhetene mine.

Anbefalt: