avatar_kotan04

buton komutu

Başlatan kotan04, 20 Aralık 2012, 22:21:28

efehurkan

Selamlar ETE hocam  MCLR girişini buton olarak kullanabilmek için_MCLRE_OFF yapmıştık, şimdi _MCLRE_ON olarak değiştirdiğimde bu butonu pic reset için kullanabilirmiyim? yazılım ve donamın olarak başka bir değişiklik yapmama gerek varmıdır?

ete

Başka bir şeye gerek yok ama buton MCLR pinine GND vermelidir. Hepsi Bu. Pin Pullup da beklemeli zaten başka türlü işlemci çalışmaz. Butona basınca MCLR pini LOW olmalı.

Ete

efehurkan

Sayın Üstadlarım, nasil yazilabilir acaba yardimlarinizi rica ederim.

1. buton kapali durumdayken 2. buton da acilirsa ,
Led 1 ve Led 7 yak
Degilse  Led1 ve Led 7 sonuk kalsin

1. Buton acik durumdayken 2. Buton acilirsa
Led 1 yak
Degilse sonuk kalsin





BASLA:                   
IF PORTA.0=0 AND PORTA.1=1 THEN       
HIGH PORTB.1
HIGH PORTB.7
else
low PORTB.1
LOW PORTB.7
ENDIF

BASLA1:                   
IF PORTA.0=1 AND PORTA.1=1 THEN       
HIGH PORTB.1
ELSE
LOW PORTB.1
ENDIF

ete

İşin else kısmı sorun yaratır ve Ledleri sönük olmaya zorlar.
Bu durumda Else içine diğer buton kontrolünüde dahil etmek gerekir.
BASLA:
IF PORTA.0=0 AND PORTA.1=1 THEN
    HIGH PORTB.1
    HIGH PORTB.7
    GOTO BASLA
ELSE
IF PORTA.0=1 AND PORTA.1=1 THEN
    HIGH PORTB.1
    GOTO BASLA
ENDIF
LOW PORTB.1
LOW PORTB.7
Goto basla

efehurkan

Tesekkurler Hocam.

Powered by EzPortal