Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

AND OR

Başlatan burakayaz, 19 Temmuz 2007, 01:23:09

burakayaz

AND KAPI İLE İLĞİLİ PROJEYİ NASIL YAZABİLİRİM PİC İLE NASIL YAPABİLİRİM
NASIL BAŞLANIR

aslan_korhan

if portb.0=1 and portb.1=1 then portb.2=1


Yani portb.0 1 ve portb.1 girişide 1 olduğunda portb.2 çıkışı 1 olur.

if portb.0=1 or portb.1=1 then portb.2=1


Burdada portb.0 1 veya portb.1 girişide 1 olduğunda portb.2 çıkışı 1 olur.
Dünyada 10 çeşit insan vardır. Binary bilen ve bilmeyenler.

burakayaz

EVT DEDİĞİNİZ GİBİ YAPTIM AMA OLMUYOR YAPTIĞIM İSE ŞÖYLE


TRISA=%11111          
TRISB=%00000000  
BASLA:


if porta.0=1 and porta.1=1 then HIGH portb.2=1

sitenindelisi

High ile birlikte "=" den sonra 1 degerini atamaniza gerek yok. İkisinden birini kullaniniz.("high" veya "portb.2=1")
Kullandiginiz MCU nedir ve analog calisma durumu olan bir mcu ise kodun configurasyon kismin da PortA yi digitale cevirdiniz mi?

burakayaz

olmadı olmuyor   lütfen yardımm
devre doğru ama tek sorun yazılımında yardımlarınızı bekliyorum

mustaphaerdem

doğrusu şöyle olacak;

TRISA=%11111
TRISB=%00000000
PORTA=0
PORTB=0
BASLA:
if porta.0=1 and porta.1=1 then
portb.2=1
endif

veya;

TRISA=%11111
TRISB=%00000000
PORTA=0
PORTB=0
BASLA:
if porta.0=1 and porta.1=1 then
high portb.2
endif
Korkarak yaşıyorsan sadece hayatı seyredersin.

burakayaz

teşekkürler oldu yanlız  çıkış portunda sorun oluyor aradı bi kendisi kapanıyor

recebcolak

asansörlerdeki grey koddamı bu yöntem ile yapılıyor arkadaşlar.
ben herkesi sevdim bilmiyorum sevildimmi?