Pengenenalan Pemakaian Compiler Pinnacle
-
Upload
rifqiriadhy -
Category
Documents
-
view
157 -
download
116
description
Transcript of 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
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).
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
- 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
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.
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