Innholdsfortegnelse:
- Trinn 1: Nødvendige deler
- Trinn 2: Circuit of the Timer
- Trinn 3: Kildekoden
- Trinn 4: Den endelige enhetens utseende
Video: Minuttimeren Basert på PIC16F88 MCU: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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.
Anbefalt:
ELEKTRONISKE KOMPONENTER BASERT JULETRE: 8 trinn
ELEKTRONISKE KOMPONENTER BASERT JULETRE: Hei og velkommen tilbake !!! Som en elektronisk entusiast. Jeg ser alltid ting eller festivaler /anledninger som en mulighet til å lage noen innovative ting ut av elektronikk. Så nærmer det seg jul. Jeg tenkte å lage et juletre b
PIC16F877A -basert RFID -system: 5 trinn
PIC16F877A Basert RFID -system: RFID -system er et system som gir identifikasjon av studenter, ansatte og andre som bruker RFID -tagger for å overvåke deres tilstedeværelse, arbeid, arbeidstid og mange andre. Denne artikkelen er sponsor av JLCPCB. Jeg takker virkelig JLCPCB for sponsing
ESP32 -basert telegrambot: 7 trinn
ESP32 Based Telegram Bot: Telegram handler om frihet og åpne kilder, det kunngjorde det nye Telegram bot API i 2015, som tillot tredjeparter å lage telegrambots for ESP32 som bruker meldingsprogrammet som deres viktigste kommunikasjonsgrensesnitt. Dette betyr at vi
LoRa-basert visuelt overvåkingssystem for landbruk Iot - Designe en applikasjon med front ved hjelp av Firebase & Angular: 10 trinn
LoRa-basert visuelt overvåkingssystem for landbruk Iot | Designe en applikasjon med front ved hjelp av Firebase & Angular: I forrige kapittel snakker vi om hvordan sensorene jobber med loRa -modulen for å fylle ut Firebase Realtime -databasen, og vi så diagrammet på veldig høyt nivå hvordan hele prosjektet vårt fungerer. I dette kapitlet vil vi snakke om hvordan vi kan
Arduino -basert ikke -kontakt infrarødt termometer - IR -basert termometer ved bruk av Arduino: 4 trinn
Arduino -basert ikke -kontakt infrarødt termometer | IR -basert termometer ved bruk av Arduino: Hei folkens i denne instruksjonsboken vil vi lage et kontaktfritt termometer ved hjelp av arduino. Siden noen ganger temperaturen på væsken/faststoffet er for høy eller for lav, og da er det vanskelig å få kontakt med det og lese dets temperaturen da i den situasjonen