Daftar Isi:
- Langkah 1: KOMPONEN YANG DIPERLUKAN
- Langkah 2: Diagram Sirkuit
- Langkah 3: Pengkodean
- Langkah 4: Akhirnya…
Video: Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Rangkaian RTC): 4 Langkah (Dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Mari kita jelaskan sebuah jam… "Jam adalah perangkat yang menghitung dan menunjukkan waktu (relatif)"!!!
Kira saya mengatakannya dengan benar jadi mari kita buat JAM dengan fitur ALARM.
CATATAN: akan memakan waktu 2-3 menit dalam membaca, silakan baca seluruh proyek atau saya tidak akan bertanggung jawab atas kerusakan bagian apa pun
Langkah 1: KOMPONEN YANG DIPERLUKAN
6 komponen yang dibutuhkan:
1. Mikrokontroler (saya telah menggunakan keluarga AT89S52-8051), mikrokontroler yang dapat diprogram dapat digunakan.
2,7 segmen tampilan
3. Osilator kristal (12MHz)
4. Kapasitor (10uF, 33pF/22pF)
5. LED
6.resistensi (330 Ohm)
7.buzzer (piezo)
8.push switch
Dan saya tidak termasuk besi solder, kawat, fluks….. listrik !!! bantu aku:)
Langkah 2: Diagram Sirkuit
Berikut adalah diagram rangkaian jam digital menggunakan mikrokontroler 8051.
Seperti yang dapat kita lihat, mikrokontroler terhubung ke tiga layar 7 segmen dengan port berbeda yang tidak digandakan dan digit jam terakhir hanya terhubung ke pin karena hanya menunjukkan 1.
LED dan buzzer cukup jelas sesuai dengan kode.
1 LED untuk AM dan saya telah menghubungkan LED lain yang tidak ditunjukkan pada gambar untuk alarm.
Osilator Kristal 12MHz terhubung ke kecepatan clock dan mencapai penghitungan 1 detik yang tepat menggunakan properti interupsi mikrokontroler.
LED TENGAH YANG MENYATAKAN KEDUA TERHUBUNG KE PIN "28 DAN 32"
Maafkan saya, 3 LED tidak ditampilkan dalam diagram sirkuit karena kemalasan saya
LED pin ke-28: kedipan 30 detik pertama
LED pin ke-32: istirahat 30 detik berkedip
****berkontribusi satu menit penuh!!*** saya yakin setelah proyek ini saya mengetahui bahwa 60 detik menghasilkan satu menit!!! WOW
Langkah 3: Pengkodean
Saya telah menggunakan perangkat lunak keil untuk membuat kode C untuk RTC menggunakan mikrokontroler dan mendapatkan file hex.
LIHAT PORSI KODE DI BAWAH INI UNTUK TAHU LEBIH LANJUT!!
Hal mendasar di bagian pengkodean adalah, ketika pin setiap port akan beralih untuk menunjukkan angka yang terkait dengan setiap tampilan 7segment.
Properti interupsi 8051 digunakan untuk menghitung dan memuat ulang per detik. misalnya saja, Sama seperti membuat fungsi penundaan dengan argumen 1 menyebabkan penundaan 1 detik. (TMOD, TL0, TH0, IE setiap nilai berkontribusi pada pembuatan waktu)
LED untuk AM diprogram untuk 12 jam bergantian.
Serta alarm juga dapat diatur untuk AM atau PM khusus dan pin buzzer dilewatkan dengan kode frekuensi untuk buzz pada waktu alarm. Tombol alarm dengan tombol min, jam & simpan digunakan untuk mengatur alarm. Pada dua kali mengklik alarm menonaktifkan fitur alarm
KODE: Kode C untuk mendapatkan ide saja (file hex adalah salah satu proyek yang tepat)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Langkah 4: Akhirnya…
Semua selesai !!! Saatnya menikmati jam yang cerah dan tepat.
Direkomendasikan:
Jam Digital Tapi Tanpa Mikrokontroler [Hardcore Electronics]: 13 Langkah (dengan Gambar)
Jam Digital Tapi Tanpa Mikrokontroler [Hardcore Electronics]: Sangat mudah untuk membangun sirkuit dengan mikrokontroler tapi kami benar-benar lupa banyak pekerjaan yang harus dilakukan mikrokontroler untuk menyelesaikan tugas sederhana (bahkan untuk mengedipkan led). Jadi, betapa sulitnya membuat jam digital lengkap
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar
Rangkaian Raspberry Pi GPIO: Menggunakan Sensor Analog LDR Tanpa ADC (Analogue to Digital Converter): 4 Langkah
Sirkuit GPIO Raspberry Pi: Menggunakan Sensor Analog LDR Tanpa ADC (Konverter Analog ke Digital): Dalam Instruksi kami sebelumnya, kami telah menunjukkan kepada Anda bagaimana Anda dapat menautkan pin GPIO Raspberry Pi Anda ke LED dan sakelar dan bagaimana pin GPIO bisa Tinggi atau Rendah. Tetapi bagaimana jika Anda ingin menggunakan Raspberry Pi Anda dengan sensor analog? Jika kita ingin menggunakan
Pendingin / Penyangga Laptop Tanpa Biaya (Tanpa Lem, Tanpa Pengeboran, Tanpa Mur & Baut, Tanpa Sekrup): 3 Langkah
Pendingin / Penyangga Laptop Tanpa Biaya (Tanpa Lem, Tanpa Pengeboran, Tanpa Mur & Baut, Tanpa Sekrup): UPDATE: MOHON MOHON VOTE UNTUK SAYA INSTRUCTABLE, TERIMA KASIH ^_^ ANDA JUGA INGIN MEMILIH KONTES SAYA YANG LAINNYA MASUK DI www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN PILIH TEMAN TERBAIK SAYA