Tutorial Microcontroller MCS-51 ATMEL ISP


Microcontroller Kits

Programmer and Target 89s51

Simple Mikrokontroller 89s51 Trainer


Standart
Mikrokontroller 89s51 Trainer

Super Mikrokontroller Trainer 89s51

Dot matrix Trainer
ATMEGA8

All Kits
+
Programmer via USB Port

 

 

Percobaan 14.1. Pengambilan data detik pada RTC DS12887 dengan display LED

Pada percobaan ini, data detik RTC diambil dan dikeluarkan ke LED.

Gambar 14.7. Rangkaian interface ke LED

1. Hubungkan jumper LED_EN
2. Hubungkan kabel data dan kontrol pada board RTC
3. Hubungkan modul Microcontroller Trainer dengan power supply +5V
4. Hubungkan modul Microcontroller Trainer dengan rangkaian programmer
5. Buka Program M-IDE Studio for MCS-51, sebagai editor dan compiler program
6. Ketik program berikut ini:(download file prog141a.asm)

CS bit P3.3
ALE bit P3.2
Write bit P3.1
Read bit P3.0
PortData equ P0
RegisterA equ 10
RegisterB equ 11
           ;
org 0h
clr CS ; Aktivkan RTC
call INIT_RTC
start: mov PortData,#00h ; 00h = alamat detik pada RTC
       clr ALE ; Penguncian alamat 0-1-0
       setb ALE 
       clr ALE
           ;
       setb Write ; sinyal write = 1
           ;
       setb Read 
       clr Read ; sinyal read = 0
       mov A,PortData ; Baca data dari alamat 00h = detik
       setb Read
           ;
       mov P0,A ; simulasi data ke LED = P0
       sjmp start
           ;
INIT_RTC: 
       setb Read
       mov PortData,#RegisterA ;
       clr ALE
       setb ALE
       clr ALE
           ;
       setb WRite
       clr Write
       mov PortData,#20h
       setb WRite
           ;
       mov PortData,#RegisterB
       clr ALE
       setb ALE
       clr ALE
           ;
       setb WRite
       clr WRite
       mov PortData,#02h
       setb WRite
           ; 
       RET
      end

7. Simpanlah program yang anda ketik dan beri nama : prog141a.asm
8. Pada program MIDE tersebut pilih Build /F9 atau untuk melakukan kompilasi program dari *.asm ke *.hex.
9. Lakukan pemrograman mikrokontroller dengan menggunakan Program ISP Software ( Lihat Petunjuk Penggunaan)



BACK NEXT

 

 

PERCOBAAN 1
LED

PERCOBAAN 2
SAKLAR

PERCOBAAN 3
7 Segmen

PERCOBAAN 4
LCD Character

PERCOBAAN 5
ADC

PERCOBAAN 6
DAC

PERCOBAAN 7
Keypad

PERCOBAAN 8
Motor Stepper

PERCOBAAN 9
Timer Counter

PERCOBAAN 10
Komunikasi Serial

PERCOBAAN 11
Interupsi

PERCOBAAN 12
Keyboard PC

PERCOBAAN 13
Printer Dot Matr.

PERCOBAAN 14
RTC12C887

PERCOBAAN 15
P W M

APLIKASI