praktikum 1

12
PRAKTIKUM 1 Nama dan Tanggal Lahir Septian Citra Kusuma TT – 2B / 18 1331130046

Upload: septian-citra-kusuma

Post on 03-Dec-2015

215 views

Category:

Documents


1 download

DESCRIPTION

presentasi praktikum 1 MCU

TRANSCRIPT

PRAKTIKUM 1Nama dan Tanggal LahirSeptian Citra Kusuma

TT – 2B / 18

1331130046

Tujuan

Mahasiswa dapat memahami tentang MCU dan mempraktekkan MCU

Mahasiswa dapat merangkai dan menyolder rangkaian MCU ke PCB

Mahasiswa dapat membuat simulasi program menggunakan Proteus

Mahasiswa dapat mengaplikasikan program pada MCU

Teori Dasar

ATMEGA16

Teori Dasar

7 Segment Display

FlowchartStart

nama [17]={0x92,0x86,0x8c,0x87,0xf9,0x88,0xc8,0xbf,0xf9,0xc0,0xbf,0xc0,0x90,0xbf,0x90,0xa4,0xbf}

DDRC = 0XFF

j=nama[i];PORTC = j; delay_ms(500);

PORTC = 0XFF; delay_ms(300);

i=0

i<17

true

i++

false

Program #include <mega16.h>

#include <delay.h>

unsigned char j,i;

unsigned nama [17]={0x92,0x86,0x8c,0x87,0xf9,0x88,0xc8,0xbf,0xf9,0xc0,0xbf,0xc0,0x90, 0xbf,0x90,0xa4,0xbf};

void main(void)

{PORTA=0x00; DDRA=0x00;

PORTB=0x00; DDRB=0x00;

PORTC=0xFF; DDRC=0xFF;

PORTD=0x00; DDRD=0x00;

while (1)

{

{j = nama[i];

PORTC = j;

delay_ms(500);

PORTC = 0xff;

delay_ms(300);}

}

}

Hasil Simulasi

Foto

Video

Pembahasan

Dari praktikum ini didapati bahwa dalam pembuatan program harus memperhatikan PORT yang mana akan dijadikan keluaran. Dalam pembuatan program juga diperhatikan adanya salah penulisan atau kurang maka terjadi error pada program tersebut. Maka dari itu sebelum men-download program ke ATMega16 disimulasikan dengan menggunakan proteus agar sesuai dengan yang kita harapkan. Setelah sesuai maka dapat di isi kan pada ATMega dengan menggunakan progISP dan mengatur frekuensinya agar sesuai dengan yang ada disimulasi. Selain kesalahan dalam penulisan program terkadang pemasangan komponen pada PCB juga mempengaruhi hasil daripada program tersebut. Untuk itu sebelum membuat program ataupun simulasi alangkah baiknya ktia mengecek terlebih dahulu PCB kita, apakah sudah layak digunakan. Setelah semua dianggap sesuai maka bisa dipraktekkan dan didapati hasil seperti pada simulasi, foto, dan video (terlampir).

Kesimpulan

Cek PCB saat pemasangan komponen agar tidak ada error / short.

Cek program agar tidak ada kesalahan penulisan.

Sebelum men-download program dengan progISP, simulasikan dengan Proteus.

ATMega bisa diprogram ulang berkali-kali.

SEKIANdan

TERIMA KASIH