; .set TCCR0_INIT = CLK1024 .set TCNT0_INIT = 128 .set TIMSK_INIT = (1< last then set to zero brne step_x clr Step_state rjmp step_x step_rev: inc Step_dir dec Step_state brge step_x ; ldi Step_state, (ST_Len-1) ; if < zero, then set to last step_x: out EEAR, Step_State ; Table starts at Zero sbi EECR, EERE in temp, EEDR out MOTOR, temp step_stop: ret ; ; Initialize the various stepper paramters ; step_init: clr Step_state clr Step_dir ret