[STC单片机] stc15F204ea时钟设置问题,定时器不起作用

[复制链接]
1003|0
 楼主| kk118a 发表于 2016-7-25 10:19 | 显示全部楼层 |阅读模式
#define     MAIN_Fosc      33176600L   //定义主时钟
#define Timer0_Reload   (65536 -(MAIN_Fosc / 1000))       //Timer 0 中断频率, 1000次/秒

   AUXR = 0x80;    //Timer0 set as 1T, 16 bits timer auto-reload,
    TH0 = (unsigned char)(Timer0_Reload / 256);
    TL0 = (unsigned char)(Timer0_Reload % 256);
    ET0 = 1;    //Timer0 interrupt enable
    TR0 = 1;    //Tiner0 run
    EA = 1;     //打开总中断
void timer0 (void) interrupt 1
{
    B_1ms = 1;      //1ms标志
P10=!P10;       
}
不管定时器初值给多少,P10的频率都是65hz

您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

565

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部