Breaking News
recent

Tugas Praktikum 2 No 2 Mikrokontroller dan Pengendali


Untuk jawaban soal diatas :
Copy Code bahasa Assembly dibawah ini dan paste ke projek atmel anda ATMEGA16

;
; Tugas 2 No 2.asm
;
; Created: 3/16/2016 6:35:39 PM
; Author : Ahmad Akbar Mariuddin
;


; Replace with your application code
.nolist
.include "m16def.inc"
.list
.org 0x00
LDI R24, 0xFF
OUT DDRA, R24
LDI R25, 0xFF
OUT DDRC, R25
MULAI :
LDI R24, 0x24
OUT PORTA, R24
LDI R25, 0xC3
OUT PORTC, R25
RJMP MULAI

untuk hasil nyala LED di I/O yaitu :
PORT A

PORT C :


Tabel Register
Instruksi
Isi Register
I/O
R24
R25
PINA
DDRA
PORTA
PINC
DDRC
PORTC
LDI R24, 0xFF
0xFF
0x00
0x00
0x00
0x00
0x00
0x00
0x00
OUT DDRA, R24
0xFF
0x00
0x00
0xFF
0x00
0x00
0x00
0x00
LDI R25, 0xFF
0xFF
0xFF
0x00
0xFF
0x00
0x00
0x00
0x00
OUT DDRC, R25
0xFF
0xFF
0x00
0xFF
0x00
0x00
0xFF
0x00
LDI R24, 0x24
0x24
0xFF
0x00
0xFF
0x00
0x00
0xFF
0x00
OUT PORTA, R24
0x24
0xFF
0x24
0xFF
0x24
0x00
0xFF
0x00
LDI R25, 0xC3
0x24
0xC3
0x24
0xFF
0x24
0x00
0xFF
0x00
OUT PORTC, R25
0x24
0xC3
0x24
0xFF
0x24
0xC3
0xFF
0xC3
RJMP MULAI
0x24
0xC3
0x24
0xFF
0x24
0xC3
0xFF
0xC3




Gambar Flowchart dari Pemrograman diatas


Ahmad

Ahmad

No comments:

Post a Comment

Powered by Blogger.