Mundarija:

PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam
PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam

Video: PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam

Video: PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam
Video: piano PIC16F88 2024, Iyul
Anonim
PIC16F88 MCUga asoslangan daqiqali taymer
PIC16F88 MCUga asoslangan daqiqali taymer

Keling, boshlang'ichning oddiy taymer loyihasini ko'rib chiqaylik. Loyihaning yuragi-8 bitli PIC16F88 MCU. Vaqt 7 segmentli displeyda ko'rsatiladi va taymer 6 tugma yordamida ishlaydi. Qurilma 9 voltli batareya bilan ishlaydi.

Vaqt oralig'i 1 dan 99 minutgacha. Ikki xonali raqamli rejim displeyning o'ng tomonida, kasrli belgining yonida joylashgan qo'shimcha yashil LED bilan ko'rsatiladi. Ketma -ket beshta tugma birdan beshgacha raqamlarni bildiradi. Oltinchi tugma ikkita funktsiyaga ega - qurilmani qayta o'rnatish va joriy raqamni o'zgartirish.

Taymer qurilmasi quyidagicha ishlaydi. Asosiy kalit yoqilgandan so'ng, nol raqam ko'rsatiladi va qurilma tugmalar bosilishini kutadi. 3 ta imkoniyat bor:

1) 1 dan 5 minutgacha bo'lgan vaqtni kiritish uchun beshta tugmachadan birini bosing. Hisoblash sanoqli daqiqalarda boshlanadi.

2) 6 dan 9 minutgacha vaqtni kiritish uchun beshta tugmachaning istalganini bosing va shundan so'ng kerakli qiymatga erishish uchun 6 -tugmani qayta -qayta bosing. Har bosgandan so'ng, qiymat 1 ga ko'payadi.

3) 10 dan 99 minutgacha bo'lgan davrni kiritish uchun oldingi bosqichdagi ko'rsatmalardan foydalanib birinchi raqamni kiriting. Keyin beshta tugmani bosing. O'nli kasr va qo'shimcha yashil LED yonadi, bu qiymatning ikkinchi raqami kiritilishini ko'rsatadi. Endi ikkinchi raqam qiymatini o'zgartirish uchun 6 -tugmani qayta -qayta bosing.

Qayta hisoblash davom etayotgan vaqtda, qolgan vaqt ko'rsatiladi va o'nlik nuqta vaqti -vaqti bilan miltillaydi. Ikki xonali raqam bo'lsa, displeyda har ikkala raqam ham vaqti -vaqti bilan ko'rsatiladi, ikkinchi raqam kasr bilan belgilanadi. Qolgan daqiqalar soni ikki xonali raqam bo'lsa, qo'shimcha LED yonadi.

Qolgan vaqt nolga yetganda, ovozli signal ishga tushadi. Keyingi vazifaga tayyor bo'lish uchun qurilmani 6 -tugma bilan tiklash mumkin.

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar
  1. PIC16F88
  2. 7 segmentli displey
  3. 6 tugma
  4. 1K qarshilik - 6 dona
  5. 470 qarshilik - 9 dona
  6. 7805 kuchlanish regulyatori
  7. 0,33 uF kondansatör
  8. 0,1 uF kondansatör
  9. piezo karnay
  10. batareya ushlagichi
  11. kalit

2 -qadam: Taymer davri

Taymer davri
Taymer davri

3 -qadam: Manba kodi

MPLAB X IDE va XC8 kompilyatori yordamida C tilida yozilgan kodni yuklab olish mumkin:

4 -qadam: Oxirgi qurilmaning ko'rinishi

Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi
Oxirgi qurilmaning ko'rinishi

Siz sxemani faqat non panelida yig'asizmi yoki o'ziga xos dizayn yaratasizmi, bu sizga bog'liq. Men qurilmalarimning ba'zi rasmlarini qo'shaman.

Tavsiya: