标题:C51用定时器T2自动装载,中断,实现P2口闪烁,但是闪烁频率比预想的快好多, ...
只看楼主
xiaomao9636
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-10
 问题点数:0 回复次数:1 
C51用定时器T2自动装载,中断,实现P2口闪烁,但是闪烁频率比预想的快好多,求帮助。
#include<reg52.h>
#include"electronic watch.h"
unsigned char a=0;
unsigned int i=0;
void timer2()
 {
 RCAP2L=0XFF;
 RCAP2H=0XFF;
  C_T2=0;  //定时器模式
 CP_RL2=0;    //自动重装      
 ET2=1;//定时器2中断允许
 EA=1;   
 TR2=1;//定时器2开启      
 }

 void zhongduan0() interrupt 5    using 2            
 {i++;

if(i==50)
 {i=0;
 P1=0X00;
 P2=~P2;
a=1;
TF2=0;

}
}




main()
{

P0=0XFF;
P1=0XFF;
P2=0XFF;
P3=0XFF;
timer2();
while(1);
}
搜索更多相关主题的帖子: 定时器 装载 electronic include 
2011-11-12 13:17
xiaomao9636
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-11-10
得分:0 
无人问津...
2011-11-17 18:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-355068-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.885419 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved