19 lines
576 B
C
19 lines
576 B
C
#ifndef MCTOOLS_H_
|
|
#define MCTOOLS_H_
|
|
|
|
#include "stc15.h"
|
|
|
|
|
|
#define stc15_timer0_set_mode_16bitauto() TMOD &= 0xFC;
|
|
#define stc15_timer0_set_mode_1() TMOD &= 0xFC; TMOD|=0x01;
|
|
#define stc15_timer0_set_mode_8bitauto() TMOD &= 0xFC; TMOD|=0x02;
|
|
#define stc15_timer0_set_mode_stop() TMOD|=0x03;
|
|
#define stc15_timer0_set_sysclk12() AUXR &= 0x7F;
|
|
#define stc15_timer0_set_sysclk1() AUXR |= 0x80;
|
|
|
|
#define stc15_timer2_set_sysclk12() AUXR &= 0xFB;
|
|
#define stc15_timer2_set_sysclk1() AUXR |= 0x04;
|
|
#define stc15_timer2_set_clk_internal() AUXR &=0xF7; // T2 use internal clck
|
|
|
|
#endif
|