1. Hubungkan PORT DT51
MinSysn dengan PORT INPUTDT-51 trainer board.
2. Hubungkan CONTROL
DT-51 Min Sys dengan CONTROL DT-51 trainer board.
3. Hubungkan DT-51
MinSys dengan PC menggunakan kabel serial
4. Hubungkan Dt-51
MInSys dengan sumber tegangan
Skema Rangkaian P1 sbg input PA sebagai output
ALAMAT PORT tambahan
pada system DT-51 adalah sbb:
1. PA (port A) = 2000h
2. PB (port B) = 2001h
3. PC (port C) = 2002h
4. Reg CW (Control Word) = 2003h
PA adalah PORT tambahan (eksternal) diluar
mikrokontroler, yang disediakan dari IC PPI 8255. Mikrokontroler dapat menggunakan PA ini dengan cara MEMPROGRAMNYA
TERLEBIH DAHULU lewat register internal PPI 8255 yaitu register CW (control
word).
Contoh Memprogram
semua Port PPI 8255 (PA, PB, PC) sebagai output, maka reg CW harus diberi data
80h (lihat manual PPI 8255).
KODE :
MOV DPTR,#2003H
MOV A, #80H
MOVX @DPTR,A
Program 1 LED Berpassword
% Membaca data password dari P1, jika PWD benar, LED DI PA nyala
% ==============================================================
$mod51
PWD EQU 22H
CW EQU 2003h
CSEG
ORG 4000H
LJMP START
ORG 4100H
START:
MOV SP, #30H
INIT:
MOV DPTR, #CW ; proses isi cw dg data 80H
MOV A, #80H
MOVX @DPTR, A
MOV A,P1
BACA_PWD:
CJNE A,#PWD, MATI
NYALA:
MOV DPTR, #2000H ; jika=1 nyalakan semua LED
MOV A, #0FFH
MOVX @DPTR, A
SJMP BACA_PWD
MATI:
MOV DPTR, #2000H ; jika=0 matikan semua LED
MOV A, #00H
MOVX @DPTR, A
SJMP BACA_PWD
END
Latihan:
1. Buatlah program seperti pada contoh program 1, output LED
menggunakan PC
2. Buatlah program seperti pada contoh program 1, tetapi proses
baca input dari PA sedangkan output LED di P1.
Petunjuk: Jika PA,PB, PC difungsikan sebagai INPUT
maka Control Word (CW) harus diisi 9Bh
(lihat tabel 1) Kabel penghubung ke modul disesuaikan terlebih dahulu
3. Buatlah program spt program 1, untuk password: 55h atau 22h
Tidak ada komentar:
Posting Komentar