1
T0MR0=Fpclk/2时定时0.5s
2
3
#define Fosc 11059200
4
#define Fcclk (Fosc * 4)
5
#define Fcco (Fcclk * 4)
6
#define Fpclk (Fcclk / 4) * 1
7
/* 定时器0初始化 */
8
T0TC = 0; /* 定时器设置为0*/
9
T0PR = 0; /* 时钟不分频*/
10
T0MCR = 0x03; /* 设置T0MR0匹配后复位T0TC,并产生中断标志 */
11
T0MR0 = Fpclk/2; /* 0.5秒钟定时*/
12
T0TCR = 0x01; /* 启动定时器*/
13
T0MR0=Fpclk/2时定时0.5s2

3
#define Fosc 110592004
#define Fcclk (Fosc * 4) 5
#define Fcco (Fcclk * 4)6
#define Fpclk (Fcclk / 4) * 17
/* 定时器0初始化 */8
T0TC = 0; /* 定时器设置为0*/9
T0PR = 0; /* 时钟不分频*/10
T0MCR = 0x03; /* 设置T0MR0匹配后复位T0TC,并产生中断标志 */11
T0MR0 = Fpclk/2; /* 0.5秒钟定时*/12
T0TCR = 0x01; /* 启动定时器*/13

1
T0MR0=Fpclk/2时定时1s
2
3
#define Fosc 11059200
4
#define Fcclk (Fosc * 4)
5
#define Fcco (Fcclk * 4)
6
#define Fpclk (Fcclk / 4) * 1
7
/* 定时器0初始化 */
8
T0TC = 0; /* 定时器设置为0*/
9
T0PR = 99; /* 时钟不分频*/
10
T0MCR = 0x03; /* 设置T0MR0匹配后复位T0TC,并产生中断标志 */
11
T0MR0 = 110592; /* 0.5秒钟定时*/
12
T0TCR = 0x01; /* 启动定时器*/
13
T0MR0=Fpclk/2时定时1s2

3
#define Fosc 110592004
#define Fcclk (Fosc * 4) 5
#define Fcco (Fcclk * 4)6
#define Fpclk (Fcclk / 4) * 17
/* 定时器0初始化 */8
T0TC = 0; /* 定时器设置为0*/9
T0PR = 99; /* 时钟不分频*/10
T0MCR = 0x03; /* 设置T0MR0匹配后复位T0TC,并产生中断标志 */11
T0MR0 = 110592; /* 0.5秒钟定时*/12
T0TCR = 0x01; /* 启动定时器*/13


浙公网安备 33010602011771号