pıc assembly program yardımcı olursanız sevinirim

Başlatan libertared, 27 Ekim 2008, 00:00:20

libertared

arkadaşlarr su programı yazmam lazımm yardımcı olursanız sevınırım

PIC'e enerji verildiğinde portb'ye bağlı ledlerden ilk dördünü yakan son dördünü söndüren.Port a'nın 3numaralı bacağına bağlı butona basıldığında tüm ledleri söndüren butondan elimizi çektiğimizde ise tüm ledleri yakan bir PIC programı

POWER

Aynı yardım başka başlıkta istenmişti ama ortada bir şey yok yine.pbp ile işinize yararsa birşeyler yapalım.
TB6BKG

ayhani

Alıntı yapılan: "libertared"arkadaşlarr su programı yazmam lazımm yardımcı olursanız sevınırım

PIC'e enerji verildiğinde portb'ye bağlı ledlerden ilk dördünü yakan son dördünü söndüren.Port a'nın 3numaralı bacağına bağlı butona basıldığında tüm ledleri söndüren butondan elimizi çektiğimizde ise tüm ledleri yakan bir PIC programı

Hangi pic için olduğunu yazarsanız size programı hazırlayabilirim.
En iyi bildiğim şey hiçbir şey bilmediğimdir.

wosvol

p16f84
include "pic1f84.inc"
bsf status,5
clrf trısB
movlw H'FF'
movwf trısA
basla
movlw h'F0'
movwf portB
btss portA,2
goto basla
movlw H'FF'
movwf portB
goto basla
end

mucit07



marikan

Alıntı yapılan: "wosvol"p16f84
include "pic1f84.inc"
bsf status,5
clrf trısB
movlw H'FF'
movwf trısA
BCF STATUS,5
basla
movlw h'F0'
movwf portB
btss portA,2
goto basla
movlw H'FF'
movwf portB
goto basla
end

büyük harflerle yazdığım BCF komutu olması gerekiyo mu orda? ben yaniyim biraz bu işte. orda o komut olmadan da olur mu?

XX_CİHAN_XX

BCF olması gerekiyor ama programda mantık hatasıda var.
Olması gereken şu.
list p=16f84 
include "pic16f84.inc" 
org 0x00
bsf status,5 
clrf trısB 
movlw H'FF' 
movwf trısA 
bcf status,5

movlw h'0F' 
movwf portB 

basla 
btss portA,2 
goto $-1 
clrf portb
btsc portA,2 
goto $-1 
movlw H'FF' 
movwf portB 
goto basla 
end
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.