您现在所在的是:

单片机论坛

回帖:1个,阅读:875 [上一页] [1] [下一页]
* 帖子主题:

关于定时器

939
011050
文章数:10
年度积分:50
历史总积分:939
注册时间:2006/6/16
发站内信
发表于:2009/6/3 21:16:37
#0楼
程序 TF1溢出为什么定时器不用设初始值,请各位高手指示
#include<REG51.H>  
sbit BZ=P3^5;
/****************************/
void initial(void)      
{
TMOD=0x00;      
TH1=0xf0;  
TL1=0x0c;  
IE=0x00;
TR1=1;  
}
/***************************/
void main(void)    
{      
   initial();      
   for(;;)    
   {      
   while(!TF1);
   TF1=0;
   BZ=!BZ;
   }      
}      
产生500  US  方波
992
xyj19841001
文章数:18
年度积分:50
历史总积分:992
注册时间:2005/11/18
发站内信
发表于:2009/6/4 8:44:04
#1楼
1)楼主的这个MOV TMOD #0,下面怎么表示的是定时器1呢?仔细检查
2)定时器的工作方式M1,M0位有四种工作方式,如果是M1M0=10的话,就是采用8位自动重装初值。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003