trying
- 3rd May 2006, 05:30
Trying to learn to use the pot command
I have a 50k pot and .1uf cap connect as per the PBP man.
led should come if pot takes BO<125 off if BO> 125(starting point)
I've tried changing the scale from 1 to 255 as well as BO <xxx
do you see any problem with my code
any help thanks
@ DEVICE pic12F675
@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT
@ DEVICE pic12F675, WDT_ON
@ DEVICE pic12F675, MCLR_OFF
@ DEVICE pic12F675, CPD_OFF
@ DEVICE pic12F675, BOD_OFF
@ DEVICE pic12F675, PWRT_ON
@ DEVICE pic12F675, PROTECT_OFF
DEFINE OSC 4
Pause 10000 ' ALLOW PIC TO STABILIZE
TRISIO = %00001100 ' MAKE GPIO.2/.3 INPUTS
ANSEL = %00000100 'MAKE GPIO.2 ANALOG
CMCON = 7
SYMBOL LED = GPIO.5
LED=0
LED=1
Pause 250 'POWER UP OK
LED=0
BO VAR WORD
Pot GPIO.2,255,BO
CHECKIT:
LED=0
IF BO>125 Then LED=1 'LED ON WHEN BO>125,OFF WHEN BO<125
GoTo CHECKIT
I have a 50k pot and .1uf cap connect as per the PBP man.
led should come if pot takes BO<125 off if BO> 125(starting point)
I've tried changing the scale from 1 to 255 as well as BO <xxx
do you see any problem with my code
any help thanks
@ DEVICE pic12F675
@ DEVICE pic12F675, INTRC_OSC_NOCLKOUT
@ DEVICE pic12F675, WDT_ON
@ DEVICE pic12F675, MCLR_OFF
@ DEVICE pic12F675, CPD_OFF
@ DEVICE pic12F675, BOD_OFF
@ DEVICE pic12F675, PWRT_ON
@ DEVICE pic12F675, PROTECT_OFF
DEFINE OSC 4
Pause 10000 ' ALLOW PIC TO STABILIZE
TRISIO = %00001100 ' MAKE GPIO.2/.3 INPUTS
ANSEL = %00000100 'MAKE GPIO.2 ANALOG
CMCON = 7
SYMBOL LED = GPIO.5
LED=0
LED=1
Pause 250 'POWER UP OK
LED=0
BO VAR WORD
Pot GPIO.2,255,BO
CHECKIT:
LED=0
IF BO>125 Then LED=1 'LED ON WHEN BO>125,OFF WHEN BO<125
GoTo CHECKIT