10 April 2013
Rabu, 10 April 2013 MODUL 4 Buatlah program mikrokontroler dengan kriteria sebagai berikut: Dengan perintah for, buat led menyala bergantian dari led 0-7 dengan perintah penggeseran bit (>>=) . Setelah ke7 led menyala, led akan mati satu seperti operasi pengurangan biner. MODUL 5 Buatlah program mikrokontroler dengan kriteria sebagai berikut: Terdapat variable char a. Setiap P0 ditekan, maka variable a ditambah 1 dan diberi delay 500ms. Jika a=2, Led2 dinyalakan. Jika a=3, led3 dinyalakan, Jika a=5 Led 5 dinyalakan, Jika a=7, Led 7 dinyalakan, Jika a=8, Led 8 dinyalakan. Led yang telah dinyalakan tetap menyala, hingga mendapat perintah dimatikan, yaitu ketika a=9. Jika a=9, nilai a kembali menjadi 1 dan seluruh led kembali mati. Jika (P1 ditekan ketika led 3 telah menyala) atau P2 ditekan, maka Led 1,4,6 akan menyala. Setelah dilepas, led 1,4,6 kembali padam. MODUL 6 Buatlah program countdown dari 3 menit. Terdapat 3 tombol, start(P0), pause(P1) dan reset(P2). setelah tombol start ditekan, countdown dimulai. Setelah tombol pause ditekan, countdown akan berhenti, hingga tombol start ditekan kembali. Tombol reset hanya berfungsi jika program dalam keadaan pause, dan akan mengembalikan nilai countdown dari 3 menit. Ketika countdown sedang berfungsi, tombol reset tidak berpengaruh dan countdown tetap berjalan.