Isi kandungan:

Pemasa Minit Berdasarkan PIC16F88 MCU: 4 Langkah
Pemasa Minit Berdasarkan PIC16F88 MCU: 4 Langkah

Video: Pemasa Minit Berdasarkan PIC16F88 MCU: 4 Langkah

Video: Pemasa Minit Berdasarkan PIC16F88 MCU: 4 Langkah
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Julai
Anonim
Pemasa Minit Berdasarkan PIC16F88 MCU
Pemasa Minit Berdasarkan PIC16F88 MCU

Mari lihat projek pemula ringkas pemasa minit. Inti projek ini adalah PIC16F88 8-bit MCU. Waktu ditunjukkan pada paparan 7 segmen dan pemasa dikendalikan menggunakan 6 butang. Peranti ini dikuasakan oleh bateri 9 volt.

Jangka masa adalah dari 1 hingga 99 minit. Mod nombor dua digit ditunjukkan oleh LED hijau tambahan yang terletak di sebelah kanan paparan tepat di sebelah tanda titik perpuluhan. Lima butang berturut-turut mewakili nombor satu hingga lima. Butang keenam mempunyai dua fungsi - untuk menetapkan semula peranti dan mengubah digit semasa yang sedang dimasukkan.

Peranti pemasa berfungsi dengan cara berikut. Setelah suis utama dihidupkan, angka sifar ditampilkan dan peranti menunggu butang ditekan. Terdapat 3 kemungkinan:

1) Untuk memasukkan jangka masa 1 hingga 5 minit, tekan salah satu daripada lima butang. Pengiraan masa bermula dalam beberapa saat.

2) Untuk memasuki jangka masa 6 hingga 9 minit tekan salah satu daripada lima butang dan selepas itu berulang kali tekan butang ke-6 untuk mencapai nilai yang diinginkan. Selepas setiap tekan, nilainya bertambah dengan 1.

3) Untuk memasukkan jangka masa 10 hingga 99 minit masukkan digit pertama menggunakan petunjuk pada langkah sebelumnya. Kemudian tekan salah satu daripada lima butang. Titik perpuluhan dan LED hijau tambahan menyala menunjukkan bahawa digit kedua nilainya dimasukkan. Sekarang tekan butang ke-6 berulang kali untuk menyesuaikan nilai digit kedua.

Semasa undur sedang berjalan, baki masa sedang diperlihatkan dan titik perpuluhan berkedip secara berkala. Bagi nombor dua digit, kedua-dua digit secara berkala muncul di paparan dengan digit kedua ditandai dengan titik perpuluhan. Selagi baki minit adalah nombor dua digit, LED tambahan akan menyala.

Apabila baki masa mencapai nilai sifar penggera suara akan dipicu. Peranti kemudian boleh diset semula dengan butang ke-6 untuk siap untuk tugas seterusnya.

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan
  1. PIC16F88
  2. Paparan segmen 7-
  3. 6 butang
  4. Perintang 1K - 6 keping
  5. 470 perintang - 9 keping
  6. Pengatur voltan 7805
  7. Kapasitor 0.33 uF
  8. Kapasitor 0.1 uF
  9. pembesar suara piezo
  10. pemegang bateri
  11. suis

Langkah 2: Litar Pemasa

Litar Pemasa
Litar Pemasa

Langkah 3: Kod Sumber

Kod yang ditulis dalam C menggunakan penyusun MPLAB X IDE dan XC8 boleh dimuat turun:

Langkah 4: Rupa Peranti Akhir

Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir
Penampilan Peranti Akhir

Terpulang kepada anda sama ada anda hanya memasang litar di papan roti atau membuat reka bentuk yang unik. Saya sertakan beberapa gambar peranti saya.

Disyorkan: