INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Kom ons kyk na die eenvoudige beginnerprojek van die minuutopnemer. Die kern van die projek is die 8-bis PIC16F88 MCU. Die tyd word op die 7-segment vertoon en die timer word gebruik met 6 knoppies. Die toestel word aangedryf deur 'n 9 volt battery.
Die tydsduur is van 1 tot 99 minute. Die getalmodus met twee syfers word aangedui deur die ekstra groen LED wat aan die regterkant van die skerm net langs die desimale punt aangebring word. Die vyf knoppies in 'n ry verteenwoordig nommers een tot vyf. Die sesde knoppie het twee funksies - om die toestel terug te stel en die huidige syfer wat ingevoer word, te verander.
Die timer -toestel werk op die volgende manier. Nadat die hoofskakelaar aangeskakel is, word 'n nulsyfer vertoon en wag die toestel totdat die knoppies ingedruk word. Daar is 3 moontlikhede:
1) Druk slegs een van die vyf knoppies om 'n periode van 1 tot 5 minute in te voer. Die aftelling begin oor 'n paar oomblikke.
2) Om 'n periode van 6 tot 9 minute in te voer, druk op een van die vyf knoppies en druk daarna herhaaldelik op die 6de knoppie om die gewenste waarde te bereik. Na elke druk word die waarde verhoog met 1.
3) Om die tydperk van 10 tot 99 minute in te voer, voer die eerste syfer in volgens die instruksies in die vorige stap. Druk dan op enige van die vyf knoppies. Die desimale punt en die bykomende groen LED gaan aan om aan te dui dat die tweede syfer van die waarde ingevoer word. Druk nou herhaaldelik op die 6de knoppie om die waarde van die tweede syfer aan te pas.
Terwyl die aftelling aan die gang is, word die oorblywende tyd vertoon en die desimale punt knip gereeld. In die geval van die tweesyfergetal verskyn beide syfers periodiek op die skerm met die tweede syfer gemerk deur die desimale punt. Solank die oorblywende aantal minute 'n tweesyfergetal is, is die ekstra LED aan.
As die oorblywende tyd nulwaarde bereik, word die klankalarm geaktiveer. Die toestel kan dan met die 6de knoppie teruggestel word om gereed te wees vir die volgende taak.
Stap 1: Onderdele benodig
- PIC16F88
- 7-segment vertoning
- 6 knoppies
- 1K weerstand - 6 stukke
- 470 weerstand - 9 stukke
- 7805 spanningsreguleerder
- 0,33 uF kapasitor
- 0,1 uF kapasitor
- 'n piëzo -luidspreker
- 'n batteryhouer
- 'n skakelaar
Stap 2: Die kring van die timer
Stap 3: Die bronkode
Die kode wat in C met MPLAB X IDE en XC8 -samesteller geskryf is, kan afgelaai word:
Stap 4: Die voorkoms van die finale toestel
Dit is aan u om te besluit of u slegs die kring op die broodbord wil monteer of 'n unieke ontwerp wil maak. Ek lê 'n paar beelde van my toestelle by.