INHOUDSOPGAWE:

Die minute -timer op grond van die PIC16F88 MCU: 4 stappe
Die minute -timer op grond van die PIC16F88 MCU: 4 stappe

Video: Die minute -timer op grond van die PIC16F88 MCU: 4 stappe

Video: Die minute -timer op grond van die PIC16F88 MCU: 4 stappe
Video: BTT Octopus - Heat bed configuration 2024, November
Anonim
Die minuut -timer op grond van die PIC16F88 MCU
Die minuut -timer op grond van die PIC16F88 MCU

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

Onderdele benodig
Onderdele benodig
  1. PIC16F88
  2. 7-segment vertoning
  3. 6 knoppies
  4. 1K weerstand - 6 stukke
  5. 470 weerstand - 9 stukke
  6. 7805 spanningsreguleerder
  7. 0,33 uF kapasitor
  8. 0,1 uF kapasitor
  9. 'n piëzo -luidspreker
  10. 'n batteryhouer
  11. 'n skakelaar

Stap 2: Die kring van die timer

Die kring van die tydopnemer
Die kring van die tydopnemer

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

Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
Die voorkoms van die finale toestel
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.

Aanbeveel: