Hello Michael,
M>What I want to do is when both buttons are pushed have it save the value of the delay variable to the microcontroller, so that when the microcontroller is restarted it will load this value for the delay rather than having to reset it every time. If this is possible how would I write the code for it and include it in my project.<<
Well, you can save it in Eprom and load it from beginning. Here is a Psuedo code:
HoldVar Var byte
Button1 Var Port A.0
Button2 Var Port A.1
Read 0, HoldVar ;put EEprom in HoldVar
Loop:
if Button1=1 then
pauseus 100
If Button2=1 then
Write 0, HoldVar
HoldVar=HoldVar -1
Pause 100
endif
HoldVar=HoldVar+1
endif
if Button2=1 then
pauseus 100
If Button1=1 then
Write 0, HoldVar
HoldVar=HoldVar +1
Pause 100
endif
HoldVar=HoldVar-1
endif
Do whatever you want....
goto Loop
The Pauseus and Pause can be varied to a value that works for you...
I know there are other ways to do this *=} But have fun.
Dwayne
Last edited by Dwayne; - 15th June 2005 at 22:01.
Ability to Fly:
Hurling yourself towards the ground, and missing.
Engineers that Contribute to flying:
Both optimists and pessimists contribute to the society. The optimist invents the aeroplane, the pessimist the parachute
Pilots that are Flying:
Those who know their limitations, and respect the green side of the grass...
Bookmarks