Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
- PIC16F88
- 7- pagpapakita ng segment
- 6 na mga pindutan
- 1K risistor - 6 na piraso
- 470 risistor - 9 na piraso
-
7805 boltahe regulator
- 0.33 uF capacitor
- 0.1 uF capacitor
- isang piezo speaker
- isang may hawak ng baterya
- isang switch
Hakbang 2: 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
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.