HELP Reading DIP stikalo .....

C

chevymn1964

Guest
Hello all!,

Jaz sem zelo nov pri programiranju ....Im imetje trud z branjem status DIP Switch ....Imam 2 stikala dip stikalo, morajo imeti 4 možnih nastavitev povezana z ra2 in ra3, ki so potegnil HI z pull-ups tako, rabim, da se glasi status ra2 in ra3 in CALL 4 sep rutino ......poljuben pomoč ali ideje????hvala!

 
Kaj mikrokrmilniška uporabljate?
Sliši se kot ste z uporabo ene od PIC območju Microchip.

Ali uporabljate zbirni jezik ali C?

Preberite lista za vaše paticular mikrokrmilnika.
Poglej delu lista o pristaniščih in navodili določi.

Poglej BTFSC, BTFSS in GOTO navodila.

 
Pozdravljeni, hvala za odgovor ....Im sem z uporabo PIC 16F84 in z montažo .....Zavedam BTFSC in BTFSS Navodila .....Problem imam, da ne morem razbrati logika, kot če ra2 in ra3 nizki nato klic routine___ in če ra2, ra3 nizke klic routine____ ra2 LOW, HIGH ra3 klic routine___, ra2 HIGH, LOW ra3 klic routine___ in tako na .....vse namige????hvala še !......

 
Morda kaj takega s pomočjo navodil test bit?

Koda:

;

Sw_test btfsc Porta, 3, je RA3 '1 '? | B0

goto Sw_1X; Ja, podružnica, drugi | B0

;

; Test za 00 in 01 primerov tukaj

;

Sw_0X btfss Porta, 2, je RA2 '0 'ali '1'? | B0

goto Sw_00, 00, Sw_00 koda | B0

goto Sw_01, 01, do Sw_01 koda | B0

;

; Test za 10 in 11 primerov tukaj

;

Sw_1X btfss Porta, 2, je RA2 '0 'ali '1'? | B0

goto Sw_10, 10, do Sw_10 koda | B0

goto Sw_11, 11, do Sw_11 koda | B0

;

 
Hej, sem našel zmagovalec!!bit test rutinsko deluje res super!!izgleda je razmišljanje v pravo smer ....Hvala!!

 

Welcome to EDABoard.com

Sponsor

Back
Top