Niguru.com | Rabu, 15 Mei 2019 | Artikel pada posting kali ini masih berkaitan dengan artikel pada posting sehari sebelumnya, mengenai interupsi (baca: Mengenal Interupsi Pada Mikrokontroler (Atau Juga Pada System Control Lainnya)). Dimana telah dijelaskan pada artikel tersebut bahwa selain interupsi biasa, pada mikrokontroler keluarga MCS-51 juga terdapat interupsi TIMER.
Interupsi timer ini dapat diprogram, untuk berapa lama kemudian sub program interupsi untuk timer dijalankan, misalnya 100 mili detik kemudian, atau 25 detik kemudian, atau bisa berapapun waktu yang sudah diatur dalam program.
Interupsi timer harus diaktifkan dalam program apabila hendak digunakan.
Berikut ini instruksi assembly untuk mengaktifkan TIMER:
Demikianlah contoh instruksi assembly untuk mengaktifkan timer. Dalam contoh diatas dipilih Timer0 sebagai penerima interupsi timer. Bila terjadi interupsi maka kedipan LED menjadi lebih lambat dan hal tersebut hanya berlangsung selama 8x kedipan saja.
Selamat mencoba .. Have a nice day :-)
www.Niguru.com (Nino Guevara Ruwano)