Senin, 21 April 2014

LA3 & LP4 TO 3IB02 KAMIS 4 PRAKTIKUM MP S1 TE

LA3
  1. Buatlah kesimpulan dari masing-masing percobaan!(minimal 1 hal, jika kurang dari 1 hal nilai LA akan dikurangi,jika lebih nilai LA akan diberi nilai +)
  2. Buatlah program untuk menampilkan NPM kalian mengunakan 7’segment disertai screenshotnya!


LP4

  1. Apa yang anda ketahui tentang LCD?
  2. Buatlah datasheet LCD 4 x 16!(disetai keterangannya)
  3. Buatlah Program untuk menampilkan nama kalian di LCD 2x16!

LA 3 DAN LP 4 TO 2DC01 KAMIS SHIFT 2 & SHIFT 3

LA3
  1. Buatlah kesimpulan dari masing-masing percobaan!(tidak boleh sama dengan teman)
  2. Buatlah arsitektur dari mikrokontroler (MCS-51)!
  3. Sebutkan keluarga MCS-51!(min 5 !!!)
  4. Buatlah Program dari schematic dibawah ini :

  • Jika ditekan Button P1.0 maka Led akan menyala dari D1-D8 lalu D1-D8 sebanyak 5 kali
  • Jika ditekan Button P1.7 maka Led akan menyala dari D1 menuju D4 dan D8 menuju D5 lalu D3 menuju D0 dan D4 menuju D8 (bertabrakan) sebanyak 5 kali

LP4
  1. Apa yang anda ketahui tentang seven segment dan seven segment BCD?dan apa perbedaannya seven segment dengan seven segment BCD dan LED MATRIX dan DOT MATRIX?
  2. Jelaskan Perbedaan Mikrokomputer, Mikroprosesor dan Mikrokontroler !
  3. Gambarkan datasheet seven segment common anoda dan common catoda disertai keterangannya!
  4. Carilah data hex untuk menampilkan angka A. , B. , C , d. , e , F ,5. , dan 0 pada seven segment!
  5. Carilah data hex untuk menampilkan NPM kalian pada seven segment(tanpa BCD)
  6. Buatlah scematic keypad 4x4!

Senin, 14 April 2014

TUGAS dengan data NPM 2A113081

TUGAS dengan data NPM = 2A113081
Terangkan tiap baris instruksi dan hasil program tiap barisnya

Mov DX, 81;menyalin nilai 81 ke register DX maka hasil outnya adalah 81.

CLC;Untuk menjaga agar dalam operasi RCL, rotasi pertamanya yang masuk adalah 0 maka digunakan CLC dahulu.

RCL DX,1;Untuk memutar DX sebanyak 1 kali ke kiri melalui CF. Bit yang tergeser keluar dari kiri akan dimasukkan pada CF dan nilai CF akan dimasukkan pada bit terkanan dari DX.

NOT DX;Membalikkan bit pada operand. Jika bit operand bernilai 0 akan dijadikan 1 sebaliknya jika 1 akan dijadikan 0

OR DH, DL;Melakukan logika OR antara DH dan DL. Hasil dari operasi OR diletakkan pada DH. Instruksi OR umumnya digunakan untuk menjadikan suatu bit menjadi 1.

MOV BX, 3081;menyalin nilai 3081 kedalam register BX

ADD DX, BX;Menambahkan BX dan DX kemudian hasilnya disimpan pada DX. Bila hasil penjumlahan tidak tertampung seluruhnya  DX, maka CF akan diset 1.

Mov AL, 08;menyalin nilai 08 kedalam register AL

MUL BH;Bila BH bertipe 8 bit maka akan dilakukan perkalian antara BH dengan AL. Hasilnya disimpan pada register AX. Bila BX bertipe 16 bit maka akan dilakukan perkalian antara BX dengan AX. Hasilnya disimpan pada pasangan register DX:AX.

DIV BL;Bila BL bertipe 8 bit maka dilakukan pembagian AX dengan BL(AX / Sumber). Hasil pembagian akan disimpan pada register AL sedangkan sisa pembagian akan disimpan pada regiser AH. Jika BX bertipe 16 bit maka dilakukan pembagian DX:AX dengan BX(DX:AX / Sumber). Hasil pembagian akan disimpan pada register AX sedangkan sisa pembagian akan disimpan pada regiser DX.

ADD AL, BL;Menambahkan BL dan AL kemudian hasilnya disimpan pada AL. Bila hasil penjumlahan tidak tertampung seluruhnya  AX, maka CF akan diset 1.

DAA;Mengubah hasil penjumlahan 2 bilangan bukan BCD pada register AL menjadi bentuk BCD. Jika 4 bit rendah dari AL lebih besar dari 9 maka AL akan dikurangi dengan 10 dan AF diset menjadi 1, sebaliknya jika 4 bit rendah AL lebih kecil atau sama dengan 9 maka AF akan dijadikan 0. DAA sebenarnya adalah sama dengan AAA kecuali dalam hal bahwa DAA dapat mengatur baik bilangan 8 bit maupun 4 bit pada AL, sementara AAA hanya 4 bit.

AAD;Mengkonversi bilangan BCD ke biner atau hexa. Adapun cara yang dilakukan adalah mengalikan AH dengan 10 dan menambahkan isi AL dengan hasilkali AH. Hasil pertambahan tersebut akan diletakkan di register AL kemudian AH akan dinolkan.

ROR AX;Untuk memutar “Operand” sebanyak “Reg” kali ke kanan. Bit yang tergeser keluar dari kanan akan dimasukkan pada CF dan pada bit terkiri dari “Operand”

Sabtu, 12 April 2014

LA2 & LP3 TO 3IB02 KAMIS 4 PRAKTIKUM MP S1 TE


 LA2
  1. Buatlah kesimpulan dari masing-masing percobaan!(tidak boleh sama dengan teman)
  2. Buatlah arsitektur dari mikrokontroler (MCS-51)!
  3. Sebutkan keluarga MCS-51!(min 5 !!!)
  4. Buatlah Program dari schematic dibawah ini :

  • Jika ditekan Button P1.0 maka Led akan menyala dari D1-D8 lalu D1-D8 sebanyak 5 kali
  • Jika ditekan Button P1.7 maka Led akan menyala dari D1>D4 dan D5<D8 lalu D0<D3 dan D4>D7 (bertabrakan) sebanyak 5 kali

LP3
  1. Apa yang anda ketahui tentang seven segment dan seven segment BCD?dan apa perbedaannya seven segment dengan seven segment BCD dan LED MATRIX dan DOT MATRIX?
  2. Jelaskan Perbedaan Mikrokomputer, Mikroprosesor dan Mikrokontroler !
  3. Gambarkan datasheet seven segment common anoda dan common catoda disertai keterangannya!
  4. Carilah data hex untuk menampilkan angka A. , B. , C , d. , e , F ,5. , dan 0 pada seven segment!
  5. Carilah data hex untuk menampilkan NPM kalian pada seven segment(tanpa BCD)!

LA 2 DAN LP 3 TO 2DC01 KAMIS SHIFT 2 & SHIFT 3

SOAL LAPORAN AKHIR PERCOBAAN 2
MPD3 SHIFT KAMIS/2 dan KAMIS/3
 

  1. Buatlah analisa dari masing masing program!(tidak boleh sama dengan teman)
  2. Apa yang dimaksud dengan BCD?
  3. Apa yang dimaksud dengan Opcode dan Mnemonicode?
  4. Buatlah program untuk menampilkan angka 7 8 9 (untuk kamis/2) 1 2 3 (untuk kamis/3) pada modul dynamic scaning beserta analisanya!(analisa tidak boleh sama)

SOAL LAPORAN PENDAHULUAN PERCOBAAN 3
MPD3 SHIFT KAMIS/2 dan KAMIS/3

  1. Jelaskan Yang anda ketahui tentang Mikrokontroler!
  2. Jelaskan Perbedaan Mikrokomputer, Mikroprosesor dan Mikrokontroler!
  3. Sebutkan dan jelaskan 3 macam instruksi JUMP pada Mikrokontroler MCS51!
  4. Jelaskan antara Program Bahasa Assembly dengan Program Bahasa Mesin!
  5. Sebutkan printah printah dasar bahasa assembly?(jelaskan)

Kamis, 03 April 2014

LA1 & LP2 TO 3IB02 KAMIS 4 PRAKTIKUM MP S1 TE

LAPORAN PENDAHULUAN DAN LAPORAN AKHIR PRATIKUM MIKROPROSESOR S1 TEKNIK ELEKTRO

LA1
  1. Buatlah kesimpulan dari masing-masing percobaan? Hasil kesimpulan tidak boleh sama ataupun menyontek dengan sodara-sodara!
  2. Sebutkan macam-macam intrupsi dalam BGC!
  3. Apa yang dimaksud dengan Opration Code dan Mnemonic Code?
  4. Sebutkan macam-macam register 32 Bit pada prosesor intel 8088!
LP2
  1. Apa yang anda ketahui tentang MCS-51?
  2. Apa yang dimaksu dengan mikrokontroler?
  3. Sebutkan printah-printah dasar pada MCS-51 beserta penjelasannya?
  4. Software apa yang digunakan pada percobaan 2 ini?

LA 1 DAN LP 2 TO 2DC01 KAMIS SHIFT 2 & SHIFT 3

LAPORAN AKHIR DAN LAPORAN AWAL PRAKTIKUM MIKROPROSESOR D3 TEKNIK KOMPUTER

LA 1
  1. Buatlah kesimpulan dari masing-masing percobaan? Kesimpulan tidak boleh sama, sama teman satu shift/beda shift!
  2. Apa fungsi dari Opration Code dan Mnemonic Code?
  3. Sebutkan macam-macam antrian dan tumpukan? (jelaskan)

LP 2
  1. Carilah nilai Hexa untuk inisialisasi Motor Stepper dan Dynamic Scaning?
  2. Apa perbedaan motor stepper bipolar dengan motor stepper unipolar?
  3. Bagaimana metode pengendalian motor stepper?
  4. Apa yang dimaksud dengan Half Step dan Full Step?