Jumat, 27 Desember 2013

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

Skema Rangkaian 



Program I 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
START:
4100H

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

Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Nyala
Nyala
Padam
Padam
Nyala
Padam
Padam
Padam

Akses port 1 per bit (satu persatu spt prog 1 dan 2)
Buatlah program untuk menampilkan LED di port 1 dengan kondisi


Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Nyala
Nyala
Padam
Nanya
Nyala
Padam
Padam
Nyala
           

2.

           


 Akses port 1 per byte  (secara keseluruhan spt prog 3 atau 4)

PAHAMI:

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


sumber : http://guru.technosains.com

Tidak ada komentar:

Posting Komentar