I tried to understand but and i'm still not sure of the question. BTW i did the following, let me know if it do what you're looking for. Case not, let me know in more details or with a drawing. Sometimes it help my single brain cell to figure out the questionIn the following code it does add an entrance and an exit but, in RB1 and out RB6, but don't I achieve that each exit works in independent way that can happen?, like I can store the two values in the eeprom?.
Code:TRISB=%00001111 ' Set RB0 to input, others to output OPTION_REG.7=0 ' Enable internal pull-up on PORTB LED VAR PORTB.7 ' connected between RB7 and GND via resistor LED1 VAR PORTB.6 BOT VAR PORTB.1 ClkIn var PORTB.0 ' connected between RB0 and GND Apulse VAR BYTE ' store the amount of pulse Apulse1 var byte data @0,0,0 read 0,apulse read 1,apulse1 led = 0 led1= 0 paso1: repeat if clkin=0 then while clkin=0 : wend pause 100 apulse=apulse+1 write 0,apulse endif if BOT=0 then while BOT=0 : wend pause 100 apulse1=apulse1+1 write 1,apulse1 endif until (apulse=7) or (Apulse1=5) if apulse=7 then led=1 else led1=1 endif goto paso1





Bookmarks