Merhaba arkadaşlar.Ben AT89s52 mikrodenetleyicisi ile led yakma devresi yapıyorum.Port 0'a bağlı anahtarlardan aldığı aldığı sayıyı,binary şekilde Port 1'e bağlı ledlerde yakacak,Port 2'ye bağlı ledlerde tersini yakacak.Assembly kodları şöyle;
ORG 0000H
LJMP 0100H
ORG 0100H
START: MOV A,P0
MOVP1,A
CPL A
MOV P2,A
LJMP START
END
Programda röle kodları eksik.Mikrodenetleyiciye bağlı röleleri sürecek assembly kodlarını bulamadım.Yardımcı olursanız çok sevinirim.