Мазмұны:

PIC16F88 MCU негізіндегі минуттық таймер: 4 қадам
PIC16F88 MCU негізіндегі минуттық таймер: 4 қадам

Бейне: PIC16F88 MCU негізіндегі минуттық таймер: 4 қадам

Бейне: PIC16F88 MCU негізіндегі минуттық таймер: 4 қадам
Бейне: Home made Fan (display) using LED and Pic16f88 MCU made in iraq 2024, Шілде
Anonim
PIC16F88 MCU негізінде минуттық таймер
PIC16F88 MCU негізінде минуттық таймер

Минут таймерінің қарапайым бастауыш жобасын қарастырайық. Жобаның жүрегі-8 биттік PIC16F88 MCU. Уақыт 7 сегментті дисплейде көрсетіледі және таймер 6 түйменің көмегімен басқарылады. Құрылғы 9 вольтты батареямен жұмыс істейді.

Уақыт аралығы 1 -ден 99 минутқа дейін. Екі таңбалы сан режимі дисплейдің оң жағында ондық белгісінің жанында орналасқан қосымша жасыл жарық диодты шаммен көрсетіледі. Қатардағы бес түйме бірден беске дейінгі сандарды білдіреді. Алтыншы түйменің екі функциясы бар - құрылғыны қалпына келтіру және енгізілетін ағымдағы цифрды өзгерту.

Таймер құрылғысы келесідей жұмыс істейді. Негізгі қосқыш қосылғаннан кейін нөлдік сан көрсетіледі және құрылғы түймелердің басылуын күтеді. 3 мүмкіндік бар:

1) 1 -ден 5 минутқа дейінгі кезеңді енгізу үшін бес түйменің біреуін басыңыз. Кері санау бірнеше минуттан кейін басталады.

2) 6 -дан 9 минутқа дейін кіру үшін бес түйменің кез келгенін басыңыз, содан кейін қажетті мәнге жету үшін 6 -батырманы бірнеше рет басыңыз. Әр басқаннан кейін мән 1 -ге көбейеді.

3) 10 -дан 99 минутқа дейінгі кезеңді енгізу үшін алдыңғы қадамдағы нұсқауларды қолдана отырып, бірінші цифрды енгізіңіз. Содан кейін бес түйменің кез келгенін басыңыз. Ондық нүкте мен қосымша жасыл жарық диод қосылады, бұл мәннің екінші цифры енгізілгенін көрсетеді. Енді екінші санның мәнін реттеу үшін 6 -батырманы қайта -қайта басыңыз.

Кері санақ жүріп жатқанда, қалған уақыт көрсетіледі және ондық нүкте мезгіл -мезгіл жыпылықтайды. Егер екі таңбалы сан болса, дисплейде екі цифрдың мерзімді басылымы пайда болады, екінші цифр ондық бөлшекпен белгіленеді. Қалған минуттар екі таңбалы сан болса, қосымша жарық диоды қосылады.

Қалған уақыт нөлге жеткенде дыбыстық дабыл қосылады. Келесі тапсырмаға дайын болу үшін құрылғыны 6 -батырманың көмегімен қалпына келтіруге болады.

1 -қадам: қажет бөлшектер

Қажетті бөлшектер
Қажетті бөлшектер
  1. PIC16F88
  2. 7 сегментті дисплей
  3. 6 түйме
  4. 1K резистор - 6 дана
  5. 470 резистор - 9 дана
  6. 7805 кернеу реттегіші
  7. 0,33 УФ конденсатор
  8. 0,1 УФ конденсатор
  9. пьезо спикері
  10. батарея ұстағыш
  11. қосқыш

2 -қадам: Таймердің тізбегі

Таймердің схемасы
Таймердің схемасы

3 -қадам: бастапқы код

MPLAB X IDE және XC8 компиляторы көмегімен C тілінде жазылған кодты жүктеуге болады:

4 -қадам: соңғы құрылғының көрінісі

Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі
Соңғы құрылғының көрінісі

Схеманы тек тақтаға жинау немесе бірегей дизайн жасау сізге байланысты. Мен өз құрылғыларымның кейбір суреттерін қоса беремін.

Ұсынылған: