Мазмуну:

PIC16F88 MCUга негизделген мүнөт таймери: 4 кадам
PIC16F88 MCUга негизделген мүнөт таймери: 4 кадам

Video: PIC16F88 MCUга негизделген мүнөт таймери: 4 кадам

Video: PIC16F88 MCUга негизделген мүнөт таймери: 4 кадам
Video: Человек-паук раздает подарки. 🎁 - The Ultimate Christmas of SpiderMan GamePlay 🎮📱 🇷🇺 2024, Июль
Anonim
PIC16F88 MCUга негизделген мүнөт таймери
PIC16F88 MCUга негизделген мүнөт таймери

Келгиле, жөнөкөй таймердин мүнөт таймеринин долбоорун карап көрөлү. Долбоордун жүрөгү 8-бит PIC16F88 MCU. Убакыт 7 сегменттүү дисплейде көрсөтүлөт жана таймер 6 баскычтын жардамы менен иштейт. Аппарат 9 вольттук батарея менен иштейт.

Убакыт аралыгы 1ден 99 мүнөткө чейин. Эки орундуу сан режими дисплейдин оң жагында ондук чекит белгисинин жанында жайгашкан кошумча жашыл LED менен көрсөтүлөт. Катардагы беш баскыч бирден бешке чейинки сандарды билдирет. Алтынчы баскычтын эки функциясы бар - түзмөктү баштапкы абалга келтирүү жана киргизилип жаткан учурдагы цифраны өзгөртүү.

Таймер аппараты төмөнкүдөй иштейт. Негизги которгуч күйгүзүлгөндөн кийин нөл цифрасы көрсөтүлөт жана аппарат баскычтардын басылышын күтөт. 3 мүмкүнчүлүктөр бар:

1) 1ден 5 мүнөткө чейин кирүү үчүн беш баскычтын бирин басыңыз. Санак бир нече мүнөттөн кийин башталат.

2) 6дан 9 мүнөткө чейин кирүү үчүн беш баскычтын бирин басыңыз жана андан кийин каалаган баага жетүү үчүн 6 -баскычты кайра -кайра басыңыз. Ар бир басуудан кийин мааниси 1ге көбөйтүлөт.

3) 10дон 99 мүнөткө чейинки убакытты киргизүү үчүн биринчи кадамды мурунку кадамдагы көрсөтмөлөрдү колдонуп киргизиңиз. Андан кийин беш баскычтын бирин басыңыз. Ондук чекит жана кошумча жашыл LED күйүп, маанинин экинчи цифрасы киргизилип жатканын билдирет. Эми экинчи цифранын маанисин тууралоо үчүн 6 -баскычты кайра -кайра басыңыз.

Артка саноо жүрүп жатканда калган убакыт көрсөтүлөт жана ондук чекит мезгил -мезгили менен өчүп турат. Эки орундуу сан болгон учурда, эки цифралык мезгилдүү басылма экранда пайда болот, экинчи цифра ондук чекит менен белгиленет. Калган мүнөттөрдүн саны эки сандан турган болсо, кошумча LED күйүп турат.

Калган убакыт нөлгө жеткенде үн сигнализациясы иштей баштайт. Кийинки тапшырманы аткаруу үчүн түзмөктү 6 -баскыч менен баштапкы абалга келтирсе болот.

1 -кадам: Тетиктер керек

Тетиктер керек
Тетиктер керек
  1. PIC16F88
  2. 7 сегменттүү дисплей
  3. 6 баскыч
  4. 1K каршылыгы - 6 даана
  5. 470 каршылыгы - 9 даана
  6. 7805 чыңалуу жөндөгүч
  7. 0.33 uF конденсатор
  8. 0.1 uF конденсатор
  9. пьезо спикери
  10. батарея кармагыч
  11. которгуч

2 -кадам: Таймердин схемасы

Таймердин Circuit
Таймердин Circuit

3 -кадам: Булак коду

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

4 -кадам: Акыркы түзмөктүн көрүнүшү

Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү
Акыркы түзмөктүн көрүнүшү

Сиз схеманы нан табакка гана чогултасызбы же кандайдыр бир уникалдуу дизайнды жаратасызбы, бул сизге байланыштуу. Мен түзмөктөрүмдүн кээ бир сүрөттөрүн тиркелем.

Сунушталууда: