PIC Assembly İLE PROGRAMLAMA Dersleri

Başlatan byka, 19 Ekim 2002, 04:02:52

nihat55

3 katlı asansör yapıyorum yardımcı olurmusunuz devre şemasını çizdim assembler kullanmayı pek bilmiyorum yardımcı olan arkadaşlara tşk ederim nomoresex@windowslive.com

muratyamak10

pice yeni başlayanlar için örnek uygulmada ben yazayım
list p=16f84a
#include "p16f84a.inc"
bsf status,5
clrf trisb
movlw 0xff
movwf trisa
bcf status,5
test
btfsc porta,1
goto  yak
btfss  porta,1
goto  sondur
goto test
yak
bsf portb,0
sondur
bcf portb,0
end
:) ;D 8)




muratyamak10

evet haklısınız düzeltilmiş yeni bir kod koyuyorum
      list p=16f84A
      #include "p16f84A.inc"
      clrf PORTB
      bsf STATUS,5
      clrf TRISB
      movlw 0xFF
      movwf TRISA
      bcf STATUS,5
test
      btfsc PORTA,0
      goto  test
      bsf   PORTB,1     
      end

halidimran

rapidin linki ölmüş kardeş bir yenilesen şunu teşekkürlerimi iletiyorum.

ipek

Led'in nasıl yanıp söndüğünü anlamak için özel bir göz gerekebilir

hiç gecikme kullanılmamış.. :)

kopartma

#35
Alıntı yapılan: OG - 27 Nisan 2010, 12:59:17
adilakkaya, kaç gündür buradasın, ne sordun, ne cevap alamadın, ne gördün?
sayın mod...
ben asambly  apileri hakkında türkçe bilgi istiyorum yardımcı olursanız sevinirim. wın32 help de olur türkçe.saygılar.
api ler hakkında her şeyi istiyorum .registry,dialog,time,memory,strings,pointh,user32,...kaç tane türkçe api varsa istiyorum.her forma yazıyorum çok geniş litarütüel doluymuş yaz yaz bitmezmiş deniliyo ...

erenakdag

Merhabalar pic assembler ile 4 tane trafik ışığı uygulaması yapmak istiyorum, yardımcı olabilecek arkadas varmı acaba...

safaka123

Belki burası yeri değildir ama ben programlamayı asm. kodlarla yapmayı tercih eden birisiyim. Bir konuda takıldım yardımcı olurmusunuz. Soru: Max232 gelen bilgiyi invert ettiğine göre bende pic içerisinde son transmit noktasında harfin kodunu invert edecekmiyim. "A" karakterini yollamak istediğimde  "A" nın kodunumu yollayacağım yoksa invert edilmiş kodumu yollamam lazım. ISIS de denedim virtual terminnali pic tx çıkışına bağladım bir de diğer virtual terminali max232 çıkışına bağladım. Birinci normal pozisyonda çalışıyor max232 çıkışındakini invert olarak ayarlarsam aynı karakteri alabiliyorum. Bu devre gerçekleşirse PC nasıl bir cevap verir "A"  harfini basar mı yoksa invert'inimi basar. Yani pic TX noktasında invert yapayımmı?Lütfen örnekle açıklarsanız ASM kodlu örnek olsun. Teşekkürler

Tagli

Herhangi bir tersleme işlemi gerekmiyor. Seviye dönüşümünden MAX232 sorumlu, senin o kısımla ilgin yok.
Gökçe Tağlıoğlu

safaka123

Hızlı cevabınız için teşekkürler.

muratyamak10

         list p=16f84A
          #include "p16f84A.inc"
sayac1     equ      h'0C'
sayac2     equ      h'0D'
          clrf     PORTB
          bcf      STATUS,0
          bsf      STATUS,5
          clrf     TRISB
          bcf      STATUS,5

basla
          movlw    h'01'
          movwf    PORTB
TEKRAR
          call     gecikme
          rlf      PORTB,F
          btfss    STATUS,0
test
          btfss    PORTA,1
          goto     test
          goto     TEKRAR
sekiz
          btfss    PORTB,7
          goto     bir
          bsf      PORTB,7
bir
          btfss    PORTB,6
          goto     iki
          bsf      PORTB,6
iki
          btfss    PORTB,5
          goto     uc
          bsf      PORTB,5
         
uc
          btfss    PORTB,4
          goto     dort
          bsf      PORTB,4
dort
          btfss    PORTB,3
          goto     bes
          bsf      PORTB,3
bes
          btfss    PORTB,2
          goto     alti
          bsf      PORTB,2
alti
          btfss    PORTB,1
          goto     yedi
          bsf      PORTB,1
yedi     
          btfss    PORTB,0
          goto     sekiz
          bsf      PORTB,0
          goto     sekiz
         
         
         
         
         
DONGU         
          goto     DONGU
gecikme
          movlw    h'FF'
          movwf    sayac1
dongu1
          movlw    h'FF'
          movwf    sayac2
dongu2 
          decfsz   sayac2,F
          goto     dongu2
          decfsz   sayac1,F
          goto     dongu1
          return
          end
       kayan led uygulaması port a daki butona devamlı basıldığında hangi led yanıyorsa o led devamlı yanık kalır

kudretuzuner

Merhaba
Konu,çok önce açılmasına rağmen zaman zaman güncellini koruyabilmiş.Benim de ufak bir katkım olsun.  asm öğrenirken tuttuğum notların linkini vereyim belki işinize yarar.Kolay gelsin.
https://rapidshare.com/files/1096640038/ANTRAK1_ASM_BASLANGC.rar
http://antrak.org.tr/index.php?option=com_content&task=view&id=1632&Itemid=95
Amatör

cemeray

Bu linklerin hiç biri çalışmıyor arkadaşlar.

uras_10

evet açılmıyor, yardımcı olun lütfen arkadaşlar..

gevv