Innehållsförteckning:

Minuttimern baserad på PIC16F88 MCU: 4 steg
Minuttimern baserad på PIC16F88 MCU: 4 steg

Video: Minuttimern baserad på PIC16F88 MCU: 4 steg

Video: Minuttimern baserad på PIC16F88 MCU: 4 steg
Video: От проекта Всея Руси до проекта RomaNova. 2024, Juli
Anonim
Minuttimern Baserad på PIC16F88 MCU
Minuttimern Baserad på PIC16F88 MCU

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

Delar som behövs
Delar som behövs
  1. PIC16F88
  2. 7-segmentskärm
  3. 6 knappar
  4. 1K motstånd - 6 st
  5. 470 motstånd - 9 st
  6. 7805 spänningsregulator
  7. 0,33 uF kondensator
  8. 0,1 uF kondensator
  9. en piezohögtalare
  10. en batterihållare
  11. en omkopplare

Steg 2: Timerns krets

Timerns krets
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

Den sista enhetens utseende
Den sista enhetens utseende
Den sista enhetens utseende
Den sista enhetens utseende
Den sista enhetens utseende
Den sista enhetens utseende
Den sista enhetens utseende
Den sista 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: