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 alıcı nokta “RL A” komutunun işlevidir..Işığın yürümesini sağlayan komut “RL” komutudur..

RL(rotate left) komutu bir bit sola döndürmeyi sağlar ve program akışı içinde sayıcıdan her dönüşte bir bit sola kayarak bir sonraki lede geçer ve yürüyen ışık devresini tamamlar..

Burak Cebeci

Marmara Üniversitesi Endüstriyel Elektronik Bölümü

8 yorum

  1. enes diyor ki:

    aslında ii hoş güzelde..8051 in çok kolay program yazma yöntemleride var.bu program teferruat..
    çok basit 5 satırla yazılacak bi program.böle rl ve A saklayıcısını kullanman.ii bi programcı olduğunu göstermez..

  2. Burak Cebeci diyor ki:

    Program yazan herkez bilirki mikrodenetleyicilerde bir problemin bir çok çözüm yöntemi vardır..
    Buda benim çözüm yöntemim sayıcıların çalışmasını daha iyi anlamak için yazıldığı açık.. Kimse çok iyi bir programcı olduğunu iddaa etmemiş zaten saygılar..

  3. kahraman diyor ki:

    arkadaşlar
    10 kanal ileri geri yürüyen ışık devresi lazım. bu konuda yardımcı olabilirseniz sevinirim. mesutkahraman@hotmail.com

  4. Azmi Demirel diyor ki:

    Merhabalar, Zorunlu olmadığınız halde uğraşıp gerçekleştirdiğiniz bu dökümanı internet üzerinden paylaştığınız için teşekkür etmek isterim.

  5. enes diyor ki:

    DEVRENİZİ ÇOK BEGENDİM TEBRİK EDERİM ŞU ANDA KAÇINCI SINIFTASINIZ ACEBA BİRDE BEN GATE ELEKTRONİKTE İDARİ MÜDÜR OLARAK ÇALIŞIYORUM İNTERNETTE GEZEREK BÖYLE GÜZEL DEVRE YAPAN ARKADAŞLARI SEÇİYOR İŞE ALIYORUZ VE SİZİNDE İŞE ALINMANIZ İÇİN SİZDEN BİR DEVRE YAPMANIZI İSTEYECEĞİM LCD EKRANDA KAYAN SAAT TARİH VE TERMON,METRE DEVRESİ İSTEYECEGİM BUNU YAPTIKTAN SONRA İSTANBULDAKİ ŞUBEMİZE GELEREK SİZ BİR TAKIM MÜLAKATLARDAN GEÇECEKSİNİZ TABİ KABUL EDERSENİZ BİRDE ŞU ANDA KAÇINCI SINFTASINIZ ONU YAZIN EGER 4. SINIF DEGİL İSE ÜN.VERSİTE BİTİNCEDE GÖRÜŞÜRÜZ BANA MUTLAKA ULAŞIN GATE ELEKTRONİK İSTANBUL ŞUBESİ BAŞ MÜDÜR ENES HASİP

  6. rone diyor ki:

    beyler bildiğiniz kolay elektronik devre varmı sizin de yapmış olduğunuz yardımcı olursanız çok memnun olurum baskı devresi felan onu nerden bulabiliriz onu bilmiyorum

  7. MEHMET diyor ki:

    KARDEŞ BU DEVRENİN DOWNLOAD INIDA VERSEYDİN TAM SÜPER OLURDU BİLGİSAYAR DESTEKLİ ATSARIM E AC AKIM DERE ANALİZİNDE ÖDEVİM VARDA …:

  8. yemre diyor ki:

    tebrik ederim tam ihtiyacım olan şey işte böyl bi şeydi

Yorum yaz

Yorum yazmak için giriş yapmalısınız.