klo di bascom AVR untuk logika IF bisa langsung, untuk penulisan di BASCOM AVR mengikuti aturan bahasa BASIC
IF P2.0 = 1 THEN
SET P1.0
ELSE
RESET P1.0
END IF
Mas Pur Kalo saya baca codingnya jika P2.0 = 1, Maka P1.0 =1, Tapi jika P2.0 bukan 1, Maka P1.0=0 atau direset...
yang saya mau tanyakan adalah Program Bascom yang diam ditempat sebelum P2.0 = 1....
Maksudnya programnya tidak berjalan atau membaca program berikutnya sebelum P2.0 = 1....
Kalo saya lihat coding Mas Pur berarti program terus berputar menanyakan P2.0 terus dan selama P2.0 tidak sama dengan 1 maka P1.0 direset
Apakah Program Bascom tidak memiliki status "string" atau berdiam diri seperti program assembler?
Setb P1.0
Jb P2.0,$ <--- ini dinamakan "string" artinya program tidak bergerak kemana-mana sebelum P2.0nya dibuat logika "0" atau nol
Clr P1.0
Mohon maaf kalo masih belum mengerti......dan contoh yang Mas Pur kasih pake Program Bascom 8051 bisa tidak yah? karena saya tidak paham Bascom AVR....Maaf