| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题: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
快速回复:C51用定时器T2自动装载,中断,实现P2口闪烁,但是闪烁频率比预想的快 ...
数据加载中...
 
   



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

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