如下程序,单片机型号为STC15F2K60S2,用定时器2做定时器,但怎么也进不了定时器中断,跪求为什么??

#include<STC15F2K60S2.h>#defineucharunsignedchar#defineuintunsignedintuchari;voidmain... #include <STC15F2K60S2.h>

#define uchar unsigned char
#define uint unsigned int

uchar i;
void main()
{
AUXR&=0xfb; //定时器时钟12T模式 *****
IE2|=0x04; //允许定时器2中断 *****
T2H=0x4c; //定时器2初值50Ms *****
T2L=0x00;
AUXR|=0x10;
EA=1; //开启总中断
while(1)
{
if(i==20) //1S
{
i=0;
P21=~P21;
}
}
}

void TIME2_T2() interrupt 12 /*计时中断*/
{
i++;
P22=~P22;

IE2 &= ~0x04;
IE2 |= 0x04;
}
展开
 我来答
zhxiufan
2017-05-01 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38387
国家科技进步奖

向TA提问 私信TA
展开全部
没有启动定时器。
加一句
T2CON|=0x04;
追问
STC15F2K60S2单片机没有 T2CON 寄存器呀!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吕大大1号
2020-05-05
知道答主
回答量:48
采纳率:0%
帮助的人:3万
展开全部
。。。。定时器2中断允许没开,定时器0,定时器1,有ET0,ET1,定时器2应该也有,我特码不知道是哪个位,过来搜搜看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式