Anda di halaman 1dari 6

MEMBUAT PROGRAM

SISTEM
MIKROKONTROLLER
SEDERHANA
Oleh :

JOKO NUGROHO

MCU 8051 IDE

Kelebihan
Freeware
Fasilitas
Ringan
Update

terintegrasi

MCU 8051 IDE

Kekurangan
Khusus
Butuh

MCS51

aplikasi tambahan (Active TCL)

PEMPROGRAMAN DASAR MCS51


Perintah SETB
SETB <bit>

Fungsi: Memberi nilai High / "1" / Bit pada single bit


operand:
C
<bit>

merubah nilai carry menjadi High / "1" / Set


merubah nilai pada directly addressable bit yang
ditunjuk menjadi High / "1" / Set

Misal:
SETB C ; merubah nilai flag carry => "1"
SETB P0.1 ; merubah nilai Port 0 bit 1 => "1"

PEMPROGRAMAN DASAR MCS51


Perintah CLR
CLR <bit>

fungsi:
Memberi nilai LOW / "0" / Not Bit pada single bit
operand:
C

merubah nilai carry menjadi LOW / "0" / Not Bit

<bit> merubah nilai pada directly addressable bit yang


ditunjuk menjadi LOW / "0" / Not Bit

Misal:
CLR C

; merubah nilai flag carry => "0"

CLR P0.1

; merubah nilai Port 0 bit 1 => "0"

PEMPROGRAMAN DASAR MCS51


Perintah MOV
MOV <tujuan-bit/byte> . <sumber-bit/byte>

fungsi:
Menyalin nilai (bit / byte) dari sumber ke tujuan
operand:
<tujuan>
<sumber>

tempat penyimpan nilai yang akan dirubah


data nilai yang akan di kirim / disalin

Misal:
MOV P1.3, C
; merubah nilai Port 1 bit 3 dengan nilai
Flag Carry
MOV P0, #0Fh
; merubah nilai Port 0 dengan nilai 0F
hexadesimal

Anda mungkin juga menyukai