Kontrol Konveyor Pemilah Barang 1.1 Data (Control Word) : Output
Kontrol Konveyor Pemilah Barang 1.1 Data (Control Word) : Output
Dimana :
PB PA
PC PC
Port A = Output
Port B = Input
Port C lower = Input
Port C Upper = Output
D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 0 1 1
1. Input
Sensor Sensor
PB0 Photodiode PB1 Infrared 1
00000000 b Off 00000000 b Off
00000001 b On 00000010 b On
Sensor
PB2 Infrared 2 PB3 Limit Switch 1
2. Output
PA2 Pneumatic 2
00000000 b Off
00000100 b On
1.3 Bahasa Assembler
Script Program :
ORG 0H
Clr P2.0 //(PB.0)
Clr P2.1 //(PB.1)
Clr P2.2 //(PB.2)
Clr P2.3 //(PB.3)
Clr P2.4 //(PB.4)
Mov P1, #00000000b //(PA)
Jb P2.0, Sensor_Photodiode
Jb P2.1, Sensor_Infrared1
Jb P2.2, Sensor_Infrared2
Jb P2.3, Limit_Switch1
Jb P2.4, Limit_Switch2
Jmp akhir
Sensor_photodiode:
Mov P1, #00000001b
Jnb P2.0, Akhir
Jb P2.1, Sensor_Infrared1
Jb P2.2, Sensor_Infrared2
Jmp Sensor_photodiode
Sensor_Infrared1:
Mov P1, #00000010b
Jnb P2.1, Sensor_Infrared2
Jb P2.3, Limit_Switch1
Limit_Switch1:
Mov P1, #00000001b
Jnb P2.3, Sensor_Infrared1
Jmp akhir
Sensor_Infrared2:
Mov P1, #00000100b
Jnb P2.2, Akhir
Jb P2.4, Limit_Switch2
Limit_Switch2:
Mov P1, #00000001b
Jnb P2.4, Sensor_Infrared2
Jmp Akhir
Akhir:
END
1.4 Hasil Simulasi Dengan Proteus
1. Kondisi awal ( Konveyor Off )