Proton'da And İşlemi

Başlatan efe1409, 01 Mayıs 2007, 16:34:52

efe1409

Arkadaşlar aşağıdaki  AND işlemi
için yazdığım kodda işleyiş açısından bir sorun var bir türlü
çözemedim.PortA.4 ve PortA.2'yi aynı anda çalıştırdığımda
çalışması gerekiyor ama sadece PortA.4'ü çalıştırdığımda
Run_Ledi çalışıyor.Nerede hata yapıyorum acaba

butonstart:                                                   

If  porta.4=1 and porta.2=1 then                              
    high Run_Ledi :low portb.4                 
     else                                                      
      low Run_Ledi :high portb.4                                
       endif                                                   
devam:
RETURN
Vatanın bağrına düşman dayamış hançerini, Yok mudur kurtaracak bahtı kara maderini (Anasını)                                                                       Namık Kemal

Maxim

symbol Run_Ledi=portb.4
                  
Basla:
                  
If  porta.4=1 and porta.2=1 then                              
high Run_Ledi                  
else                                                      
low Run_Ledi                                 
endif
                                                   

goto basla

cuneytsezmis1

hocam portb.4 low olunca mı ledin yanıyor?eğer öyle ise

butonstart:                                                    
   If  porta.4=1 and porta.2=1 then                              
   low portb.4                  
   else                                                      
   high portb.4                                
   endif                                                    
   goto butonstart


portb.4 high olunca ledini yakmak istiyorsan

butonstart:                                                    
   If  porta.4=1 and porta.2=1 then                              
   high portb.4                  
   else                                                      
   low portb.4                                
   endif                                                    
   goto butonstart

kolay gelsin

efe1409

Soruyu anlatamadım herhalde.Benim problemim portA.4 ve porta.1'in
herikisi aynı anda High olduğunda Run_Ledi'nin çalışması gerekirken
sadece PortA.4 high olduğunda Run_Ledi çalışıyor.Nerede hata yapıyorum.

Alıntı yapılan: "efe1409"Arkadaşlar aşağıdaki  AND işlemi
için yazdığım kodda işleyiş açısından bir sorun var bir türlü
çözemedim.PortA.4 ve PortA.2'yi aynı anda çalıştırdığımda
çalışması gerekiyor ama sadece PortA.4'ü çalıştırdığımda
Run_Ledi çalışıyor.Nerede hata yapıyorum acaba

butonstart:                                                   

If  porta.4=1 and porta.2=1 then                              
    high Run_Ledi :low portb.4                 
     else                                                      
      low Run_Ledi :high portb.4                                
       endif                                                   
devam:
RETURN
Vatanın bağrına düşman dayamış hançerini, Yok mudur kurtaracak bahtı kara maderini (Anasını)                                                                       Namık Kemal

Maxim

Alıntı yapılan: "efe1409"Soruyu anlatamadım herhalde.Benim problemim portA.4 ve porta.1'in
herikisi aynı anda High olduğunda Run_Ledi'nin çalışması gerekirken
sadece PortA.4 high olduğunda Run_Ledi çalışıyor.Nerede hata yapıyorum.

Alıntı yapılan: "efe1409"Arkadaşlar aşağıdaki  AND işlemi
için yazdığım kodda işleyiş açısından bir sorun var bir türlü
çözemedim.PortA.4 ve PortA.2'yi aynı anda çalıştırdığımda
çalışması gerekiyor ama sadece PortA.4'ü çalıştırdığımda
Run_Ledi çalışıyor.Nerede hata yapıyorum acaba

butonstart:                                                   

If  porta.4=1 and porta.2=1 then                              
    -->high Run_Ledi :low portb.4                 
     else                                                      
    -->low Run_Ledi :high portb.4                             
       endif                                                   
devam:
RETURN

Hocam ben yaptım oldu !
yukarıda verdiğim kod ile .
Yani PortA.4 ve PortA.2'yi  "1" yaparsan led yanar ,diğer hiçbir türlü yanmaz ,en azından proteusta çalışıyor .
Birde sizin kod daki işaretlediğim satırlarda sıkıntı var .