Pemrograman Mikrokontroller dengan Bahasa Assembly

 

Pemrograman Mikrokontroller dengan Bahasa Assembly

Pemrograman dengan bahasa Assembly dan bahasa C bisa menggunakan Atmel Studio (gratis). Langkah-langkah menggunakannya adalah sebagai berikut :

1. Buat project baru dengan cara klik File > New > Project…

2. Pada bagian sebelah kiri pilih Assembler, Lalu pilih AVR Assembler Project

Gambar New Project Atmel Studio bahasa assembly

3. Beri nama project yang akan dibuat, pilih lokasi penyimpanannya, dan centang Create directory for solution. kemudian klik ok

4. Pada kotak dialog Device Selection, pilih jenis perangkat yang digunakan, misal ATmega328P. kemudian klik ok

 

Contoh program Menyalakan LED 

.include "m328pdef.inc"
 
  .cseg
  .org      0x00
  ldi       r16,(1<<PINB0)    ; load 00000001 into register 16
  out       DDRB,r16        ; write register 16 to DDRB
  out       PORTB,r16       ; write register 16 to PORTB
 
loop:    rjmp       loop            ; stay in infinite loop

5. Masuk ke menu Build > Build Solution(F7), tunggu sampai proses selesai.

Gambar Menu Build

6. Apabila program yang dimasukkan benar maka pada tab output akan menampilkan tampilan berikut :

Gambar Tab Output

Hasil build tadi bisa disimulasikan pada program Circuit Simulator seperti Proteus.

 

Contoh hasil yang disimulasikan :

Gambar Hasil Simulasi Program Menyalakan LED Dengan Bahasa Assembly

 


Subscribe to receive free email updates:

0 Response to "Pemrograman Mikrokontroller dengan Bahasa Assembly"

Post a Comment