LABORATORIUM MIKROKONTROLER
PROGRAM STUDI TEKNIK ELEKTROMEDIK
Ukuran Font 18 (Times
New Roman)
PROGRAM VOKASI
UNIVERSITAS MUHAMMADIYAH YOGYAKARTA
2016
PRAKTIKUM 1 Ukuran Font 16 (Times New Roman)
Atmega 16 mempunyai empat buah port yang bernama PortA, PortB, PortC, dan
PortD. Keempat port tersebut merupakan jalur bi-directional dengan pilihan internal pull-up.
Tiap port mempunyai tiga buah register bit, yaitu DDxn, PORTxn, dan PINxn.
(diisi seperti di modul tapi dengan pemahaman dan kata-kata sendiri, satu mahasiswa dengan
mahasiswa lain tidak boleh sama).
#include <mega16.h>
void main(void)
Ukuran Font 11 (Courier New)
{
DDRC=0xFF;
PORTC=0x0F;}
Penjelasan program:
Flow Chart:
Simulasi Proteus:
4 LED ON, 4 LED OFF
B. Percobaan 2 (Percobaan LED On / Off dengan fungsi delay)
Coding Program:
#include <mega8535.h>
#include <delay.h>
void main(void)
{
DDRC= 0xFF; Ukuran Font 11 (Courier New)
while (1)
{
PORTC=0xFF;
delay_ms(1000);
PORTC=0x00;
delay_ms(1000);
}
}
Penjelasan program:
Flow Chart:
Simulasi Proteus: