Şimdi Ara

LCD için elinde assembly ile yazılmış basit bi program olan varmı??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
1.468
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar başlıkta belirttiğim gibi basit ce ornegin lcd ustunde bir merhaba yazan bi asm kodları bile olsa yeterli ogrenme acısından benim için cok faydalı olucak şimdiden teşekürler..



  • 2*16 lcd ekran varsa yardım edebilirm
  • evet aynen o ekran cok sevinirim
  • şimdi evde değilim gidince sana bi kaç satır yazarım
    örneğin ekranda merhaba yazan bi program yazsam olur mu
  • cok sevinirim veri yollamaya hazırlık kursörün ayarlanması gibi temel şeylere de öncü eder cok sevinirim şimdiden cok teşekürler ilgin için..
  • ya buraya nasıl dosya eklencek bulamadım direk kopyala yapıştır yapıyorum


    VERI EQU P0
    EN EQU PX.Y
    RS EQU PX.Z
    RW EQU PX.C
    ORG 00H
    BASLA:
    ACALL AYAR_LCD
    ACALL AYAR_LCD
    ACALL AYAR_LCD
    ACALL TEMIZLE_LCD

    MOV DPTR,#YAZI1
    MOV A,#00H
    ACALL YAZ_LCD
    SJMP $

    BEKLE_LCD:
    SETB EN
    CLR RS
    SETB RW
    MOV VERI,#0FFH
    MOV A,VERI
    JB ACC.7,BEKLE_LCD
    CLR EN
    CLR RW
    RET

    TEMIZLE_LCD:
    SETB EN
    CLR RS
    MOV VERI,#01H
    CLR EN
    ACALL BEKLE_LCD
    RET

    AYAR_LCD:
    SETB EN
    CLR RS ;BU BİR VERİ
    MOV VERI,#38H ;8BİT VERİ İLETİMİ VE İKİ SATIR KULLANILACAK.
    CLR EN
    ACALL BEKLE_LCD

    SETB EN
    CLR RS
    MOV VERI,#0EH ;LCD AÇIK VE İMLEÇ GÖRÜNSÜN
    CLR EN
    ACALL BEKLE_LCD

    SETB EN
    CLR RS
    MOV VERI,#06H ;İMLEÇ HER YAZMADA BİR SAĞA KAYSIN.
    CLR EN
    ACALL BEKLE_LCD
    RET

    YAZ_LCD:
    PUSH ACC
    SETB EN
    SETB RS
    MOVC A,@A+DPTR
    JZ YAZI_SONU
    MOV VERI,A
    CLR EN
    ACALL BEKLE_LCD
    POP ACC
    INC A
    AJMP YAZ_LCD
    YAZI_SONU:
    RET





    YAZI1:
    DB "MERHABA",00H




  • eğer anlamazsan erhan_koclar hotmail bnm msnim
  • ben direk ekliyim de abi bnmde atansu ile başlıyoo kabul edersin.. kodları bi inceliyim sonra soruları sorarımm
  • Serendipity kardeşim bence ASM çok zor bi dil...
    Eğer bu işi hobi amaçlı yapıyorsan bence PicBasicPro daha kolay...

    Ben asm ile yaklaşık bir ay uğraştım bi kaç küçük program yazdım bende lcd ye yazı yazdırmak istedim ama baktım asm ile bu çok zor, bende araştırdım başka hangi dillerde PIC için program yazabilirim die ve sonunda PicBasicPro üstünde karar kıldım.
    Sonuç olarak ASM de yazı yazmak için onlarca satır ASM kodu yazmak yerine Bi satırlık PBP (PicBasicPro) kodu işimi gördü...
    Oh be deim aradığım şey bu...

    Bi yaklaşık Bir aydır da PBP ile uğraşıyorum ve şu an PIC için çok güzel programlar yazabiliyorum ...
    Ama tabi biraz asm öğrenmek mutlaka gerekli ...Çünkü bazı uygulamarda mutlaka gerekebiliyo...

    Ama dediğim gibi bu işi hobi amaçlı yapıyorsan ASM yi öğrendikten sonra PBP ye geç.

    Tabiki benim söylediklerim bi öneri karar senindir...




  • ya belkide haklısın ama ben de ilerdi de işiim geregi zaten c bilmek zorundayım ve bu yuzden c ye geçip programlamak istiyorum şimdilk de asm baya bi temel amaclı ve cok işime yaradı işin acıgı bakalım biraz daha kapiim bu dili c ye geçicem inşallah.. sagol ama tavsiyen için biraz basic biliyorum zaten robot için de kullanıcam inşş...
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.