![Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC): 4 Langkah (dengan Gambar) Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC): 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-12599-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC) Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC)](https://i.howwhatproduce.com/images/005/image-12599-1-j.webp)
![Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC) Jam Digital Menggunakan Mikrokontroler (AT89S52 Tanpa Litar RTC)](https://i.howwhatproduce.com/images/005/image-12599-2-j.webp)
Mari kita jelaskan jam… "Jam adalah peranti yang mengira dan menunjukkan masa (relatif)" !!!
Kira saya mengatakannya dengan betul jadi mari buat JAM dengan ciri ALARM.
CATATAN: akan memakan masa 2-3 minit dalam pembacaan, sila baca keseluruhan projek atau jika tidak, saya tidak akan bertanggungjawab atas kerosakan bahagian
Langkah 1: KOMPONEN DIPERLUKAN
![KOMPONEN DIPERLUKAN KOMPONEN DIPERLUKAN](https://i.howwhatproduce.com/images/005/image-12599-3-j.webp)
![KOMPONEN DIPERLUKAN KOMPONEN DIPERLUKAN](https://i.howwhatproduce.com/images/005/image-12599-4-j.webp)
![KOMPONEN DIPERLUKAN KOMPONEN DIPERLUKAN](https://i.howwhatproduce.com/images/005/image-12599-5-j.webp)
6 komponen diperlukan:
1. Mikrokontroler (saya telah menggunakan keluarga AT89S52-8051), mana-mana mikrokontroler yang dapat diprogramkan dapat digunakan.
Paparan segmen 2.7
3. Pengayun kristal (12MHz)
4. Kapasitor (10uF, 33pF / 22pF)
5. LED
6. ketahanan (330 Ohm)
7. buzzer (piezo)
8. tekan suis
Dan saya tidak termasuk besi pematerian, wayar, fluks….. elektrik !!! tolong saya:)
Langkah 2: Rajah Litar
![Rajah Litar Rajah Litar](https://i.howwhatproduce.com/images/005/image-12599-6-j.webp)
![Rajah Litar Rajah Litar](https://i.howwhatproduce.com/images/005/image-12599-7-j.webp)
Ini adalah gambarajah litar jam digital yang menggunakan 8051 mikrokontroler.
Seperti yang kita lihat, mikrokontroler disambungkan ke tiga paparan segmen 7 dengan port yang berbeza tidak berlipat ganda dan digit jam terakhir hanya disambungkan ke pin kerana ia hanya menunjukkan 1.
LED dan buzzer adalah jelas berdasarkan kodnya.
1 LED adalah untuk AM dan saya telah menyambungkan LED lain yang tidak ditunjukkan dalam gambar untuk penggera.
Crystal Oscillator 12MHz disambungkan ke kelajuan jam dan mencapai pengiraan 1secara yang tepat menggunakan sifat gangguan mikrokontroler.
LED TENGAH DENOTING KEDUA DITERUSKAN KE PIN "28TH DAN 32ND"
Maafkan saya, 3 LED tidak ditunjukkan dalam gambarajah litar kerana kemalasan saya
LED pin ke-28: sekelip mata pertama 30 saat
LED pin ke-32: berehat sekejap 30 saat
**** menyumbang selama satu minit !! *** Saya pasti selepas projek ini saya dapat tahu 60 saat menghasilkan satu minit !!! WOW
Langkah 3: Pengekodan
![Pengekodan Pengekodan](https://i.howwhatproduce.com/images/005/image-12599-8-j.webp)
![Pengekodan Pengekodan](https://i.howwhatproduce.com/images/005/image-12599-9-j.webp)
![Pengekodan Pengekodan](https://i.howwhatproduce.com/images/005/image-12599-10-j.webp)
Saya telah menggunakan perisian keil untuk membina kod C untuk RTC menggunakan mikrokontroler dan mendapatkan fail hex.
Rujuk kepada CODING PORTION PADA INI UNTUK MENGETAHUI LEBIH LANJUT !!
Perkara asas dalam bahagian pengekodan adalah, ketika pin setiap port akan beralih untuk menunjukkan digit yang berkaitan dengan setiap paparan 7 bahagian.
Harta gangguan 8051 digunakan untuk mengira dan memuatkan sesaat. sebagai contoh sahaja, Sama seperti membuat fungsi kelewatan dengan argumen 1 menyebabkan kelewatan 1 saat. (TMOD, TL0, TH0, IE setiap nilai menyumbang kepada pembuatan masa)
LED untuk AM diprogramkan selama 12 jam gantian.
Serta penggera juga dapat diatur untuk AM atau PM secara khusus dan pin bel diserahkan dengan kod frekuensi untuk berdengung pada waktu penggera. Butang penggera dengan suis min, jam & simpan digunakan untuk menetapkan penggera. Pada dua kali mengklik penggera mematikan ciri penggera
KOD: Kod C untuk mendapatkan idea sahaja (fail hex adalah tepat projek)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Langkah 4: Akhirnya …
![Akhirnya … Akhirnya …](https://i.howwhatproduce.com/images/005/image-12599-11-j.webp)
SEMUA selesai !!! Sekarang masa untuk menikmati jam yang terang dan tepat.
Disyorkan:
Litar Selari Menggunakan Bug Litar: 13 Langkah (dengan Gambar)
![Litar Selari Menggunakan Bug Litar: 13 Langkah (dengan Gambar) Litar Selari Menggunakan Bug Litar: 13 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-438-23-j.webp)
Litar Selari Menggunakan Circuit Bug: Circuit bug adalah kaedah yang mudah dan menyeronokkan untuk memperkenalkan kanak-kanak kepada elektrik dan litar dan mengikat mereka dengan kurikulum berasaskan STEM. Bug comel ini merangkumi motor halus dan kemahiran membuat kreatif, bekerja dengan elektrik dan litar yang
Pengetahuan Litar Analog - Litar Kesan Bunyi Jam Tangan DIY Tanpa IC: 7 Langkah (dengan Gambar)
![Pengetahuan Litar Analog - Litar Kesan Bunyi Jam Tangan DIY Tanpa IC: 7 Langkah (dengan Gambar) Pengetahuan Litar Analog - Litar Kesan Bunyi Jam Tangan DIY Tanpa IC: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4344-7-j.webp)
Pengetahuan Litar Analog - DIY Litar Kesan Bunyi Ticking Jam Tanpa IC: Litar Kesan Bunyi Jam berdetik ini dibina hanya dengan transistor dan perintang dan kapasitor yang tanpa komponen IC. Sangat sesuai untuk anda mempelajari pengetahuan litar asas dengan litar praktikal dan mudah ini. Tikar yang diperlukan
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
![Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah
![Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah](https://i.howwhatproduce.com/images/002/image-3337-33-j.webp)
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah
![Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11132735-zero-cost-laptop-cooler-stand-no-glue-no-drilling-no-nuts-and-bolts-no-screws-3-steps-j.webp)
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): KEMASKINI: SILA KINDLY VOTE FOR MY INSTRUCTABLE, TERIMA KASIH ^ _ ^ ANDA JUGA MUNGKIN MENGUNDI LAIN MASUK DI www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN MEMBERIKAN suara untuk rakan baik saya