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
128,130
Mesajlar
915,289
Kullanıcılar
449,847
Son üye
AhmetK06

Yeni konular

Geri
Üst