Mungkin bagi sebagian pembaca Jam Digital merupakan hal yang sangat
sederhana atau sudah terlalu umum, tapi dari Jam Digital bisa dipelajari
prinsip-prinsip dasar kontrol dengan microcontroller, antara lain
sistem tampilan 7 ruas dan pemakaian timer.
Klik pada gambar untuk ukuran sebenarnya
Rangkaian
lengkap Jam Digital ini terlihat pada Gambar 1, dilengkapi 4 buah
tampilan 7 ruas LED untuk menampilkan waktu, terdiri atas angka-angka
puluhan jam, satuan jam, puluhan menit dan satuan menit. Tombol SW1 dan
SW2 dipakai untuk mengatur tampilan waktu, saat SW1 ditekan angka pada
tampilan jam akan bertambah setiap detik, sedangkan SW2 dipakai untuk
mengatur angka tampilan menit dengan cara yang sama.
Kristal 12 MHz
dan kapasitor C1 dan C2 membentuk rangkaian oscilator pembangkit
frekuensi kerja AT89C2051, rangkaian ini merupakan rangkaian baku,
artinya bentuk rangkaian oscilator ini selalu seperti ini untuk semua
rangkaian AT89C51, kecuali untuk keperluan yang lain nilai kristalnya
saja yang mungkin berbeda.
Kombinasi kapasitor C3 dan tahanan R8 juga
merupakan rangkaian baku, komponen ini dipakai untuk membentuk
rangkaian ‘power on reset’, artinya rangkaian yang akan otomatis
me-reset AT89C2051 setiap kali AT89C2051 mulai menerima sumber daya
listrik.
Melihat rangkaian pada Gambar 1, memang tidak bisa
dijelaskan bagaimana Jam Digital ini bekerja, karena rangkaian itu
hanyalah bagian tampilan dan tombol pengatur waktu waktu saja, ‘Jam’
yang sesungguhnya berupa program yang disimpan di dalam ROM yang ada di
dalam IC AT89C2051.
Program lengkap Jam Digital ini, berikut dengan gambar skema dan gambar PCB dalam format OrCAD 9, bisa download disini
Tidak ada komentar:
Posting Komentar