8051 desımal sayıcı programlama yardım mıkrıdenetleyıcı

hakan_441

Üye
Katılım
1 Tem 2009
Mesajlar
24
Puanları
1
Yaş
38
1-soru

80c51 enerjilendiginde birden baslayarak asagıdakı sekılde 2 ser 2 ser artacak ve bu işlem hep tekrarlancak bunu yapan 80c51 assembly programı lazım
1-3-5-7-9-B-D-F-1-3-5-7-9...

2-soru

osilatör frekansı 12 mhz
led 60msn yanarak ve 60msn sonerek flash yapacak
to zamanlayıcı mod1 kullılarak duzenlencek
bunu yapan 80c51 assembly programını yazınız

oncelıkle acıl lazım oldugu ıcın buraya yazmak zorunda kaldım tam kodları bılmedıgım ıcın kolayda olsa yapamadım yardımcı olan herkese cok cok tesekkurler

1.sorum ıcı 1den f ye kadar sayan programın kodunu verım bu 1er 1er artıo 2 ser artacak sekılde yapamadım
ORG 00H
JMP ANA
ORG 40H

SAYI: EQU 30H
ANA: MOV SAYI,#00H
MOV A,SAYI
CALL TABLO
MOV P2,A

ARTIR: CALL GECIKME
CALL GECIKME
INC SAYI
MOV R0,SAYI
CJNE R0,#10,DEVAM
JMP ANA

DEVAM: ANL SAYI,#0FH
MOV A,SAYI
CALL TABLO
MOV P2,A
JMP ARTIR

GECIKME:MOV R7,#0FFH
AZALT1: MOV R6,#0FFH
AZALT2: DJNZ R6,AZALT1
DJNZ R7,AZALT1

RET

TABLO: INC A
MOVC A,@A+PC

RET

DB 3FH
DB 06H
DB 5BH
DB 4FH
DB 66H
DB 6DH
DB 7DH
DB 07H
DB 7FH
DB 6FH
DB 77H
DB 7CH
DB 39H
DB 5EH
DB 79H
DB 71H
DB 80H

END
 

Forum istatistikleri

Konular
128,854
Mesajlar
921,020
Kullanıcılar
450,960
Son üye
eyaraef

Yeni konular

Geri
Üst