Anda di halaman 1dari 4

LAPORAN PRAKTIKUM 14

SISTEM MIKROKONTROLER

Disusun untuk Memenuhi Matakuliah Digital Mikroprosesor


Dibimbing oleh Ibu Dyah Lestari

Oleh:
Anidia Wulan Sari
150533601651
S1 PTI15 OFF A

UNIVERSITAS NEGERI MALANG


FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
Desember 2016

1.

Analisa Program LED1 LED5!

2.

Apakah persamaan dan perbedaan PROGRAM LED1 dan PROGRAM LED2?

3.

Instruksi apa yang digunakan untuk mengeluarkan data ke LED?

4.

Mengapa ada jeda waktu sekitar 1 detik antara tampilan LED yang pertama

dengan yang berikutnya?

Jawab
1.Analisis Program LED 1 LED 5
1. Pada program LED1
// Program LED1

Program tersebut menggunakan bilangan heksa. Dalam penulisan syntax PORTA


=0x0f; PORTA A sebagai output maka hasil outpt pada percobaan LED 1 yaitu 4
bagian LED sebelah kiri akan mati dan 4 bagin kanan akn menyala. Begitu juga.
Begitu juga sebaliknya PORTA=0xf0; maka 4 bagian LED kiri menyala dan 4
bagian Led akan mati, berlangsung selama 1000ms atau 1 detikdengan bergantian,
yang ditunjukkan pada syntax delay ms(1000);
2. Pada Program LED 2
Program LED2

Program tersebut menggunakan bilangan biner pada penulisan syntax, output


dari program LED 2 ini sama seperti hasil program Led 1, karena perintah yang

diberikan pada LED 1 dan pada LED 2 adalah sama. Bedanya hanya pada
penggunaan bilangan heksa dan biner.
3. Pada ProgramLED 3

Program diatas menggunakan bilangan hexa, output program ini ialah 01010101
karena perintah pertama pada program ini PORT A = 0x55 kemudian LED
secara bergantian akan berganti nilai menjadi PORT A= 0xaa yang keluaranya
10101010 apabila ditulis dengan biner . Delaytiap program adalah 1000ms atau
1detik.
4. Pada program LED 4
Program LED4

Program diatas menggunkan bilangan hexa desimal, hanya menggunkan 1 pORT


yaitu PORT A sebagai masukkan dimna jika input diberi nilai 1 maka output
akan bernilai 1(lampu menyala), apabila input 0 maka nilai outputnya akan
bernilai 0 (lampu mati), terdapat jeda selama 1detik kemudian melanjutkan
perintah program selanjutnya.
5. Pada Program LED

Program LED5

Program ini menggunakan kode biner dan kode lainnya.PORTA=0b00000001;


PORT 2=1; pada perintah ini PORTA (bit.0) akan menyala karena diberi logika
1

sedangkan

yang

lain

mati

karena

diberikan

PORTA.2=1.

PORTA=0b000000010; PORTA.1=1; pada perintah ini PORTA (bit.1) akan


menyala karena diberi logika 1 sedangkan yang lain mati karena diberikan
logika 0. Dan begitulah seterusnya.

2. persamaan LED 1 dan LED 2 adalah terletak pada outputnya karena nilai yang diberikan
pada LED 1 dan LED 2 sama.
Sedangkan perbedaanya adalah pada penggunaan bilangan hexadecimal pada LED 1
sedangkan LED 2 menggunakan bilangan biner.

3. Instruksi yang digunakan untuk mengeluarkan data LED adalah syntax PORTA A

4. karena pada program tersebut menggunakan delay yang berfungsi sebagai pemberi jeda
waktu untuk mengeksekusi syntax program selanjutnya, pada delay program tersebut
menggunkan satuan ms (milisecond) yang berarti 1000 ms = 1 s (detik) maka dari itu setiap
dijalankan programnya nyala led akan berpindak setiap 1 detik sekali

Anda mungkin juga menyukai