Innehållsförteckning:
- Steg 1: Delar som behövs
- Steg 2: Timerns krets
- Steg 3: Källkoden
- Steg 4: Den slutliga enhetens utseende
Video: Minuttimern baserad på PIC16F88 MCU: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Låt oss ta en titt på det enkla nybörjarprojektet för minuttimern. Hjärtat i projektet är 8-bitars PIC16F88 MCU. Tiden visas på 7-segmentet och timern används med 6 knappar. Enheten drivs av 9 volts batteri.
Tidsintervallet är från 1 till 99 minuter. Läget för två siffror indikeras av den extra gröna lysdioden som finns på displayens högra sida precis bredvid decimalpunkten. De fem knapparna i rad representerar siffrorna ett till fem. Den sjätte knappen har två funktioner - för att återställa enheten och för att ändra den aktuella siffran som matas in.
Timerenheten fungerar på följande sätt. När huvudströmbrytaren är på visas en nollsiffra och enheten väntar på att knapparna ska tryckas in. Det finns 3 möjligheter:
1) Tryck på en av de fem knapparna för att ange 1 till 5 minuters period. Nedräkningen börjar om några ögonblick.
2) Tryck på någon av de fem knapparna för att ange en period på 6 till 9 minuter och tryck därefter upprepade gånger på den 6: e knappen för att uppnå önskat värde. Efter varje tryck ökar värdet med 1.
3) Ange den första siffran med instruktionerna i föregående steg för att ange 10 till 99 minuter. Tryck sedan på någon av de fem knapparna. Decimalpunkten och den extra gröna lysdioden tänds för att indikera att den andra siffran i värdet matas in. Tryck nu upprepade gånger på den sjätte knappen för att justera det andra siffrans värde.
Medan nedräkningen pågår visas återstående tid och decimalpunkten blinkar regelbundet. När det gäller det tvåsiffriga numret visas båda siffrorna periodiskt på displayen med den andra siffran markerad med decimalpunkten. Så länge det återstående antalet minuter är ett tvåsiffrigt nummer lyser den extra lysdioden.
När återstående tid når nollvärdet utlöses larmet. Enheten kan sedan återställas med den 6: e knappen för att vara redo för nästa uppgift.
Steg 1: Delar som behövs
- PIC16F88
- 7-segmentskärm
- 6 knappar
- 1K motstånd - 6 st
- 470 motstånd - 9 st
- 7805 spänningsregulator
- 0,33 uF kondensator
- 0,1 uF kondensator
- en piezohögtalare
- en batterihållare
- en omkopplare
Steg 2: Timerns krets
Steg 3: Källkoden
Koden skriven i C med MPLAB X IDE och XC8 -kompilatorn är tillgänglig för nedladdning:
Steg 4: Den slutliga enhetens utseende
Det är upp till dig om du bara monterar kretsen på brödbrädan eller skapar en unik design. Jag bifogar några bilder på mina enheter.
Rekommenderad:
Alexa -baserad röststyrd raketstartare: 9 steg (med bilder)
Alexa Based Voice Controlled Rocket Launcher: När vintersäsongen närmar sig; kommer den tiden på året när ljusets högtid firas. Ja, vi pratar om Diwali som är en sann indisk festival som firas över hela världen. I år är Diwali redan över och ser människor
ELEKTRONISKA KOMPONENTER BASERAD JULTRÄD: 8 steg
ELEKTRONISKA KOMPONENTER BASERAD JULTRÄD: Hej och välkommen tillbaka !!! Som elektronisk entusiast. Jag ser alltid saker eller festivaler /tillfällen som ett tillfälle att göra några innovativa saker av elektronik. Så när julen närmar sig. Jag tänkte göra en julgran b
CD4017-baserad multifunktionell cykelbelysning: 15 steg
CD4017-baserad multifunktionell cykelbelysning: Denna krets är gjord genom att använda en mycket vanlig CD4017 LED-krets så kallad LED-chaser.Men den kan stödja olika LED-blinkande metoder genom att ansluta styrkablar som olika sätt.Kanske kan den användas som cykelbelysning eller visuell indikator
Arduino -baserad telefon (prototyp): 7 steg
Arduino -baserad telefon (prototyp): Hej alla, Idag kommer vi att se om arduino -baserad telefon i denna instruerbara. Detta är telefonen är en prototyp som den fortfarande är under utveckling. Källkoden är opensource alla kan ändra koden. Funktioner i telefonen: 1. Musik 2. Videor 3.
Arduino -baserad icke -kontakt infraröd termometer - IR -baserad termometer med Arduino: 4 steg
Arduino -baserad icke -kontakt infraröd termometer | IR -baserad termometer med Arduino: Hej killar i dessa instruktioner kommer vi att göra en kontaktfri termometer med hjälp av arduino. Eftersom temperaturen på vätskan/fastämnet ibland är för hög eller för låg och då är det svårt att komma i kontakt med den och läsa dess temperaturen då i den scen