#include
#include
main()
{
RCAP2H=(65536-50000)/256;
/*T2自动重载方式,定时t=50ms,当f=12MHZ,定时常数 TC=2^L-t*10^3,此处10进制表示, */
RCAP2L=(65536-50000)%256;
EA=1; //总中断允许
ET2=1; //T2开中断
TR2=1; //t2启动
while(1)
{ } //等待
}
void time2() interrupt 5 //T2中断程序,
{
TF2=0;
//T2中断标志清除,T0、T1中断标志位,在进入中断程序后,由硬件自动清零。
P1=~P1; //p1取反
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』