SlideShare a Scribd company logo
PERCOBAAN 2
                               SAKLAR PUSH BUTTON


2.1 TUJUAN:

   1. Mahasiswa memahami rangkaian mikrokontroller dengan interface ke Saklar.
   2. Mahasiswa dapat memahami program assembly untuk mengambil data saklar dan
      mengeluarkan data ke LED.


2.2 ALAT YANG DIGUNAKAN

   1. Modul Mikrokontroller.
   2. I/O Button dan LED.




   2.3 TEORI




                          Gambar 2.1. Rangkaian Interface Push Button

Pada gambar 2.1. tersebut tampak rangkaian push button, bila saklar ditekan maka port sesuai
dengan bit tersebut akan mendapat logika low ‘0’ dan sebaliknya bila saklar tidak ditekan maka
port tersebut akan mendapat logika high ‘1’.
2.4 PROSEDUR PELAKSANAAN

Percobaan 2.1. Ambil Data Saklar

Pada percobaan ini, LED1 (D1) akan nyala bila saklar1 ditekan dan LED2 (D2) akan nyala bila
saklar2 ditekan sesuai dengan bit tersebut.
Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut:

   1. Ketik program berikut ini:




   2. Melakukan kompilasi program Build The Project untuk menghasilkan File.hex, yang
       akan di inputkan ke dalam rangkaian yang kita bikin di Proteus.
   3. Lakukan pengamatan pada LED.

  Saklar                 Kondisi LED yang Nyala (D1-D2-D3-D4-D5-D6-D7-D8)
  Saklar1
  Saklar2
Percobaan 2.2. Led Berjalan

Pada percobaan ini, LED akan berjalan dari atas ke bawah atau dari bawah ke atas mengikuti
penekanan Saklar1 atau Saklar2.
Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut:

   1. Ketik program berikut ini:
2. Melakukan kompilasi program Build The Project untuk menghasilkan File.hex, yang
   akan di inputkan ke dalam rangkaian yang kita bikin di Proteus.
3. Lakukan pengamatan pada LED.



2.4 TUGAS

1. Lakukan modifikasi pada percobaan 2.2 tersebut dengan mengganti PORT inputan
   saklar1 yang awalnya berada pada PINA.0 menjadi PINC.0 dengan arah pergeseran LED
   dari bawah ke atas dengan saklar2 yang awalnya berada pada PINA.1 menjadi PINC.1
   dengan arah pergeseran LED dari atas ke bawah.
2. Serta Buatlah Flowchart untuk program yang sudah di modifikasi tersebut.

More Related Content

Similar to Mikrokontroler

Manual standar listing Mikroprocessor
Manual standar listing MikroprocessorManual standar listing Mikroprocessor
Manual standar listing Mikroprocessor
tandiallo
 
Praktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plcPraktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plc
Maulana Kharis
 
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
kun_aldi
 
Skt4 c b400_reni setiowati_13135406_proyek mandiri
Skt4 c b400_reni setiowati_13135406_proyek mandiriSkt4 c b400_reni setiowati_13135406_proyek mandiri
Skt4 c b400_reni setiowati_13135406_proyek mandiri
ReniSetiowati
 
Panduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracerPanduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracer
vianovian
 
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
Satrio Nurcahyo
 
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Muhammad Fadlan Ariska
 
ALAT UKUR wahyu s-smk pgri 3.pptx
ALAT UKUR wahyu s-smk pgri 3.pptxALAT UKUR wahyu s-smk pgri 3.pptx
ALAT UKUR wahyu s-smk pgri 3.pptx
wahyu935425
 
(Internet of things) sensor temperatur suhu - Arduino
(Internet of things) sensor temperatur suhu - Arduino(Internet of things) sensor temperatur suhu - Arduino
(Internet of things) sensor temperatur suhu - Arduino
Jefriansyah ~
 
Pengendali suhu dengan PID berbasis arduino dan MOSFET
Pengendali suhu dengan PID berbasis arduino dan MOSFETPengendali suhu dengan PID berbasis arduino dan MOSFET
Pengendali suhu dengan PID berbasis arduino dan MOSFET
Muhammad Akbar
 
Makalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian LogikaMakalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian Logika
Zufar Dhiyaulhaq
 
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
aldilla rizki nurfitriyani
 
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project MandiriSistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
Umar Zaenal
 
Riko hadiarto 151354027_b100-b600_saski
Riko hadiarto 151354027_b100-b600_saskiRiko hadiarto 151354027_b100-b600_saski
Riko hadiarto 151354027_b100-b600_saski
Riko Hadiarto
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
arri adhy
 
Skt4 c b100_reni setiowati_131354026_proyek mandiri
Skt4 c b100_reni setiowati_131354026_proyek mandiriSkt4 c b100_reni setiowati_131354026_proyek mandiri
Skt4 c b100_reni setiowati_131354026_proyek mandiri
ReniSetiowati
 
Running LED dengan Kontrol AT-Mega 16
Running LED dengan Kontrol AT-Mega 16Running LED dengan Kontrol AT-Mega 16
Running LED dengan Kontrol AT-Mega 16
Yazid98
 

Similar to Mikrokontroler (20)

Manual standar listing Mikroprocessor
Manual standar listing MikroprocessorManual standar listing Mikroprocessor
Manual standar listing Mikroprocessor
 
Praktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plcPraktikum programmable-logic-control-plc
Praktikum programmable-logic-control-plc
 
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
Sistem Kendali suhu ruangan dengan pid backward difference berbasis arduino, ...
 
Skt4 c b400_reni setiowati_13135406_proyek mandiri
Skt4 c b400_reni setiowati_13135406_proyek mandiriSkt4 c b400_reni setiowati_13135406_proyek mandiri
Skt4 c b400_reni setiowati_13135406_proyek mandiri
 
Panduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracerPanduan praktikum jaringan & packet tracer
Panduan praktikum jaringan & packet tracer
 
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
 
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
Modul Lab Dasar Teknik Digital Departemen Teknik Elektro Universitas Sumatera...
 
ALAT UKUR wahyu s-smk pgri 3.pptx
ALAT UKUR wahyu s-smk pgri 3.pptxALAT UKUR wahyu s-smk pgri 3.pptx
ALAT UKUR wahyu s-smk pgri 3.pptx
 
Laporan led
Laporan ledLaporan led
Laporan led
 
(Internet of things) sensor temperatur suhu - Arduino
(Internet of things) sensor temperatur suhu - Arduino(Internet of things) sensor temperatur suhu - Arduino
(Internet of things) sensor temperatur suhu - Arduino
 
Pengendali suhu dengan PID berbasis arduino dan MOSFET
Pengendali suhu dengan PID berbasis arduino dan MOSFETPengendali suhu dengan PID berbasis arduino dan MOSFET
Pengendali suhu dengan PID berbasis arduino dan MOSFET
 
Modul Praktikum 2
Modul Praktikum 2Modul Praktikum 2
Modul Praktikum 2
 
Makalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian LogikaMakalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian Logika
 
Laporan akhir praktikum
Laporan akhir praktikumLaporan akhir praktikum
Laporan akhir praktikum
 
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
DOKUMEN B400: SISTEM KENDALI POSISI GORDEN DENGAN MENGGUNAKAN METODA PID
 
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project MandiriSistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
Sistem Kendali Digita_3C_B100-B600_Umar Zaenal Abidin_Project Mandiri
 
Riko hadiarto 151354027_b100-b600_saski
Riko hadiarto 151354027_b100-b600_saskiRiko hadiarto 151354027_b100-b600_saski
Riko hadiarto 151354027_b100-b600_saski
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Skt4 c b100_reni setiowati_131354026_proyek mandiri
Skt4 c b100_reni setiowati_131354026_proyek mandiriSkt4 c b100_reni setiowati_131354026_proyek mandiri
Skt4 c b100_reni setiowati_131354026_proyek mandiri
 
Running LED dengan Kontrol AT-Mega 16
Running LED dengan Kontrol AT-Mega 16Running LED dengan Kontrol AT-Mega 16
Running LED dengan Kontrol AT-Mega 16
 

Mikrokontroler

  • 1. PERCOBAAN 2 SAKLAR PUSH BUTTON 2.1 TUJUAN: 1. Mahasiswa memahami rangkaian mikrokontroller dengan interface ke Saklar. 2. Mahasiswa dapat memahami program assembly untuk mengambil data saklar dan mengeluarkan data ke LED. 2.2 ALAT YANG DIGUNAKAN 1. Modul Mikrokontroller. 2. I/O Button dan LED. 2.3 TEORI Gambar 2.1. Rangkaian Interface Push Button Pada gambar 2.1. tersebut tampak rangkaian push button, bila saklar ditekan maka port sesuai dengan bit tersebut akan mendapat logika low ‘0’ dan sebaliknya bila saklar tidak ditekan maka port tersebut akan mendapat logika high ‘1’.
  • 2. 2.4 PROSEDUR PELAKSANAAN Percobaan 2.1. Ambil Data Saklar Pada percobaan ini, LED1 (D1) akan nyala bila saklar1 ditekan dan LED2 (D2) akan nyala bila saklar2 ditekan sesuai dengan bit tersebut. Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Ketik program berikut ini: 2. Melakukan kompilasi program Build The Project untuk menghasilkan File.hex, yang akan di inputkan ke dalam rangkaian yang kita bikin di Proteus. 3. Lakukan pengamatan pada LED. Saklar Kondisi LED yang Nyala (D1-D2-D3-D4-D5-D6-D7-D8) Saklar1 Saklar2
  • 3. Percobaan 2.2. Led Berjalan Pada percobaan ini, LED akan berjalan dari atas ke bawah atau dari bawah ke atas mengikuti penekanan Saklar1 atau Saklar2. Untuk melakukan percobaan ini lakukan beberapa langkah sebagai berikut: 1. Ketik program berikut ini:
  • 4. 2. Melakukan kompilasi program Build The Project untuk menghasilkan File.hex, yang akan di inputkan ke dalam rangkaian yang kita bikin di Proteus. 3. Lakukan pengamatan pada LED. 2.4 TUGAS 1. Lakukan modifikasi pada percobaan 2.2 tersebut dengan mengganti PORT inputan saklar1 yang awalnya berada pada PINA.0 menjadi PINC.0 dengan arah pergeseran LED dari bawah ke atas dengan saklar2 yang awalnya berada pada PINA.1 menjadi PINC.1 dengan arah pergeseran LED dari atas ke bawah. 2. Serta Buatlah Flowchart untuk program yang sudah di modifikasi tersebut.