![PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam PIC16F88 MCUga asoslangan daqiqali taymer: 4 qadam](https://i.howwhatproduce.com/images/001/image-986-29-j.webp)
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![PIC16F88 MCUga asoslangan daqiqali taymer PIC16F88 MCUga asoslangan daqiqali taymer](https://i.howwhatproduce.com/images/001/image-986-30-j.webp)
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](https://i.howwhatproduce.com/images/001/image-986-31-j.webp)
- PIC16F88
- 7 segmentli displey
- 6 tugma
- 1K qarshilik - 6 dona
- 470 qarshilik - 9 dona
- 7805 kuchlanish regulyatori
- 0,33 uF kondansatör
- 0,1 uF kondansatör
- piezo karnay
- batareya ushlagichi
- kalit
2 -qadam: Taymer davri
![Taymer davri Taymer davri](https://i.howwhatproduce.com/images/001/image-986-32-j.webp)
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](https://i.howwhatproduce.com/images/001/image-986-33-j.webp)
![Oxirgi qurilmaning ko'rinishi Oxirgi qurilmaning ko'rinishi](https://i.howwhatproduce.com/images/001/image-986-34-j.webp)
![Oxirgi qurilmaning ko'rinishi Oxirgi qurilmaning ko'rinishi](https://i.howwhatproduce.com/images/001/image-986-35-j.webp)
![Oxirgi qurilmaning ko'rinishi Oxirgi qurilmaning ko'rinishi](https://i.howwhatproduce.com/images/001/image-986-36-j.webp)
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:
30 daqiqali budilnik: 3 qadam (rasmlar bilan)
![30 daqiqali budilnik: 3 qadam (rasmlar bilan) 30 daqiqali budilnik: 3 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/012/image-33225-j.webp)
30 daqiqali taymer budilniki: bir do'stim 30 daqiqalik vaqt uchun resursni ijaraga oladigan kichik biznesni boshlamoqda, u har 30 daqiqada (soat va yarim soatda) yoqimli gong ovozi bilan signal beradigan taymerni qidirdi. hech narsa topa olmadim, men si yaratishni taklif qildim
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: 6 qadam
![AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: 6 qadam AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: 6 qadam](https://i.howwhatproduce.com/images/006/image-15032-17-j.webp)
AVR mikrokontroller. Taymer yordamida LEDlar yonadi. Taymerlar uzilishlar. Taymer CTC rejimi: Hammaga salom! Taymerlar - elektronika sohasidagi muhim tushuncha. Har bir elektron komponent vaqt asosida ishlaydi. Bu vaqt bazasi barcha ishlarni sinxronlashtirishga yordam beradi. Barcha mikrokontrollerlar oldindan belgilangan soat chastotasida ishlaydi,
5 daqiqali USB bilak sovutgichi: 3 qadam
![5 daqiqali USB bilak sovutgichi: 3 qadam 5 daqiqali USB bilak sovutgichi: 3 qadam](https://i.howwhatproduce.com/images/001/image-1159-111-j.webp)
5 -daqiqali USB bilak sovutgichi: Mashq qilishning eng yoqtirmagan qismi (lekin oldini olish uchun eng sevimli bahonasi) - terlash. Bu, ayniqsa, yozda Buyuk Amerika janubining ochiq havosida to'g'ri keladi. Hozir bu erda kechki soat 8 va hali ham 93 daraja. Shuning uchun men kichik tasalli sifatida, men
Oson 5 daqiqali USB quyosh zaryadlovchisi/omon qoladigan USB zaryadlovchi: 6 qadam (rasmlar bilan)
![Oson 5 daqiqali USB quyosh zaryadlovchisi/omon qoladigan USB zaryadlovchi: 6 qadam (rasmlar bilan) Oson 5 daqiqali USB quyosh zaryadlovchisi/omon qoladigan USB zaryadlovchi: 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-1437-72-j.webp)
Oson 5 daqiqali USB quyosh zaryadlovchisi/omon qolish uchun USB zaryadlovchi: Salom bolalar! Bugun men (ehtimol) eng oson usb quyosh panelli zaryadlovchini yasadim! Birinchidan, men sizlarga hech qanday ko'rsatma yuklamaganimdan afsusdaman .. Men o'tgan bir necha oyda imtihonlarni oldim (aslida bir hafta yoki undan ko'p emas ..). Lekin
VHDL bir daqiqali sekundomer: 5 qadam
![VHDL bir daqiqali sekundomer: 5 qadam VHDL bir daqiqali sekundomer: 5 qadam](https://i.howwhatproduce.com/images/001/image-635-78-j.webp)
VHDL Bir daqiqali soniya hisoblagichi: Bu VHDL va Basys 3 taxtasi yordamida bir daqiqali sekundomerni yaratish bo'yicha qo'llanma. Bunday qurilma har bir o'yinchi o'z harakatini amalga oshirish uchun maksimal bir daqiqaga ega bo'lgan o'yinlar uchun juda mos keladi. Sekundomer soniya va millisekundlarni aniq ko'rsatadi