CPU = 16F876 MHZ = 10 CONFIG 16254 ;*********************************************** ; http://www.basicmicro.com ; Title : onreset.bas ; Author : Dale Kubin ; Date : 04/29/02 ; OnReset command. Use the on reset commands to ; detect how a PICmicro was reset. Ideal for battery ; applications and saving data before losing power. ;*********************************************** 'Demonstrates the onreset commands Counter var word ONPOR startup ONBOR brownout ONMOR reset main: counter=counter + 1 serout B5,i9600,[".. Program Running :",dec counter,10,13] pause 1000 goto main startup: clear ;When program is powered up we need to reset all variables serout B5,i9600,["Program started from powerdown",10,13] goto main reset: serout B5,i9600,["Program started from reset",10,13] goto main brownout: serout B5,i9600,["Program started after brownout",10,13] goto main