public void CLEANUP_conters() {
        m6800.output_compare.SetH(m6800.output_compare.H - m6800.counter.H);//OCH -= CTH;
        m6800.timer_over.SetL(m6800.timer_over.H - m6800.counter.H);//TOH -= CTH;
        m6800.counter.SetH(0);//CTH = 0;								
        SET_TIMRE_EVENT();
    }