PRAKTEK-1 BASIC I/O P1 SEBAGAI OUTPUT

Langkah:
1. Hubungkan PORT DT51 MinSysn dengan PORT OUTPUT DT-51 tariner 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

PAHAMI:
A. Perintah mov dengan tanda #
B. Perintah SET, CLR, SJMP, DLL

sumber : guru.technosains.com

Leave a comment