打印
[STC单片机]

stc15F204ea时钟设置问题,定时器不起作用

[复制链接]
870|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

主题

564

帖子

4

粉丝