modul praktikum teknik digital - 2020 · modul praktikum microcontroller laboratory 2020 5 lembar...

13
Modul Praktikum Microcontroller Laboratory 2020 1

Upload: others

Post on 08-May-2020

14 views

Category:

Documents


1 download

TRANSCRIPT

Modul Praktikum  

Microcontroller Laboratory 2020

1

Modul Praktikum  

Microcontroller Laboratory 2020

2

VISI DAN MISI FAKULTAS ILMU TERAPAN UNIVERSITAS TELKOM

Visi Menjadi Fakultas dunia dalam bidang ilmu terapan yang berbasis TIK . Misi 1. Melaksanakan pembelajaran dan penelitian berbasis ilmu terapan dalam menghasilkan lulusan vokasi yang professional

2. Meningkatkan kegiatan pengabdian kepada masyarakat berdasarkan kebutuhan masyarakat berbasis ICT Terapan

3. Menjalankan tata kelola fakultas yang baik (Good Faculty Governance), mengembangkan SDM yang unggul dan melakukan perbaikan berkesinambungan. Tujuan 1. Menjadi Fakultas dengan penelitian aplikatif dan berorientasi pada TIK, manajemen dan pariwisata

2. Menjadi Fakultas yang secara konsisten melakukan pengabdian kepada masyarakat dan berorientasi padaTIK, manajemen dan pariwisata

3. Menjadi Fakultas yang mandiri dan menghasilkan lulusan vokasi yang profesional dan berorientasi pada TIK yang tepat guna, manajemen dan pariwisata. Sasaran Untuk tujuan 1 dan 2 diatas memiliki sasaran : 1. Terwujudnya pembelajaran dan pengabdian berbasis penelitian

2. Terwujudnya jejaring kerjasama dengan PTN/PTS, Lembaga Penelitian, Pemerintah, LSM dan industri

3. Terwujudnya kegiatan-kegiatan usaha sesuai dengan kebutuhan masyarakat. Untuk tujuan 3 memiliki sasaran :

1. Tercapainya sitem pengelolaan fakultas dan program studi sesuai sertifikasi sistem mutu.

2. Terwujudnya kegiatan-kegiaan untuk meningkatkan tata kelola yang baik unutk menghasilkan lulusan yang profesional.  

 

 

 

 

Modul Praktikum  

Microcontroller Laboratory 2020

3

DAFTAR PENYUSUN  

NAMA NIM JURUSAN

I Gusti Ngurah Bagus Dimas Wiradyaksa

6705180062 D3 Teknologi Telekomunikasi

Candra Eka Dwi Warsa 6705184027 D3 Teknologi Telekomunikasi

Andi Alfian Adriawan 6705184065 D3 Teknologi Telekomunikasi

Danica Sidi Gotama 6705184099 D3 Teknologi Telekomunikasi

Nanda Riskyapriliani 6705184008 D3 Teknologi Telekomunikasi

Tia Rahmawati 6705184031 D3 Teknologi Telekomunikasi

Rosmitha Ballynda Putri 6706184053 D3 Teknologi Telekomunikasi

Aulia Rizqi Putra 6705180006 D3 Teknologi Telekomunikasi

Wahyu Primadia Kusumaningrum

6705184045 D3 Teknologi Telekomunikasi

Shendy Setiawan 6705184023 D3 Teknologi Telekomunikasi

Rizky Septiansyah 6705184108 D3 Teknologi Telekomunikasi

Mohammad Rafiqi Putra 6705184066 D3 Teknologi Telekomunikasi

 

Diperiksa dan disetujui oleh Dosen Koordinator Mata Kuliah DTH1J2 – Bengkel Elektronika Denny Darlis, S.Si., M.T. NIP : 13770026 

 

 

 

 

 

 

 

 

Modul Praktikum  

Microcontroller Laboratory 2020

4

LEMBAR REVISI  

No. Keterangan Revisi Tanggal Revisi

1.

2.

3.

4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Modul Praktikum  

Microcontroller Laboratory 2020

5

LEMBAR PERNYATAAN

Saya yang bertanggung jawab di bawah ini :

Nama : Denny Darlis, S.Si., M.T.

NIK : 13770026

Dosen Koordinator : Bengkel Elektronika

Kelompok Keahlian : Installation Operation Maintenance Telecommunication

Menerangkan dengan sesungguhnya bahwa modul ini telah diperiksa dan akan digunakan

untuk pelaksanaan praktikum di Semester Genap Tahun Ajaran 2019/2020 pada Mata

Kuliah DTH1J2 – Bengkel Elektronika di Bengkel Mekatronika Fakultas Ilmu Terapan

Universitas Telkom.

Bandung,13 Januari 2020

Mengetahui,

Ketua Kelompok Keahlian IOMT Dosen Pembina Laboratorium

Mikrokontroler

Radial Anwar Ph.D               Denny Darlis, S.Si., M.T.

NIK 17810068 NIK 13770026

Modul Praktikum  

Microcontroller Laboratory 2020

6

STRUKTUR ORGANISASI LABORATORIUM MIKROKONTROLER

TAHUN AJARAN 2019/2020

KETUA KELOMPOK KEAHLIAN

Radial Anwar Ph.D

KEPALA PEMBINA LABORATORIUM BENGKEL MEKATRONIKA

Denny Darlis, S.Si., M.T.

KOORDINATOR ASISTEN LABORATORIUM

I Gusti Ngurah Bagus Dimas Wiradyaksa (6705184162)

DIVISI ADMINISTRASI

Wahyu Primadia Kusumaningrum (6705184045)

Nanda Riskyapriliani (6705184008)

Rizky Septiansyah (6705184108)

DIVISI PRAKTIKUM

Andi Alfian Adriawan (6705184065)

Candra Eka Dwi Warsa (6705184027)

Tia Rahmawati (6705184031)

Danica Sidi Gotama (6705184099)

DIVISI PERALATAN

Aulia Rizqi Putra (6705180006)

Mohammad Rafiqi Putra (6705184066)

Rosmitha Ballynda Putri (6705184053)

DIVISI RISET

Shendy Setiawan (6705184023)

Modul Praktikum  

Microcontroller Laboratory 2020

7

DAFTAR ISI

 MODUL 0 ..................................................................................................................................... 14 

Running Modul ............................................................................................................................ 14 

0.1 Tujuan ................................................................................................................................ 14 

0.2 Peraturan Praktikum ........................................................................................................ 14 

0.3 Kesehatan dan Keselamatan Kerja saat Praktikum ...................................................... 15 

0.4 Penilaian Praktikum .......................................................................................................... 16 

0.5 Sanksi Running Modul ...................................................................................................... 16 

MODUL 1 ..................................................................................................................................... 17 

Instalasi Altera Quartus II dan ModelSim for Altera, Vivado, Xilinx SDK, Digilent Board Files ............................................................................................................................................... 17 

1.1 Tujuan Praktikum Modul 1 .............................................................................................. 17 

1.2 Dasar Teori Praktikum Modul 1 ...................................................................................... 17 

1.2.1 Software Quartus II .................................................................................................... 17 

1.2.2 ModelSim ..................................................................................................................... 17 

1.3 Lembar Kegiatan Praktikum Modul 1 ............................................................................ 17 

1.3.1 Alat dan Bahan ........................................................................................................... 17 

1.3.2 Langkah Praktikum Modul 1 .................................................................................... 18 

1.4 Soal Jurnal .......................................................................................................................... 22 

MODUL 2 ..................................................................................................................................... 23 

Pengenalan IC Digital Keluarga TTL dan CMOS ................................................................... 23 

2.1 Tujuan Praktikum Modul 2 : ........................................................................................... 23 

2.2 Dasar Teori Praktikum Modul 2 ...................................................................................... 23 

2.2.1 Gerbang Logika .......................................................................................................... 23 

2.2.2 Tabel Kebenaran ........................................................................................................ 23 

2.3 Lembar Kegiatan Praktikum Modul 2 : .......................................................................... 32 

2.3.1 Alat dan Bahan ........................................................................................................... 32 

2.3.2 Langkah Praktikum Modul 2 .................................................................................... 33 

2.4 Soal Jurnal.......................................................................................................................... 42 

MODUL 3 ..................................................................................................................................... 43 

Simulasi Digital Menggunakan Modelsim ................................................................................. 43 

3.1 Tujuan Praktikum Modul 3 .............................................................................................. 43 

3.2 Dasar Teori Praktikum Modul 3 ...................................................................................... 43 

Modul Praktikum  

Microcontroller Laboratory 2020

8

3.2.1 ModelSim ..................................................................................................................... 43 

3.3 Lembar Kegiatan Praktikum Modul 3 ............................................................................ 43 

3.3.1 Alat dan Bahan ........................................................................................................... 43 

3.3.2 Langkah Praktikum Modul 3 .................................................................................... 44 

3.4 Soal Jurnal.......................................................................................................................... 51 

MODUL 4 ..................................................................................................................................... 52 

Simulasi Digital Menggunakan Quartus II ............................................................................... 52 

4.1 Tujuan Praktikum Modul 4 .............................................................................................. 52 

4.2  Dasar Teori Praktikum Modul 4 ..................................................................................... 52 

4.2.1 Quartus Altera II ........................................................................................................ 52 

Lembar Kegiatan Praktikum 4 .............................................................................................. 53 

4.3 Lembar Kegiatan Praktikum Modul 4 ............................................................................ 54 

4.3.1 Alat dan Bahan ........................................................................................................... 54 

4.4 Soal Jurnal.......................................................................................................................... 64 

MODUL 5 ..................................................................................................................................... 65 

Implementasi Rangkaian Digital Sederhana Menggunakan FPGA Board ............................ 65 

5.1 Tujuan Kegiatan Praktikum 5 ......................................................................................... 65 

5.2 Dasar Teori Kegiatan Praktikum 5 .................................................................................. 65 

5.2.1 FPGA (Field Programmable Gate Array) ................................................................ 65 

5.2.2 Board FPGA DE10-Lite ............................................................................................. 65 

5.3 Lembar Kegiatan Praktikum Modul 5 ............................................................................ 70 

5.3.1 Alat dan Bahan ........................................................................................................... 70 

5.3.2 Langkah Praktikum Modul 5 .................................................................................... 70 

5.4 Soal Jurnal .......................................................................................................................... 78 

MODUL 6 ..................................................................................................................................... 79 

Implementasi Rangkaian Penjumlah dan Pengurangan 4-Bit Menggunakan FPGA Board 79 

6.1 Tujuan Praktikum Modul 6 .............................................................................................. 79 

6.2 Dasar Teori Modul 6 ......................................................................................................... 79 

6.2.1 DE10-Lite .................................................................................................................... 79 

6.2.2 Quartus 18 Prime Lite ................................................................................................ 81 

6.2.3 Pin Plener .................................................................................................................... 81 

6.2.4 Adder ........................................................................................................................... 82 

6.2.5 Binary Adder-Subtractor ........................................................................................... 83 

6.3 Lembar Kegiatan Praktikum Modul 6 ............................................................................ 84 

6.4 Soal Jurnal.......................................................................................................................... 93 

Modul Praktikum  

Microcontroller Laboratory 2020

9

MODUL 7 ..................................................................................................................................... 94 

Implementasi Rangkaian Mux Dan Demux Menggunakan FPGA Board ............................. 94 

7.1 Tujuan Praktikum Modul 7 .............................................................................................. 94 

7.2 Dasar Teori Praktikum Modul 7 ...................................................................................... 94 

7.2.1 Multiplexer .................................................................................................................. 94 

7.2.2 Tipe Multiplexer ......................................................................................................... 95 

7.2.3 Implementasi Multiplexer .......................................................................................... 98 

7.2.4 Demultiplexer .............................................................................................................. 98 

7.2.5 Tipe Demultiplexer ..................................................................................................... 99 

7.2.6 Implementasi Demultiplexer ................................................................................... 100 

7.3 Lembar Kegiatan Praktikum Modul 7 : ........................................................................ 101 

7.3.1 Alat dan Bahan ......................................................................................................... 101 

7.3.2 Langkah percobaan modul 7 (4-channel multiplexer) .......................................... 101 

7.3.3 Langkah percobaan modul 7 (1 to 4 demultiplexer) ............................................. 107 

7.4 Soal Jurnal........................................................................................................................ 112 

MODUL 8 ................................................................................................................................... 113 

Implementasi Rangkaian Decoder Dan Encoder Menggunakan Terasic DE10-LITE FPGA Board ........................................................................................................................................... 113 

8.1 Tujuan Praktikum Modul 8 ............................................................................................ 113 

8.2 Dasar Teori Praktikum Modul 8 .................................................................................... 113 

8.2.1 Decoder. .................................................................................................................... 113 

8.2.2 Encoder ...................................................................................................................... 115 

8.3 Lembar Kegiatan Praktikum Modul 8 .......................................................................... 116 

8.3.1 Alat dan Bahan ......................................................................................................... 116 

8.3.2 Langkah Praktikum Modul 8 (Rangkaian Decoder) ............................................. 116 

8.3.3 Langkah Praktikum Modul 8 (Rangkaian Encoder) ............................................. 126 

8.4 Soal Jurnal........................................................................................................................ 134 

MODUL 9 ................................................................................................................................... 136 

Implementasi Rangkaian BCD-To-7 Segment Menggunakan FPGA................................... 136 

9.1 Tujuan Praktikum Modul 9 ............................................................................................ 136 

9.2 Dasar Teori Praktikum Modul 9 ................................................................................... 136 

9.3 Lembar Kegiatan Praktikum Modul 9 : ........................................................................ 138 

9.3.1 Alat dan Bahan ......................................................................................................... 138 

9.3.2 Langkah Praktikum Modul 9 ................................................................................. 139 

9.4 Soal Jurnal ........................................................................................................................ 148 

Modul Praktikum  

Microcontroller Laboratory 2020

10

MODUL 10 ................................................................................................................................. 149 

Implementasi Rangkaian Flip-Flop dan Memori Menggunakan Terasic DE10-Lite FPGA Board ........................................................................................................................................... 149 

10.1 Tujuan Praktikum Modul 10 ........................................................................................ 149 

10.2 Dasar Teori Praktikum Modul 10 ................................................................................ 149 

10.3 Lembar Kegiatan Praktikum Modul 10 ...................................................................... 152 

10.3.1 Alat dan Bahan ....................................................................................................... 152 

10.3.2 Langkah Praktikum Modul 10 .............................................................................. 152 

10.4 Soal jurnal ...................................................................................................................... 161 

MODUL 11 ................................................................................................................................. 162 

Implementasi Counter dan Register Menggunakan Terasic DE10-Lite FPGA Board .......... 162 

11.1 Tujuan Praktikum Modul 11 : ..................................................................................... 162 

11.2 Dasar Teori Praktikum Modul 11 ................................................................................ 162 

11.2.1 Register .................................................................................................................... 162 

11.2.2 Counter .................................................................................................................... 164 

11.3 Lembar Kegiatan Praktikum Modul 11 : .................................................................... 166 

11.3.1 Alat dan Bahan ....................................................................................................... 166 

11.3.2 Langkah Praktikum Modul 11 .............................................................................. 167 

11.4 Soal Jurnal ...................................................................................................................... 179 

MODUL 12 ................................................................................................................................. 180 

Implementasi Prosesor NIOS II & Microblaze Menggunakan DE10-Lite FPGA Board .... 180 

12.1 Tujuan Pratikum Modul 12 : ....................................................................................... 180 

12.2  Dasar Teori Pratikum Modul 12 .............................................................................. 180 

12.2.1 NIOS II .................................................................................................................... 180 

12.2.2 Arsitektur Nios II .................................................................................................... 180 

12.2.3 Eclipse ...................................................................................................................... 180 

12.2.4 Arsitektur Eclipse ................................................................................................... 181 

12.3  Lembar Kegiatan Pratikum Modul 12 : .................................................................. 182 

12.3.1 Alat dan Bahan ....................................................................................................... 182 

12.3.2 Langkah Praktikum Modul 12 .............................................................................. 182 

12.4 Soal Jurnal ...................................................................................................................... 192 

 

Modul Praktikum  

Microcontroller Laboratory 2020

11

DAFTAR GAMBAR

Gambar 2. 1 Bagan Sistem; (a) 2 masukan/input, (a) 4 masukan/input ........................................ 23

Gambar 2. 2 Simbol dan Tabel Kebenaran Gerbang NOT ............................................................ 26

Gambar 2. 3 Simbol dan Tabel Kebenaran Gerbang AND ........................................................... 26

Gambar 2. 4 Simbol dan Tabel Kebenaran Gerbang OR .............................................................. 27

Gambar 2. 5 Simbol dan Tabel Kebenaran Gerbang Nand ........................................................... 27

Gambar 2. 6 Simbol dan Tabel Kebenaran Gerbang NOR ............................................................ 28

Gambar 2. 7 Simbol dan Tabel Kebenaran Gerbang X-OR .......................................................... 28

Gambar 2. 8 Simbol dan Tabel Kebenaran Gerbang X-NOR ....................................................... 29

Gambar 2. 9 (a) IC TTL 7404, (b) IC TTL 7408, (c) IC TTL 7432. ............................................. 30

Gambar 2. 10 (a) IC CMOS 4081, (b) IC CMOS 4071, (c) IC CMOS 4011 ................................ 32

Gambar 2. 1 Contoh Gerbang Logika ............................................................................................ 53

Gambar 5. 1 FPGA XILINK Spartan ............................................................................................ 65

Gambar 5. 2 FPGA Board DE10-Lite ........................................................................................... 66

Gambar 5. 3 Clock Circuit untuk board FPGA ............................................................................. 67

Gambar 5. 4 Hubungan antara push-button dengan FPGA MAX 10 ............................................ 67

Gambar 5. 5 Koneksi antara slide switches dan FPGA MAX 10 .................................................. 68

Gambar 5. 6 Koneksi antara LED dan FPGA MAX 10 ................................................................ 69

Gambar 5. 7 Koneksi antara 7-segment dengan FPGA ................................................................. 69

Gambar 6. 1 IC 74283 (4bit adder) ................................................................................................ 82

Gambar 6. 2 Gerbang logika rangkaian half adder ........................................................................ 82

Gambar 6. 3 Gerbang logika rangkain full adder .......................................................................... 83

Gambar 6. 4 Rangkain 4 bit adder/subtractor ................................................................................ 83

Gambar 7. 1 Input dan output multiplexer ..................................................................................... 94

Gambar 7. 2 Status pin .................................................................................................................. 95

Gambar 7. 3 Rangkaian 2-channel multiplexer ............................................................................. 96

Gambar 7. 4 Rangkaian 4-channel multiplexer ............................................................................. 96

Gambar 7. 5 Rangkaian 8-channel multiplexer ............................................................................. 97

Gambar 7. 6 Rangkaian demultiplexer .......................................................................................... 98

Gambar 7. 7 Rangkaian 1 to 4 demultiplexer ................................................................................ 99

Gambar 7. 8 Rangkaian 1 to 8 demultiplexer .............................................................................. 100

Gambar 8. 1 Decoder .................................................................................................................. 114

Gambar 8. 2 Encoder ................................................................................................................... 115

Gambar 9. 1 Seven segment display ............................................................................................ 136

Gambar 9. 2 Decoder BCD to 7 Segment .................................................................................... 137

Modul Praktikum  

Microcontroller Laboratory 2020

12

Gambar 10. 1 Rangkaian R-S flip-flop ........................................................................................ 150

Gambar 10. 2 Rangkaian D flip-flop ........................................................................................... 151

Gambar 10. 3 Rangkaian J-K flip-flop ........................................................................................ 151

Gambar 10. 4 Rangkaian T flip-flop........................................................................................... 151

Gambar 11. 1 Register Parallel In Parallel Out (PIPO) .............................................................. 163

Gambar 11. 2 Register Serial In Serial Out (SISO) ..................................................................... 163

Gambar 11. 3 Register Serial In Parallel Out (SIPO) .................................................................. 164

Gambar 11. 4 Register Parallel In Serial Out (PISO) .................................................................. 164

Gambar 11. 5 Synchronous Up Counter ...................................................................................... 165

Gambar 11. 6 Asynchronous Up Counter .................................................................................... 165

Gambar 11. 7 Synchronous Down Counter ................................................................................. 166

Gambar 11. 8 Asynchronous Down Counter ............................................................................... 166

Modul Praktikum  

Microcontroller Laboratory 2020

13

DAFTAR TABEL

Tabel 2. 1 Contoh table kebenaran (a) 2 masukan (A dan B) dan 1 keluaran ............................... 24

Tabel 2. 2 Contoh tabel kebenaran gambar (b) 4 masukan (A,B,C) dan 1 keluaran (Y) ............... 24

Tabel 2. 3 Daftar IC TTL gerbang logika ...................................................................................... 31

Tabel 4. 1 Bagian Tools Blok Diagram Quartus Altera II : ........................................................... 53

Tabel 5. 1 Pin assignment untuk clock Inputs ............................................................................... 67

Tabel 5 2 Pin assignment untuk push-buttons ............................................................................... 68

Tabel 5. 3 Pin assignment untuk slide switches ............................................................................ 68

Tabel 5. 4 Pin assignment untuk LED ........................................................................................... 69

Tabel 2. 5 Pin assignment 7-segment ............................................................................................ 70

Tabel 6. 1 Features Altera Max 10FPGA ...................................................................................... 79

Tabel 6. 2 Pin plener switch .......................................................................................................... 81

Tabel 6. 3 Pin plener LED ............................................................................................................. 81

Tabel 7. 1 Tabel kebenaran 2-channel multiplexer........................................................................ 96

Tabel 7. 2 Tabel kebenaran 4-channel multiplexer........................................................................ 97

Tabel 7. 3 Tabel kebenaran 8-channel multiplexer........................................................................ 98

Tabel 7. 4 Tabel kebenaran1 to 4 demultiplexer ........................................................................... 99

Tabel 7. 5 Tabel kebenaran 1 to 8 demultiplexer ........................................................................ 100

Tabel 8. 1 Tabel kebenaran decoder ............................................................................................ 114

Tabel 8. 2 Tabel kebenaran encoder ............................................................................................ 115

Tabel 9. 1 BCD to 7 Segment Display Decoder .......................................................................... 138