laporan microcontroller practice
TRANSCRIPT
LAPORAN
JOB 1. INSTALL HARDWARE/SOFTWARE DAN PROSES UPLOAD/ERASE
PROGRAM KE HARDWARE
1. TUJUAN
Mahasiswa praktek dapat memahami rangkaian sistem minimal
microprocessor AT89C51 (Herari)
Mahasiswa praktek dapat meng-install software pendukung seperti editor,
USB driver, dan HB2000
Mahasiswa praktek dapat mengatur komunikasi USB dari Hardware ke
Komputer pada Manage Device
Mahasiswa praktek dapat membuat program assembler di editor software
Mahasiswa praktek dapat mengcompile program menggunakan HB2000
Mahasiswa praktek dapat meng-upload dan erase program ke hardware
2. ALAT DAN BAHAN
Buku panduan HB2000w
Rangkaian sistem minimalis microcontroller AT89C51 (Herari)
USB converter ATEN
Kabel Komunikasi
Komputer, dengan sistem operasi windows XP/7
Adaptor 5 VDC
3. TEORI DASAR
Mikrokontroler adalah sebuah chip terintegrasi yang biasanya menjadi bagian
dari sebuah embedded system (sistem yang didesain untuk melakukan satu atau lebih
fungsi khusus yang real time).
Microcontroller AT89C51 adalah adalah sistem komputer yang dikemas
dalam sebuah IC. Tipe mikrokontroler keluaran Atmel yang terdiri dari 40 pin yang
dapat digunakan sebagai input dan output kendali.
Sistem Minimalis adalah suatu papan rangkaian mikrokontroler yang dapat
digunakan sebagai downloader, emulator dan evaluation dengan nama HB2000w
(Herari) yang dibuat oleh Zapad Electronics.
Editor adalah program lunak komputer yang digunakan untuk membuat, dan
mentransfer program assembler yang di compile ke .hex ke sistem minimum
mikrokontroler seperti RIDE51, READ51,MIDE51 dll.
USB driver adalah program lunak komputer yang digunakan sebagai media
komunikasi antara perangkat komputer dengan mikrokomputer.
HB2000 adalah program lunak komputer yang telah terintegrasi dengan
dengan sistem minimum papan HB2000w, dan juga dapat digunakan sebagai editor
dan meng-compile program assembler ke .hex serta dapat menghapus program pada
mikrokontroler.
4. KEGIATAN
1) Siapkan alat dan bahan
2) Pasang kabel komunikasi dan adaptor 5VDC nya
3) Install Hardware dan Software
4) Install Editor
a) Install RIDE51
b) Klik Start-Run
c) Klik Install
d) Klik Next (Ikuti Instruksinya “Raisonance Rkit 6.1 Rev. Suite)
e) Klik Next (Ikuti Instruksinya “Evalution Version”)
f) Selesai- Klik Exit
5) Install USB Driver
a) Install ATEN UC232A
b) Klik Install
c) Klik Next (Ikuti Instruksinya hingga selesai)
d) Finish
6) Install HB2000
a) Install HB2000w & HB2000sr
b) Klik Setup – Run Administrator
c) Klik Next (Ikuti Instruksinya)
d) Pilih Typical – Next
e) Install – Finish
7) Percobaan proses upload dan erase program ke hardware
8) Atur COM Port komputer ke COM 1
a) Manage – Device Manager
b) Pilih Ports (Ubah ke Port 1)
c) OK
9) Menulis Program di RIDE51/Notepad/MIDE51
a) Klik File – New
b) Pilih Assembler Files / C files
c) Buat Program – Save (.asm)
10) Compile Program di RIDE51
a) Pilih “Options” – Project
b) Pilih LX51-Linker
c) Centang “ Generate a Binary file”
d) OK
11) Upload Program di RIDE51 (Sebelumnya perangkat harus terkoneksi)
a) Klik “Project”
b) Add node source/ application
12) Compile Program di HB2000w atau HB2000sr (Perangkat harus terkoneksi)
a) Klik File – Open File atau New File
b) Ambil program yang sudah ada atau buat yang baru di lembar kerjanya
c) Pilih “compile”
d) Pilih “Display” - Buffer
13) Upload Program di HB2000w (Perangkat harus terkoneksi)
a) Klik File – Open File (semua format)
b) Pilih Compile (tunggu)
c) Pilih Display – Buffer
d) Pilih device “AT89C51”
e) Pilih Port “COM1”
f) Pilih Loader – pilih “Program Flash”
14) Erase Program di HB2000w (Perangkat harus terkoneksi)
a) Pilih device “AT89C51”
b) Pilih Port “COM1”
c) Pilih Loader – pilih “Erase Device”
15) Tes keluaran program di P1 (LED)
5. KESIMPULAN
Perangkat sistem minimalis mikrokontroler yang menggunakan IC ATMEL AT89C51
dapat bekerja apabila mendapat sumber arus DC sebesar 5 V, trainer ini juga
dilengkapi dengan output LED sebagai indikator keluaran, dengan menggunkan kabel
komunikasi dan USB converter sebagai komunikasi antar perangkat mikro dengan
komputer, dimana komputer digunakan sebagai pengoperasian software pendukung
berupa editor (RIDE51) dan HB2000w untuk membuat, meng-compile, mentransfer,
mengambil dan manghapus program agar dapat dijalankan pada output trainer
perangkat sistem minimalisnya.
JOB 2. OPERASI MENGGUNAKAN
OUTPUT MIKROKONTROLLER (LED)
1. TUJUAN
Mahasiswa praktek dapat membuat program assembler di editor software
Mahasiswa praktek dapat mengcompile program menggunakan HB2000w
Mahasiswa praktek dapat meng-upload dan erase program ke hardware
Mahasiswa praktek dapat mengerti penggunaan bahasa assembly dasar seperti
mov, setb, clr, rr dan rl
Mahasiwa praktek dapat mengerti tentang port input dan output pada
mikrokontroller AT89C51
2. ALAT DAN BAHAN
Buku panduan HB2000w
Rangkaian sistem minimalis microcontroller AT89C51 (Herari)
USB converter ATEN
Kabel Komunikasi
Komputer, dengan sistem operasi windows XP/7
Adaptor 5 VDC
3. TEORI DASAR
Bahasa Assembly adalah bahas pemrograman komputer yang masih
mendekati bahasa mesin yang terdiri dari label, mneumonic, dsb dan biasa disebut
source code, sedangkan bahasa C adalah bahasa pemrograman komputer tingkat
tinggi yang sudah mendekati bahasa manusia
Port I/O pada AT89C51 adalah adalah port pada mikrokontroler yang dapat
dimanfaatkan sebagai input dan output yang masing-masing terdiri dari 8 pin (Pn.0-
Pn.7) dan jumlah port paralel yang dimanfaatkan ada 32 pin atau 4 buah port yaitu
P0,P1,P2, dan P3
4. KEGIATAN
1) Siapkan alat dan bahan
2) Pasang kabel komunikasi dan adaptor 5VDC nya
3) Buat program assembly di RIDE51/ Notepad
4) Buka program HB2000w
5) Percobaan proses upload dan erase program ke hardware
6) Atur COM Port komputer ke COM 1
d) Manage – Device Manager
e) Pilih Ports (Ubah ke Port 1)
f) OK
7) Menulis Program di RIDE51/Notepad/MIDE51
d) Klik File – New
e) Pilih Assembler Files / C files
f) Buat Program – Save (.asm)
8) Compile Program di RIDE51
e) Pilih “Options” – Project
f) Pilih LX51-Linker
g) Centang “ Generate a Binary file”
h) OK
9) Upload Program di RIDE51 (Sebelumnya perangkat harus terkoneksi)
c) Klik “Project”
d) Add node source/ application
10) Compile Program di HB2000w atau HB2000sr (Perangkat harus terkoneksi)
e) Klik File – Open File atau New File
f) Ambil program yang sudah ada atau buat yang baru di lembar kerjanya
g) Pilih “compile”
h) Pilih “Display” - Buffer
11) Upload Program di HB2000w (Perangkat harus terkoneksi)
g) Klik File – Open File (semua format)
h) Pilih Compile (tunggu)
i) Pilih Display – Buffer
j) Pilih device “AT89C51”
k) Pilih Port “COM1”
l) Pilih Loader – pilih “Program Flash”
12) Erase Program di HB2000w (Perangkat harus terkoneksi)
d) Pilih device “AT89C51”
e) Pilih Port “COM1”
f) Pilih Loader – pilih “Erase Device”
13) Tes keluaran program di P1 (LED)
5. KESIMPULAN
Bahasa assembly adalah bahasa pemrograman yang lebih banyak digunakan pada
mikrokontroller karena kemudahan dalam pembuatannya dari pada bahasa C, dan
sudah banyak software yang mendukung pemrograman dengan menggunakan bahasa
tersebut oleh karena itu perlu pemahaman yang lebih tentang bahasa assembly dasar
untuk perograman. Telah kita ketahui juga bahwa mikrokontroller adalah perangkat
kendali minimalis yang memiliki port input dan ouput yang tergantung pada program
yang dibuat, pada sistem minimalis AT89C51, P1 merupakan keluaran output LED
pada RIDE51 harus ditulis 90H, dan sisanya seperti P0, P2, P3 (80H, A0H, B0H)
dapat dimanfaatkan sebagai input seperti tombol atau output yang lain seperti LCD,
Seven Segment, atau Dot Matrix.