Assembly dili

hsyn2534

Üye
Katılım
30 Eyl 2012
Mesajlar
8
Puanları
1
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.
 
Rölenin görevi kendine bağlı ledi port0'a bağlı anahtarlardan gelen bilgi binary olarak (örnek olarak)25 sayısının binary karşılığına eşitse yakacak.Yani tek yapacağı giriş bilgisini bir sayıyla karşılaştırıp ledi yakmak.
 
kardeş hiç cevap gelmemiş sana herhalde assembly dilini az insan biliyor yada bilen yok
 

Forum istatistikleri

Konular
129,842
Mesajlar
930,704
Kullanıcılar
452,688
Son üye
MEHMET ALİ BOZ

Yeni konular

Geri
Üst