Anda di halaman 1dari 5

JOB SHEET TOPIK NAMA :

Mengontrol Input dan output KELAS :


port untuk menyalakan led, NO.ABS :
seven segment dan LCD WAKTU :
Matrix

I. TUJUAN UMUM
a. Memahami cara mengontrol input dan output port untuk menyalakan led, seven segmen
dan LCD matrik pada modul rangkaian mikrokontroller

II. TUJUAN INSTRUKSIONAL KHUSUS


Siswa Harus Dapat :
a. Membaca rangkaian elektronika
b. Mendefinisikan alamat port input dan output
c. Mendefinisikan fungsi port input dan output
d. Mengoperasikan software proteus
e. Mendefinisikan menu yang ada pada proteus
f. Menggambar rangkaian elektronika pada proteus
g. Menjalankan simulasi rangkaian pada proteus

III. ALAT DAN BAHAN


Alat :
- Modul Mikrokontroler = 1
- Downloader Mikrokontroler = 1
- Komputer lengkap dengan software proteus = 1
- Obeng + = 1
- Obeng - = 1
- Avometer / Multimeter = 1
- Adaptor = 1

-1-
Bahan :
- Kabel USB = 1
- Kabel Jumper Socket 10 Pin = 1

IV. KESELAMATAN KERJA


a. Bekerjalah dengan teliti
b. Hati-hati dengan tegangan 220 V
c. Hati – hati terhadap penggunaan alat tangan
d. Laporkan kepada guru / instruktur sebelum Hasil pekerjaan dihubungkan dengan sumber
tegangan

V. LANGKAH KERJA
a. Amati dan pahami jalur rangkaian modul mikrokontroller yang sudah disiapkan
b. Buat gambar schematic nya pada software proteus
c. Masukkan program bahasa C yang sudah di build ke dalam rangkaian diproteus
d. Amati hasil simulasinya, jika terjadi kesalahan segera lakukan perbaikan
d.1 Cek jalur rangkaian yang sudah dibuat, apakah sudah tersambung semua
d.2 Cek gambar schematic nya apakah sudah sama dengan modul
d.3 Cek kelengkapan dan kesesuaian komponen yang digunakan
d.4 Cek program yang sudah dibuat
Jika tidak terjadi kesalahan, maka program siap di transfer ke dalam modul
e. Pasang downloader dan modul mikrokontroller ke komputer
f. Amati proses transfer, jika tidak berhasil segera lakukan perbaikan
e.1 Cek downloader apakah sudah terdeteksi di komputer
e.3 Cek alamat port downloader apakah sudah sesuai
e.2 Cek kabel usb apakah bekerja dengan baik
e.3 Cek kabel jumper apakah sudah terhubung dengan benar
g. Jika sudah selesai tunjukkan hasil kerja kepada instruktur

VI. GAMBAR KERJA


1. Gambar schematic, keadaan belum simulasi

-2-
2. Gambar schematic, keadaan saat simulasi

VII.PERTANYAAN
1. Apa yang terjadi jika terjadi penulisan alamat port I/O yang sama pada gambar yang
dibuat di proteus??
2. Pada tahap simulasi, apa yang terjadi pada mikrokontroller ketika tidak ada program
yang dimasukkan?
3. Menurut anda apakah rangkaian yang dibuat dengan software proteus selalu bisa
diterapkan dalam pembuatan rangkaian sebenarnya??, jelaskan alasanya

-3-
VIII. TUGAS
A. Simulasikan kode di bawah ini

1. BACA TULIS DATA KE PORT

while (1) {
// Place your code here
if(PINC.0==0) {
PORTD=0; //led nyala
delay_ms(500); }
if(PINC.1==0){
PORTD=0; //led nyala
delay_ms(500);
PORTD=255; //led padam
delay_ms(500);
PORTD=0; //led nyala
delay_ms(500);}
PORTD=255; //led padam
};

2. PUTARAN MOTOR

while (1)
{
// Place your code here
PORTD=0x01; //CW
delay_ms(500);
PORTD=0x02;
delay_ms(500);
PORTD=0x04;
delay_ms(500);
PORTD=0x08;
delay_ms(500);
};

3. MENAMPILKAN KE LCD

while (1){
// Pada bagian looping tambahkan program dibawah ini
if (PIND.1 == 1){ //jika push button tidak ditekan
lcd_gotoxy(0,0);
lcd_putsf("Silahkan Tekan");

-4-
PORTA = 0xFF; //Led padam
delay_ms(500); }
else{ // jika push button ditekan
lcd_gotoxy(0,0);
lcd_putsf("Tombol1 ditekan ! ");
PORTA = 0x00; //Led Nyala
delay_ms(500);
}

B. Buatlah laporan hasil praktikum dengan petunjuk di bawah ini


1. Laporan ditulis tangan di kertas folio bergaris.
2. Sistematika Laporan sebagai berikut :
a. Judul percobaan
b. Tujuan percobaan
c. Gambar rangkaian percobaan
d. Program percobaan
e. Troubleshooting
3. Laporan dikumpulkan sebelum praktikum berikutnya dilaksanakan.

-5-

Anda mungkin juga menyukai