Talaan ng mga Nilalaman:

Ang Minute Timer Batay sa PIC16F88 MCU: 4 Hakbang
Ang Minute Timer Batay sa PIC16F88 MCU: 4 Hakbang

Video: Ang Minute Timer Batay sa PIC16F88 MCU: 4 Hakbang

Video: Ang Minute Timer Batay sa PIC16F88 MCU: 4 Hakbang
Video: MASAKIT SA FIRST TIME by Tamtax | REMIX | Dance fitness | Hyper movers 2024, Nobyembre
Anonim
Ang Minute Timer Batay sa PIC16F88 MCU
Ang Minute Timer Batay sa PIC16F88 MCU

Tingnan natin ang proyekto ng simpleng nagsisimula ng minutong timer. Ang puso ng proyekto ay ang 8-bit PIC16F88 MCU. Ang oras ay ipinapakita sa 7-segment na display at ang timer ay pinatatakbo gamit ang 6 na mga pindutan. Ang aparato ay pinalakas ng 9 volt na baterya.

Ang saklaw ng oras ay mula 1 hanggang 99 minuto. Ang mode ng dalawang numero ng numero ay ipinahiwatig ng karagdagang berdeng LED na matatagpuan sa kanang bahagi ng display sa tabi lamang ng decimal point sign. Ang limang mga pindutan sa isang hilera ay kumakatawan sa mga numero isa hanggang lima. Ang pang-anim na pindutan ay may dalawang mga function - upang i-reset ang aparato at upang baguhin ang kasalukuyang digit na ipinasok.

Gumagana ang timer device sa sumusunod na paraan. Matapos ang pangunahing switch ay nakabukas, isang zero digit ang ipapakita at naghihintay ang aparato para mapindot ang mga pindutan. Mayroong 3 posibilidad:

1) Upang ipasok ang 1 hanggang 5 minuto na panahon pindutin lamang ang isa sa limang mga pindutan. Nagsisimula ang countdown sa ilang sandali.

2) Upang ipasok ang 6 hanggang 9 minuto na panahon pindutin ang anuman sa limang mga pindutan at pakanan pagkatapos na paulit-ulit na pindutin ang ika-6 na pindutan upang makamit ang nais na halaga. Pagkatapos ng bawat pindutin ang halaga ay nadagdagan ng 1.

3) Upang ipasok ang 10 hanggang 99 minuto na panahon ipasok ang unang digit gamit ang mga tagubilin sa nakaraang hakbang. Pagkatapos ay pindutin ang anuman sa limang mga pindutan. Ang decimal point at ang karagdagang berdeng LED ay lumiliko sa nagpapahiwatig na ang pangalawang digit ng halaga ay ipinasok. Ngayon, pindutin nang paulit-ulit ang ika-6 na pindutan upang ayusin ang halagang pangalawang digit.

Habang ang countdown ay isinasagawa ang natitirang oras ay ipinapakita at ang decimal point ay pana-panahong kumikislap. Sa kaso ng dalawang digit na numero parehong lumabas ang mga digit sa display na may pangalawang digit na minarkahan ng decimal point. Hangga't ang natitirang bilang ng mga minuto ay isang dalawang digit na numero ang karagdagang LED ay nakabukas.

Kapag ang natitirang oras umabot sa zero na halaga ang tunog ng alarma ay ma-trigger. Ang aparato pagkatapos ay maaaring i-reset ng ika-6 na pindutan upang maging handa para sa susunod na gawain.

Hakbang 1: Kailangan ng Mga Bahagi

Mga Bahaging Kailangan
Mga Bahaging Kailangan
  1. PIC16F88
  2. 7- pagpapakita ng segment
  3. 6 na mga pindutan
  4. 1K risistor - 6 na piraso
  5. 470 risistor - 9 na piraso
  6. 7805 boltahe regulator

  7. 0.33 uF capacitor
  8. 0.1 uF capacitor
  9. isang piezo speaker
  10. isang may hawak ng baterya
  11. isang switch

Hakbang 2: Ang Circuit ng Timer

Ang Circuit ng Timer
Ang Circuit ng Timer

Hakbang 3: Ang Source Code

Ang code na nakasulat sa C gamit ang MPLAB X IDE at XC8 compiler ay magagamit para sa pag-download:

Hakbang 4: Ang Huling Pagtingin ng Device

Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device
Ang Paningin ng Huling Device

Nasa sa iyo kung ikaw lamang ang magtipun-tipon sa circuit sa breadboard o lumikha ng ilang natatanging disenyo. Isinasara ko ang ilang mga imahe ng aking mga aparato.

Inirerekumendang: