8051 Programlama içindeki tüm yazılar
8051 ile Step Motor Kontrolü
STEP MOTORLAR Stator sargılarının uyarıldığı darbeler yardımıyla oluşan manyetik alanın, rotor manyetik alanı ile etkileşimi sonucu, sabit bir açı ile adım adım dönen motorlara ADIM (STEP) MOTORLAR denir. Bu motorlar doğrudan dijital sinyallerle kontrol edilirler. Step motorlar şayet kusursuz olarak kontrol edilirlerse, adım sayısı her zaman girişe uygulanan pals sayısın eşit olur. Bu tip motorlar, [...]
8051 İle Yürüyen Işık Uygulaması
scount equ 07h org 10h setb tr1 mov r7,#scount mov p1, #00h mov a, #01h basla: mov p1, a sjmp say yurut: rl a sjmp basla say: mov TMOD,#80h jnb TF1,say clr tf1 djnz r6,say mov r6,#scount sjmp yurut END Yukarıdaki kodlardan görüldüğü gibi yürüyen ışık devresi ACC üzerinden yapılmaktadır..Aslında mantık çok basit ve can [...]
8051 İle 4 Yol Trafik Işıkları
Kaynak Kod: scount equ 0ffh org 10h setb tr0 setb tr1 mov r7,#scount mov r6,#scount sjmp sari sari: mov TMOD,#80h setb p1.4 clr p1.0 clr p1.1 clr p1.2 clr p1.3 jnb TF0,sari clr tf0 djnz r6,sari mov r6,#scount clr p1.4 sjmp gec gec: mov TMOD,#90h setb p1.0 clr p1.3 setb p1.1 clr p1.2 jnb TF1,gec [...]
8051 İle Zaman Gecikmesi
Aşağıda 8051 işlemcisi kullanılarak, döngülerle oluşturulmuş zaman gecikmesi anlatılmıştır. 1 saniyelik zaman gecikmesi için: org 10h mov p1, 0ffh loop: clr p1.0 call zaman setb p1.0 call zaman jmp loop zaman: mov r4, #50h d1: mov r3, #20h d2: mov r2, #10h d3: nop djnz r2, d3 djnz r3, d2 djnz r4, d1 ret end [...]