Kamis, 02 Januari 2014

BASIC I/O P1 SEBAGAI OUTPUT











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  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

Tidak ada komentar:

Posting Komentar