628 yardım çok basit bit iş yapmak istiyorum

Mahmut Erdoğan

Paylaşımcı üye
Katılım
4 Ara 2011
Mesajlar
756
Puanları
116
Konum
ikitelli /istanbul
tüm A lar giriş Tüm B ler çıkış olacak
A nın 0 nolu pinine giriş yaptığım zaman B de 4 nolu pin çıkış verecek
ama aşağıdaki kodlarla olmadı hata nerde acaba ?
teşekkürler...
--------------------------------------------------------------------------
TRISA=%110000 'PORTA'nın 0 ve 1 pinleri giriş
TRISB=%00000000 'PORTB'nin tüm pinleri çıkış


basla:
if porta.0=1 then PORTb.4=1
if porta.1=1 then PORTb.5=1
goto basla
end
 
tüm A lar giriş Tüm B ler çıkış olacak
A nın 0 nolu pinine giriş yaptığım zaman B de 4 nolu pin çıkış verecek
ama aşağıdaki kodlarla olmadı hata nerde acaba ?
teşekkürler...
--------------------------------------------------------------------------
TRISA=%110000 'PORTA'nın 0 ve 1 pinleri giriş
TRISB=%00000000 'PORTB'nin tüm pinleri çıkış


basla:
if porta.0=1 then PORTb.4=1
if porta.1=1 then PORTb.5=1
goto basla
end


Eksikleri sıralıyacak olursak
1- PIC tanımlaması yapmamışsınız
2- Çalışma frekansı belirtilmemiş

Programı PBP ilemi yazıyorsunu?
Ayrıca programın denemesini devre üzerindemi real olarak deniyorsunuz yoksa simülasyon olarak mı test ediyorsunuz.
Devre üzerinde deniyorsanız donanım olarakda eksikleriniz olabilir. Şema eklerseniz ona da bakalım.
 
16f628a için hex dosyası


:020000040000FA
:100000000128831630308500860183126400051CA8
:100010000A2806166400851C0E288616062863002A
:020020000F28A7
:02400E006D3F04
:00000001FF
 
kompratör leri kapatın

cmcon = 7

birde böyle deneyiniz
 

Forum istatistikleri

Konular
129,842
Mesajlar
930,701
Kullanıcılar
452,685
Son üye
rahmandogan

Yeni konular

Geri
Üst