[讨论] 关于T2的一个问题

eeleader   2010-7-12 13:46 楼主
程序如下:
#include <reg52.h>
sbit P0_0=P0^0;
unsigned char times;
void main()
{
times=0;
TH2=60;TL2=176;//计数初值
RCAP2H=60;RCAP2L=176;//重装初值
EA=1;//开总中断
ET2=1;//开T2中断
TR2=1;//启动T2
while(1);//等待中断
}
void T2_ISP (void) interrupt 5 using 1
{
if(EXF2)//是啥意思还没明白,不过调试的时候发现该判断可以省略。
EXF2=0;
else
{
if(++times==20)
{
P1=0xEF;
P0_0=!P0_0;
TF2=0;
times=0;
}
}
}

就是最后一个注释的那个问题。没太明白那一小段的作用
一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!

回复评论 (1)

1.JPG
我的博客
点赞  2010-7-12 13:55
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复