Sisällysluettelo:

Minuutti -ajastin PIC16F88 MCU: n perusteella: 4 vaihetta
Minuutti -ajastin PIC16F88 MCU: n perusteella: 4 vaihetta

Video: Minuutti -ajastin PIC16F88 MCU: n perusteella: 4 vaihetta

Video: Minuutti -ajastin PIC16F88 MCU: n perusteella: 4 vaihetta
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Heinäkuu
Anonim
Minuutti -ajastin PIC16F88 MCU: n perusteella
Minuutti -ajastin PIC16F88 MCU: n perusteella

Katsotaanpa yksinkertaista aloittelijan minuutti -ajastimen projektia. Projektin ydin on 8-bittinen PIC16F88 MCU. Aika näkyy 7-segmenttinäytössä ja ajastinta käytetään 6 painikkeella. Laite saa virtansa 9 voltin paristosta.

Aika -alue on 1-99 minuuttia. Kahden numeron numerotilasta kertoo vihreä vihreä LED, joka sijaitsee näytön oikealla puolella aivan desimaalimerkin vieressä. Viisi painiketta peräkkäin edustavat numeroita yhdestä viiteen. Kuudennella painikkeella on kaksi toimintoa - nollata laite ja muuttaa syötettävä numero.

Ajastin toimii seuraavasti. Kun pääkytkin on päällä, näyttöön tulee nolla numero ja laite odottaa painikkeiden painamista. On 3 mahdollisuutta:

1) Syötä 1–5 minuutin jakso painamalla vain yhtä viidestä painikkeesta. Lähtölaskenta alkaa hetken kuluttua.

2) Jos haluat siirtyä 6-9 minuutin jaksoon, paina mitä tahansa viidestä painikkeesta ja heti sen jälkeen toistuvasti kuudes painike halutun arvon saavuttamiseksi. Jokaisen painalluksen jälkeen arvoa lisätään yhdellä.

3) Anna 10–99 minuutin jakso syöttämällä ensimmäinen numero edellisen vaiheen ohjeiden mukaisesti. Paina sitten mitä tahansa viidestä painikkeesta. Desimaalipiste ja vihreä vihreä merkkivalo syttyvät, mikä osoittaa, että arvon toinen numero on syötetty. Paina nyt kuudetta painiketta toistuvasti toisen numeron arvon säätämiseksi.

Kun ajastin on käynnissä, jäljellä oleva aika näytetään ja desimaalipilkku vilkkuu ajoittain. Jos kyseessä on kaksinumeroinen numero, molemmat numerot näkyvät ajoittain näytöllä ja toinen numero on merkitty desimaalilla. Niin kauan kuin jäljellä oleva minuuttilaskuri on kaksinumeroinen luku, lisä -LED palaa.

Kun jäljellä oleva aika saavuttaa nolla -arvon, hälytys laukeaa. Laite voidaan nollata kuudennella painikkeella, jotta se on valmis seuraavaan tehtävään.

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat
  1. PIC16F88
  2. 7-segmenttinen näyttö
  3. 6 painiketta
  4. 1K vastus - 6 kpl
  5. 470 vastus - 9 kpl
  6. 7805 jännitesäädin
  7. 0,33 uF kondensaattori
  8. 0,1 uF kondensaattori
  9. pietsokaiutin
  10. paristopidike
  11. kytkin

Vaihe 2: Ajastimen piiri

Ajastimen piiri
Ajastimen piiri

Vaihe 3: Lähdekoodi

C -koodilla kirjoitettu koodi MPLAB X IDE- ja XC8 -kääntäjällä on ladattavissa:

Vaihe 4: Lopullisen laitteen ulkoasu

Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme
Lopullisen laitteen ilme

On sinun tehtäväsi, kootko piirin vain leipälaudalle vai luotko ainutlaatuisen suunnittelun. Liitän kuvia laitteistani.

Suositeltava: