Anda di halaman 1dari 2

Rabu,

10 April 2013

TUGAS PENGGANTI PRAKTIKUM


Kerjakan sesuai modul yang belum kalian ikuti. Jika belum mengikuti modul 3, cukup kerjakan soal modul 3, jika belum mengikuti modul 1 dan 5, kerjakan modul 1 dan 5, dsb. Kumpulkan lewat email ke felixes_jo@yahoo.com, maksimum hari jumat, 12 april 2013 jam 23.59. Keterlambatan pengiriman akan menerima pengurangan nilai. Jawaban copy paste akan menerima pengurangan nilai sesuai kebijakan korprak. Beri judul email tugas pengganti praktikum kelompok, dan isinya diberi nama, nim dan nomor kelompok. 1 kelompok cukup 1 email. Kirimkan sms konfirmasi ke 08999834334 setelah email dikirim, untuk mencegah kemungkinan email gagal terkirim. Jawaban dapat dikirim dalam bentuk scan tulis tangan, maupun doc, jpg, txt, c . Pastikan tulisan jelas terbaca. MODUL 1 Buatlah ladder diagram untuk menyalakan lampu led, dengan kriteria: Jika (X0 and X1) =true, Y70 menyala Jika (X2 or X3) = true, Y71 menyala Jika (X4 xor X5) = true , Y72 menyala Jika [(X6 nor X7) nand X8] = true, Y74 menyala MODUL 2 Buatlah ladder diagram yang memiliki output pada plc sebagai berikut: X0 berfungsi sebagai penghitung nilai counter. Jika counter = 3-5, maka Y70 menyala. Setelah counter>=6, Y70 mati. Jika counter = 6-8, maka Y71 menyala. Setelah counter>=9, Y71 mati. Jika counter = 9-11, maka Y72 menyala Setelah counter>=12, Y72 mati. Jika counter >12, maka Y73 dan Y74 menyala bergantian terus menerus dengan durasi 0.5sekon X1 berfungsi sebagai reset counter. MODUL 3 Buatlah ladder diagram yang memiliki output pada plc sebagai berikut: X0 berfungsi sebagai switch aktifnya A/D converter. Nilai dari A/D akan ditampilkan pada Y40 (seven segment). (Pemutaran AD input mengubah nilai Y40, seperti contoh pada modul.) X1 berfungsi sebagai switch aktifnya D/A converter. NIlai input D/A dari X20 (seven segment). (Nilai X20 akan ditampilkan pada DA output, dengan kriteria nilai 0-4000 dimasukkan kedalam DA output, jika >4000 maka nilai yang dimasukkan pada DA output=4000; sesuai contoh pada modul.) Nilai X20 ini dibagi 2 ditambah 1000, lalu ditampilkan pada Y50. (Misal X20=1000, maka Y50=1000/2+1000=1500) X2 berfungsi untuk menambahkan nilai Y40+Y50=Y60. Jika (Y40+Y50)>9999, maka Y60 ditampilkan sebagai 9999.

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.

Anda mungkin juga menyukai