Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
- PIC16F88
- 7-segmenters skjerm
- 6 knapper
- 1K motstand - 6 stykker
- 470 motstand - 9 stk
- 7805 spenningsregulator
- 0,33 uF kondensator
- 0,1 uF kondensator
- en piezo -høyttaler
- en batteriholder
- en bryter
Trinn 2: Circuit of the Timer
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
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.