Perancangan rangkaian
Sebelum kita
menggunakan Bel sekolah pertama kita harus mendownload sbuah script menggunakan
downloader, karena script tersebutlah yang menentukan kapan alaram akan
berbunyi dan berapa lama bunyi buzzer terdengar. Setelah itu kita mengeset
dahulu waktu pertama dimulainya jam berjalan. Hasil setingan yang telah kita
masukkan tadi akan dimasukkan kedalam mikrokontroller AT89S51 melalui port 2
(berfungsi sebagai port I/O )yang kemudian diteruskan menuju RTC. RTC berfungsi
sebagai memori ekstrnal yang menyimpan data waktu berupa jam dan menit, setelah
itu data yang terdapat di RTC di fatch oleh Mikrokontroller dan ditampilkan
pada seven segment.
Setelah jam dan menit pada seven segment tampil dan
berjalan secara terus menerus (idle) dan sambil mengecek waktu ke RTC selama
program idle stelah itu akan terjadi
interrupt secara otomatis sesuai yang telah diatur pada script. Perintah
interrupt tersebut dikirimkan dari mikrokontroller menuju buzzer melalui port 1 untuk mebunyikan
buzzer selama delay yang telah ditentukan pada script.
untuk file hex nya, silahkan download file ini ..
try
selamat mencoba :)