ate the number of CPU cycles needed for each task, then
use the smallest number for <CODE>InterruptPeriod</CODE>, and tie all
other tasks to it (they should not necessarily execute on every expiration
of the <CODE>Counter</CODE>). 
<P>
Note that we do not simply assign <CODE>Counter=InterruptPeriod</CODE>,
but do a <CODE>Counter+=InterruptPeriod</CODE>: this makes cycle counting
more precise, as there may be some negative number of cycles in the
<CODE>Counter</CODE>. 
<P>
Also, look at the
<FONT COLOR=#0000