Pengenenalan Pemakaian Compiler Pinnacle

7
PENGENALAN PEMAKAIAN COMPILER PINNACLE-52 Tujuan: 1. Dapat menggunakan COMPILER PINNACLE-52 2. Dapat membuat Program simulasi menggunakan COMPILER PINNACLE-52 Dasar Teori: Microkontroler adalah suatu CPU (Central Proscessing Unit) yang didalamnya terdapat ROM,RAM, dan I/O (input / output). Sedangkan Microprosesor adalah suatu CPU (Central prosessing Unit) yang membutuhkan RAM,ROM, dan I / O (input / output). Blok diagram inti dari mikrokontroler AT 8951 / AT 8952 terlihat seperti gambar dibawah ini : Interupsi eksternal Kontrol intrupsi CPU Oscilato r Kontrol Bus 4 port I/O Port Serial ON Chip Flash ON Chip Ram DLL TImer 1 Timer 2 Gambar 1. Block Diagram (Arsitektur) Microkontroler AT 8951/52/55

description

Pemrograman

Transcript of Pengenenalan Pemakaian Compiler Pinnacle

Page 1: Pengenenalan Pemakaian Compiler Pinnacle

PENGENALAN PEMAKAIAN COMPILER PINNACLE-52

Tujuan:

1. Dapat menggunakan COMPILER PINNACLE-522. Dapat membuat Program simulasi menggunakan COMPILER

PINNACLE-52

Dasar Teori:

Microkontroler adalah suatu CPU (Central Proscessing Unit) yang didalamnya terdapat ROM,RAM, dan I/O (input / output). Sedangkan Microprosesor adalah suatu CPU (Central prosessing Unit) yang membutuhkan RAM,ROM, dan I / O (input / output).

Blok diagram inti dari mikrokontroler AT 8951 / AT 8952 terlihat seperti gambar dibawah ini :

Interupsi eksternal

Mikrokontroler merupakan sebuah mikrokomputer 8 CMOS Low power dengan 8 Kbyet PEROM (flash programmable and erase read only memory) yang

Kontrol intrupsi

CPU

Oscilator Kontrol Bus 4 port I/O Port Serial

ON Chip FlashON Chip Ram

DLL

TImer 1

Timer 2

Gambar 1. Block Diagram (Arsitektur) Microkontroler AT 8951/52/55

Page 2: Pengenenalan Pemakaian Compiler Pinnacle

terintergrasi dalam sebuah IC (single Chip). IC ini dibuat dengan standar industri yang mempunyai konfigurasi pin dan instruksi set dari MCS-51. Pada chip flash memungkinkan memori program untuk diprogram ulang sebanyak 1000 kali pada mikrokontrolernya dalam system atau sebuah pemrograman memori nonvolatile (Khairurrija,2004).

Mikrokontroler ATMEL AT8952 merupakan keluaran dari keluarga MCS-51 yajn mempunyai spesifikasi dan sejumlah keistimewahan,antara lain:

- Sebuah CPU 8 bit.- Osilator internal dan rangkaian pewaktu.- Memori flash ROM yang dapat di program ulang 8 Kbyte.- Empat buah port I/O yang dapat deprogram.terdiri dari 8 bt input /

output.- Dua buah timer / counter 16 bit.- Sebuah port serial dengan kontrol serial full duplex.- Kecepaan pelaksanaan instruksi persiklus 1 mikrodetik pada frekwensi

clock 12 MHz.

Pada mikrokontroler. Unit-unit tersebut umumnya sudah terdapat dalam suatu rangkaian terintegrasi kepinf tujggal meskipun ada beberapa mikrokontrolerr yang harus dilakukan penambahan ROM luar (external ROM),penambahan ROM maupun RAM luar digunakan untukperluasan memori system (Stewart,2002)

CPU (Central Processing Unit) terdiri dari dua bagian, yaitu unit pengendali, unit aritmatika dan logika. Unit pengendali untuk mengatur urutan operasi seluruh sistem pada saat pengambilan,pengkodean dan melaksanakan urutan instruksi sebuah program yang tersimpan dalam memori (stewart,2002)

RAM dan ROM adalah memori yang mempunyai cara penyimpanan yang berbeda. RAM memori yang dapat dibaca dan ditulis, data tersimpan akan terhapus bila sumber tegangan diputus (bersifat volatile) sedangkan ROM memori yang hanya dapat dibaca , data yang tersimpan tidak akan terhapus meskipun sumber tegangan terputus (Stewart,2002).

Peralatan input output digunakan untuk melakukan hubungan dengan peralatan luar. Peralatan input / output ini dapat diprogram untuk menerima data dari mikroprosesor dan memberi data le mikroprosesor. Ada dua macam peralatan input / output, yaitu alat untuk hubungan serial baik sinkron maupun tidak sinkron (Universal Synchronous Receiver Transmiter dan Universal Asynvhonous Reciever Transmiter) dan alat untuk parallel (Stewart,2002).

Page 3: Pengenenalan Pemakaian Compiler Pinnacle

Daftar alat dan bahan- Seperangkat computer berserta program PINNACLE-52

Langkah percobaan

Latihan 1 Mengaktifkan COMPILER PINNACLE-52- Tekan Start- Pilih All Program- Pilih Pinnacle- Pilih Pinnacle 52 lalu enter

Maka akan tampil dilayar :

Kemudian :- Pilih Register Later

Page 4: Pengenenalan Pemakaian Compiler Pinnacle

- Pilih New (untuk membuat program baru)

Contoh Program Aplikasi Flip-flip (output LED)di port 1

Org 0hMulai: mov P1,#0FFH

acall delayacall delaymov P1,#00h

Page 5: Pengenenalan Pemakaian Compiler Pinnacle

acall dalayacall delaysjmp Mulai

delay: mov r0,#00hdelay1: mov r1,#00hdelay2: mov r2,#00hdelay3: inc r2

cjne r2,#30h,delay3inc r1cjne r1,#30h,delay2inc r0cjne r0,#30h,delay1ret

end

Hasil Pembuatan program pinnacle 52

Setelah program dibuat maka:- Pilih File- Pilih Save- Isi nama file tanpa ekstensi (contoh : lati_mik)- Tekan ok.

Page 6: Pengenenalan Pemakaian Compiler Pinnacle

Latihan 1 simulasi Program COMPIER PINNACLE-52- Pilih Project- Pilih Compiler & Link.- Kemudian cek apakah terdapat error (0 error (s)) brarti sudah benar atau

bila tejadi kesalahan maka diperbaiki dulu.- Pilih View- Pilih Ports.- Pilih Excute- Pilih run