Mündəricat:

PIC16F88 MCU -ya əsaslanan Dəqiqə Taymeri: 4 addım
PIC16F88 MCU -ya əsaslanan Dəqiqə Taymeri: 4 addım

Video: PIC16F88 MCU -ya əsaslanan Dəqiqə Taymeri: 4 addım

Video: PIC16F88 MCU -ya əsaslanan Dəqiqə Taymeri: 4 addım
Video: Home made Fan (display) using LED and Pic16f88 MCU made in iraq 2024, Iyul
Anonim
PIC16F88 MCU əsasında Dəqiqə Taymeri
PIC16F88 MCU əsasında Dəqiqə Taymeri

Dəqiqə sayğacının sadə başlayanlar layihəsinə nəzər salaq. Layihənin ürəyi 8 bit PIC16F88 MCU-dur. Vaxt 7 seqmentli ekranda göstərilir və taymer 6 düymə ilə idarə olunur. Cihaz 9 voltluq batareya ilə işləyir.

Zaman aralığı 1 ilə 99 dəqiqə arasındadır. İki rəqəmli nömrə rejimi, ekranın sağında, ondalık işarəsinin yanında yerləşən əlavə yaşıl LED ilə göstərilir. Ardıcıl beş düymə birdən beşə qədər olan rəqəmləri təmsil edir. Altıncı düymənin iki funksiyası var - cihazı sıfırlamaq və daxil edilən cari rəqəmi dəyişdirmək.

Taymer cihazı aşağıdakı kimi işləyir. Əsas keçid açıldıqdan sonra sıfır rəqəmi göstərilir və cihaz düymələrin basılmasını gözləyir. 3 ehtimal var:

1) 1 ilə 5 dəqiqə aralığına girmək üçün beş düymədən birini basın. Geri sayım bir neçə saniyə ərzində başlayır.

2) 6 ilə 9 dəqiqə aralığına girmək üçün beş düymədən birini basın və dərhal sonra istədiyiniz dəyəri əldə etmək üçün 6 -cı düyməni dəfələrlə basın. Hər basdıqdan sonra dəyər 1 artırılır.

3) 10 ilə 99 dəqiqəlik dövr daxil etmək üçün əvvəlki addımdakı təlimatları istifadə edərək ilk rəqəmi daxil edin. Sonra beş düymədən birini basın. Ondalık nöqtə və əlavə yaşıl LED, dəyərin ikinci rəqəminin daxil edildiyini göstərən yanır. İndi ikinci rəqəmin dəyərini tənzimləmək üçün 6 -cı düyməni dəfələrlə basın.

Geri sayma davam edərkən, qalan vaxt göstərilir və ondalık nöqtəsi vaxtaşırı yanıb -sönür. İki rəqəmli rəqəmə gəldikdə, hər iki rəqəm dövri olaraq ekranda görünür və ikinci rəqəm ondalık nöqtəsi ilə qeyd olunur. Qalan dəqiqələrin sayı iki rəqəmli rəqəm olduğu müddətdə əlavə LED yanır.

Qalan vaxt sıfır dəyərinə çatanda səs siqnalı işə salınacaq. Cihaz sonrakı işə hazır olmaq üçün 6 -cı düymə ilə sıfırlana bilər.

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
  1. PIC16F88
  2. 7 seqmentli ekran
  3. 6 düymə
  4. 1K rezistor - 6 ədəd
  5. 470 müqavimət - 9 ədəd
  6. 7805 gərginlik tənzimləyicisi
  7. 0.33 uF kondansatör
  8. 0.1 uF kondansatör
  9. piezo dinamik
  10. batareya tutucusu
  11. açar

Addım 2: Taymerin dövrəsi

Taymerin dövrəsi
Taymerin dövrəsi

Addım 3: Mənbə Kodu

MPLAB X IDE və XC8 kompilyatorundan istifadə edərək C dilində yazılmış kodu yükləmək mümkündür:

Addım 4: Son Cihazın Görünüşü

Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü
Son Cihazın Görünüşü

Yalnız çörək taxtasında dövrə yığmaq və ya bənzərsiz bir dizayn yaratmaq sizin ixtiyarınızdadır. Cihazlarımın bəzi şəkillərini əlavə edirəm.

Tövsiyə: