Hello !!!
I need help. I want to make a interface that will read impulses from 4 electro mechanical counters at once. The counters operate at different speeds and duration. I have solution for 2 counters, but for 4, hm? Please HELP
Code:DEFINE OSC 8 pinin VAR PORTC.7 pinout VAR PORTC.6 TRISB = 255 B var byte Serout2 pinout,84,["OK"] Main: B = PORTB pause 10 If PORTB <> 255 then Counter goto Main Counter: B = PORTB SELECT CASE B CASE 255 GOTO MAIN CASE 254 Serout2 pinout,84,["1"] 'counter 1' GOTO CEK CASE 253 Serout2 pinout,84,["2"] 'counter 2' GOTO CEK1 CASE 252 Serout2 pinout,84,["3"] 'counter 1 and counter 2' GOTO CEK2 END SELECT GOTO Counter CEK: B = PORTB SELECT CASE B CASE 255 GOTO MAIN CASE 253 Serout2 pinout,84,["2"] GOTO CEK1 CASE 252 Serout2 pinout,84,["2"] GOTO CEK2 END SELECT GOTO CEK CEK1: B = PORTB SELECT CASE B CASE 255 GOTO MAIN CASE 254 Serout2 pinout,84,["1"] GOTO CEK CASE 252 Serout2 pinout,84,["1"] GOTO CEK2 END SELECT GOTO CEK1 CEK2: B = PORTB SELECT CASE B CASE 255 GOTO MAIN CASE 253 GOTO CEK1 CASE 254 GOTO CEK END SELECT GOTO CEK2




Bookmarks