• Tidak ada hasil yang ditemukan

LAMPIRAN A SKEMA RANGKAIAN LENGKAP

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAMPIRAN A SKEMA RANGKAIAN LENGKAP"

Copied!
14
0
0

Teks penuh

(1)

LAMPIRAN A

(2)
(3)

LAMPIRAN B

(4)

;--- ;

;ASUMSI SEMUA TEMPAT TELUR TERISI ; CJNE A,#04H,MULAI ;APAKAH P2.2 DITEKAN ? (START/IR)

;TIDAK! CEK LAGI KE MULAI

MOV P1,#04H ;YA! JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER)

;TIDAK! CEK LAGI KE KIRI

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,SATU ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE SATU

SJMP LONCAT ;YA! LONCAT KE LONCAT SATU: AJMP BAWAH ;LONCAT KE BAWAH

LONCAT:MOV P0,#0F9H ;TAMPILKAN KODE ANGKA 1 7-SEG DI PORT 0 BALIK: MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2

MOV P2,#00H ;SET PORT 2 (00)

KIRI1: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI1 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 1 LONCAT1:MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#0A4H ;TAMPILKAN KODE ANGKA 2 7-SEG DI PORT 0 BALIK1:MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2

KIRI2: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#95H,KIRI2 ;APAKAH P3.2 DITEKAN ? (KIRI)

;TIDAK! CEK LAGI KE KIRI 2 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P2,#00H ;SET PORT 2 (00)

MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,TIGA ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE TIGA

SJMP LONCAT2 ;YA! LONCAT KE LONCAT 2 TIGA: AJMP BAWAH2 ;LONCAT KE BAWAH 2 LONCAT2:MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#0B0H ;TAMPILKAN KODE ANGKA 3 7-SEG DI PORT 0 BALIK2:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

(5)

CJNE A,#99H,KANAN ;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#40H ;JALANKAN MOTOR DEPAN DI PORT P1.6 MOV P3,#00H ;SET PORT 3 (00)

DEPAN:MOV A,P3 ;BACA ISI STATUS TOMBOL PADA PORT 3 CJNE A,#59H,DEPAN ;APAKAH P3.6 DITEKAN ? (DEPAN)

;TIDAK! CEK LAGI KE DEPAN

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI3: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI3 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 3

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,EMPAT ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE EMPAT

SJMP LONCAT3 ;YA! LONCAT KE LONCAT 3 EMPAT:AJMP BAWAH3 ;LONCAT KE BAWAH 3 LONCAT3:MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#99H ;TAMPILKAN KODE ANGKA 4 7-SEG DI PORT 0 BALIK3:MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2

MOV P2,#00H ;SET PORT 2 (00)

KIRI4: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI4 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 4

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,LIMA ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE LIMA

SJMP LONCAT4 ;YA! LONCAT KE LONCAT 4 LIMA: AJMP BAWAH4 ;LONCAT KE BAWAH 4 LONCAT4:MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#92H ;TAMPILKAN KODE ANGKA 5 7-SEG DI PORT 0 BALIK4:MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2

MOV P3,#00H ;SET PORT 3 (00)

KIRI5: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#55H,KIRI5 ;APAKAH P3.2 DITEKAN ? (KIRI)

;TIDAK! CEK LAGI KE KIRI 5 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P2,#00H ;SET PORT 2 (00)

MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,ENAM ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ENAM

SJMP LONCAT5 ;YA! LONCAT KE LONCAT 5 ENAM: AJMP BAWAH5 ;LONCAT KE BAWAH 5 LONCAT5:MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#82H ;TAMPILKAN KODE ANGKA 6 7-SEG DI PORT 0 BALIK5:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN1:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#59H,KANAN1;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 1

MOV P1,#00H ;YA! SET PORT 1 (00)

(6)

MOV P1,#80H ;JALANKAN MOTOR BELAKANG DI PORT P1.7 MOV P3,#00H ;SET PORT 3 (00)

BELAKANG:MOV A,P3 ;BACA ISI STATUS TOMBOL PADA PORT 3 CJNE A,#99H,BELAKANG;APAKAH P3.7 DITEKAN ? (BELAKANG)

;TIDAK! CEK LAGI KE BELAKANG

;ASUMSI TEMPAT TELUR 1 KOSONG ;

BAWAH:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN2:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#99H,KANAN2;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 2

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#20H ;JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A9H,TUTUP;APAKAH P3.5 DITEKAN ? (TUTUP)

;TIDAK! CEK LAGI KE TUTUP

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#02H ;JALANKAN MOTOR NAIK DI PORT P1.1 MOV P3,#00H ;SET PORT 3 (00)

NAIK: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0AAH,NAIK ;APAKAH P3.1 DITEKAN ? (NAIK)

;TIDAK! CEK LAGI KE NAIK

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI6: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI6 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 6

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A1H,TURUN;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#91H,BUKA ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P0,#0FFH ;SET PORT 0 (FF)

(7)

;

;ASUMSI TEMPAT TELUR 2 KOSONG ;

BAWAH1:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN3:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#99H,KANAN3;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 3

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

ULANG:MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,ULANG ;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ULANG

MOV P1,#20H ;YA! JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP1:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A9H,TUTUP1;APAKAH P3.5 DITEKAN ? (TUTUP)

;TIDAK! CEK LAGI KE TUTUP 1

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#02H ;JALANKAN MOTOR NAIK DI PORT P1.1 MOV P3,#00H ;SET PORT 3 (00)

NAIK1: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0AAH,NAIK1;APAKAH P3.1 DITEKAN ? (NAIK)

;TIDAK! CEK LAGI KE NAIK 1

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI7: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI7 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 7

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI8: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI8 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 8

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN1:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A1H,TURUN1;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN 1

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA1:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#91H,BUKA1 ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA 1 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#0A4H ;TAMPILKAN KODE ANGKA 2 7-SEG DI PORT 0 LJMP BALIK1 ;LONCAT KE BALIK 1

(8)

;

;ASUMSI TEMPAT TELUR 3 KOSONG ;

BAWAH2:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN4:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#99H,KANAN4;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 4

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

ULANG1:MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,ULANG1;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ULANG 1

MOV P1,#20H ;YA! JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP2:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A9H,TUTUP2;APAKAH P3.5 DITEKAN ? (TUTUP)

;TIDAK! CEK LAGI KE TUTUP 2

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#02H ;JALANKAN MOTOR NAIK DI PORT P1.1 MOV P3,#00H ;SET PORT 3 (00)

NAIK2: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0AAH,NAIK2;APAKAH P3.1 DITEKAN ? (NAIK)

;TIDAK! CEK LAGI KE NAIK 2

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P3,#00H ;SET PORT 3 (00)

KIRI9: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A6H,KIRI9 ;APAKAH P3.2 DITEKAN ? (KIRI)

;TIDAK! CEK LAGI KE KIRI 9 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN2:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#0A5H,TURUN2;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN 2

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA2:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#95H,BUKA2 ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA 2 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#0B0H ;TAMPILKAN KODE ANGKA 3 7-SEG DI PORT 0 LJMP BALIK2 ;LONCAT KE BALIK 2

;

;ASUMSI TEMPAT TELUR 4 KOSONG ;

BAWAH3:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN5:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#59H,KANAN5;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 5

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

(9)

CJNE A,#04H,ULANG2;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ULANG 2

MOV P1,#20H ;YA! JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP3:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#69H,TUTUP3 ;APAKAH P3.5 DITEKAN ? (TUTUP)

;TIDAK! CEK LAGI KE TUTUP 3

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#02H ;JALANKAN MOTOR NAIK DI PORT P1.1 MOV P3,#00H ;SET PORT 3 (00)

NAIK3: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#6AH,NAIK3 ;APAKAH P3.1 DITEKAN ? (NAIK)

;TIDAK! CEK LAGI KE NAIK 3

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI10: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI10 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 10

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN3:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#61H,TURUN3;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN 3

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA3:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#51H,BUKA3 ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA 3

;ASUMSI TEMPAT TELUR 5 KOSONG ;

BAWAH4:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN6:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#59H,KANAN6;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 6

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

ULANG3:MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,ULANG3;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ULANG 3

MOV P1,#20H ;YA! JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP4:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#69H,TUTUP4 ;APAKAH P3.5 DITEKAN ? (TUTUP)

(10)

CJNE A,#6AH,NAIK4 ;APAKAH P3.1 DITEKAN ? (NAIK)

CJNE A,#02H,KIRI11 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 11

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#04H ;JALANKAN MOTOR KIRI DI PORT P1.2 MOV P2,#00H ;SET PORT 2 (00)

KIRI12: MOV A,P2 ;BACA ISI STATUS PADA PORT 2

CJNE A,#02H,KIRI12 ;APAKAH P2.1 DITEKAN ? (OPTOCOUPLER) ;TIDAK! CEK LAGI KE KIRI 12

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN4:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#61H,TURUN4;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN 4

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA4:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#51H,BUKA4 ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA 4

;ASUMSI TEMPAT TELUR 6 KOSONG ;

BAWAH5:MOV P1,#08H ;JALANKAN MOTOR KANAN DI PORT P1.3 MOV P3,#00H ;SET PORT 3 (00)

KANAN7:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#59H,KANAN7;APAKAH P3.3 DITEKAN ? (KANAN)

;TIDAK! CEK LAGI KE KANAN 7

MOV P1,#00H ;YA! SET PORT 1 (00) MOV P2,#00H ;SET PORT 2 (00)

ULANG4:MOV A,P2 ;BACA ISI STATUS PADA PORT 2 CJNE A,#04H,ULANG4;APAKAH P2.2 DITEKAN ? (IR)

;TIDAK! LONCAT KE ULANG 4

MOV P1,#20H ;YA! JALANKAN MOTOR TUTUP DI PORT P1.5 MOV P3,#00H ;SET PORT 3 (00)

TUTUP5:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#69H,TUTUP5 ;APAKAH P3.5 DITEKAN ? (TUTUP)

;TIDAK! CEK LAGI KE TUTUP 5

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#02H ;JALANKAN MOTOR NAIK DI PORT P1.1 MOV P3,#00H ;SET PORT 3 (00)

NAIK5: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#6AH,NAIK5 ;APAKAH P3.1 DITEKAN ? (NAIK)

;TIDAK! CEK LAGI KE NAIK 5

MOV P1,#00H ;YA! SET PORT 1 (00)

(11)

KIRI13: MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#66H,KIRI13 ;APAKAH P3.2 DITEKAN ? (KIRI)

;TIDAK! CEK LAGI KE KIRI 13 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#01H ;JALANKAN MOTOR TURUN DI PORT P1.0 MOV P3,#00H ;SET PORT 3 (00)

TURUN5:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#65H,TURUN5;APAKAH P3.0 DITEKAN ? (TURUN)

;TIDAK! CEK LAGI KE TURUN 5

MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P1,#10H ;JALANKAN MOTOR BUKA DI PORT P1.4 MOV P3,#00H ;SET PORT 3 (00)

BUKA5:MOV A,P3 ;BACA ISI STATUS PADA PORT 3 CJNE A,#55H,BUKA5 ;APAKAH P3.4 DITEKAN ? (BUKA)

;TIDAK! CEK LAGI KE BUKA 5 MOV P1,#00H ;YA! SET PORT 1 (00)

MOV P0,#0FFH ;SET PORT 0 (FF)

MOV P0,#82H ;TAMPILKAN KODE ANGKA 6 7-SEG DI PORT 0 LJMP BALIK5 ;LONCAT KE BALIK 5

;

END

(12)

LAMPIRAN D

(13)

Tampak Depan

(14)

Detail Rangkaian

Referensi

Dokumen terkait

Skripsi ini disusun sebagai salah satu syarat untuk memperoleh gelar sarjana Pertanian pada Fakultas Pertanian Institut Pertanian Bogor.' Tulisan ini mengemukakan hasil

Lalu yang terakhir kembali lagi peneliti menemukan prinsip emphasis space/jarak atau ruang yang bertandakan huruf B dimana penggambaran karakter lebih condong

Adapun kelebihan yang terdapat pada Metode Simple Queues adalah tidak tidak dapat ditembus oleh Download Manager dan merupakan metode yang cukup sederhana dalam

Memohon bantuan Bapak/Ibu untuk mengisi kuesioner tentang penelitian saya yang berjudul “Pengaruh Kualitas Sistem, Kualitas Informasi, dan Kegunaan Persepsian terhadap

Berdasarkan pendapat Sudjana, maka hipotesis pada penelitian yaitu model Pembelajaran Berbasis Proyek (PBP) dapat meningkatkan pemahaman serta kreativitas siswa

Namun dari hasil pembahasan ini didapatkan bahwa variabel supervisi kepala sekolah di SMA Negeri di Balikpapan Kota tidak berpengaruh terhadap kinerja guru, hal ini

Berdasarkan hasil tersebut, maka perlu dilanjutkan pada pada kegiatan berikutnya untuk memproleh hasil yang lebih optimal dan terjadi peningkatan pada penelitian

Ini berarti bahwa komitmen organisasi dan pengendalian intern berpengaruh secara simultan dan signifikan terhadap penerapan prinsip-prinsip good corporate governance