HELP Reading DIP slēdzis .....

C

chevymn1964

Guest
Sveiki visiem!,

Es esmu ļoti jauns, lai plānošanas ....Im problēmas ar lasījumā statusu DIP slēdzis ....Man ir 2 slēdzi krituma slēdzi, un ir vajadzīga 4 iespējamos uzstādījumus savienots ra2 un ra3, kas velk HI ar pull-ups jā, man ir nepieciešams, lai izlasītu statusu ra2 un ra3 un CALL 4 septembris kārtība ......jebkura palīdzība vai idejas??paldies!

 
Kas mikrokontrolleru jūs lietojat?
Tas izklausās kā jūs, izmantojot vienu no Microchip PIC diapazonā.

Vai jums, izmantojot montāžas valodā vai C?

Lasīt datu lapu jūsu paticular mikrokontrolleru.
Paskaties sadaļā datu lapas par ostām un instrukciju kopu.

Paskaties BTFSC, BTFSS un Goto instrukcijas.

 
Sveiki, paldies par atbildi ....Im am izmantojot PIC 16F84 un izmantojot montāžas .....Es apzinos BTFSC un BTFSS instrukcijas .....Problēma es esmu, kam ir tas, ka es aprunāt skaitlis, loģika, piemēram, ja ra2 un ra3 ir zems, tad zvanu routine___ un ja ra2, ra3 ir zems zvanu routine____ ra2 LOW, ra3 HIGH zvanu routine___, ra2 HIGH, ra3 LOW zvanu routine___ un tā gada .....jebkura mājieni??paldies vēlreiz !......

 
Varbūt kaut kas līdzīgs šim, izmantojot bitu testa norādījumiem?

Kods:

;

Sw_test btfsc PORTA, 3; ir RA3 "1"? | B0

Goto Sw_1X; Jā, filiāle, cits | B0

;

; Tests 00 un 01 gadījumi šeit

;

Sw_0X btfss PORTA, 2; ir RA2 "0" vai "1"? | B0

Goto Sw_00, 00, do Sw_00 kods | B0

Goto Sw_01, 01, do Sw_01 kods | B0

;

; Tests 10 un 11 gadījumi šeit

;

Sw_1X btfss PORTA, 2; ir RA2 "0" vai "1"? | B0

Goto Sw_10, 10, do Sw_10 kods | B0

Goto Sw_11, 11, do Sw_11 kods | B0

;

 
Hey es atklāju uzvarētāju!!bitu testa rutīnas darbus vienkārši lieliska!!Izskatās, ka biju domājis pareizā virzienā ....Paldies!!

 

Welcome to EDABoard.com

Sponsor

Back
Top