Minggu, 05 Januari 2014

Praktek 1 : Basic I/O P1 Sebagai Output



Langkah:


1. Hubungkan PORT DT51 MinSysn dengan PORT OUTPUT DT-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 dengansumber tegangan




Program 1 Transfer data
Output per-bit
$mod51
                    CSEG
                    ORG 4000H
                     LJMP START
                    ORG 4100H
START:
                     MOV SP, #30H
                     SETB P1.0
                     CLR P1.1
                     SETB P1.2
                     CLR P1.3
                     SETB P1.4
                     SETB P1.5
                     SETB P1.6
                     SETB P1.7
                     SJMP $
END




Program 2 Transfer data Output per-bit Cara Lain

$mod51
               CSEG
               ORG 4000H
               LJMP START
               ORG 4100H

START:
                       MOV SP, #30H
                       SETB C
                       MOV P1.0,C

                       MOV P1.1,C
                       MOV P1.2,C
                       MOV P1.3,C
                       CLR C
                       MOV P1.4,C
                       MOV P1.5,C
                       MOV P1.6,C
                       MOV P1.7,C
                       SJMP $

 END  




Program 3 Transfer data Output per-byte

$mod51
CSEG
ORG 4000H
LJMP START
ORG 4100H

START:
MOV SP, #30H
MOV P1, #0A3H
SJMP $

END


Program 3 Transfer Data Output per-byte
$mod51
CSEG
ORG 4000H
LJMP START
ORG 4100H

START:
MOV SP, #30H
MOV A, #0C4H
MOV P1, A
SJMP $

END



LATIHAN:

1. Buatlah program untuk menampilkan LED di port 1 dengan kondisi
 



Akses port 1 per bit (satu persatu spt prog 1 dan 2)



2. Buatlah program untuk menampilkan LED di port 1 dengan kondisi
 







Tidak ada komentar:

Posting Komentar