Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah sirkuit yang dihasilkan dari atas ke bawah sendiri.
Langkah 1: Sirkuit Kontrol RTC
Ini adalah lantai pertama dari PCB yang dirancang satu lapis. ini berisi regulator tegangan positif, filter, IC jam waktu nyata, baterai, pic16f628, header 1*16pin untuk LCD, header 2x4 pin untuk tombol dan led, header 1*2pin untuk 5Vsupply.
Seperti yang Anda ketahui, IC jam waktu nyata (DS1307) adalah produk yang mendukung protokol komunikasi I2C yang tidak termasuk dalam pic16f628 sebagai tingkat perangkat keras. Untuk mengatasi kendala ini, saya menggunakan protokol I2C di tingkat perangkat lunak yang berarti Anda tidak perlu menggunakan interupsi, flag, register kontrol dll. Alasan mengapa 16F628A dipilih adalah karena mengurangi port I/O minimum yang diperlukan untuk realisasi perangkat keras dan biaya seluruh rangkaian termasuk pcb, solder, komponen dll.
Langkah 2: Lantai Kedua untuk Visualisasi dan Antarmuka Tombol
Lantai dua terdiri dari 2*3 tombol tekan, layar LCD dan led. Satu kelompok tombol digunakan untuk mengatur tanggal dan waktu, dan kelompok lainnya digunakan untuk mengatur waktu alarm. Untuk grup tombol penyesuaian RTC, tombol tengah digunakan untuk memilih antara tanggal, bulan, hari, dll. Tombol kanan menambah variabel yang dipilih dan tombol kiri menurunkan variabel yang dipilih. Untuk tujuan penyesuaian waktu alarm, kelompok tombol lain digunakan. Mirip dengan tombol rtc, tombol kanan meningkatkan variabel yang dipilih (jam, menit) dan tombol kiri mengurangi variabel yang dipilih.