导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[quote][b]以下是引用[i]sjpu在2004-4-

* 53208: C51计时器程序

   sjpu 
sjpu发表的帖子 

 

以下是引用sjpu在2004-4-23 11:39:13的发言:
实例//T0定时配置,每25mS中断一次
 ...
 TMOD |= 0x60;//T0定时,
 TH0 = 0x3C;
 TL0 = 0x0B0;//T0定时周期为25ms,24Mhz晶振
 ET0 = 1;
 EA = 1;
 ...

 

 //在需要延时处
 ...
 T_count = 80;//80X25ms=2S,根据延时的长短改变T_count的值即可
 TR0 = 1;//启动定时器
 while(T_count >   0 )
;
  ...;//后续代码

 void timer0(void ) interrupt 1// 定时中断
 {
  TH0 = 0x3c;
  TL0 = 0x0a8;
  T_count--;
  if(T_count == 0 )
   {
    TR0 = 0;
   } 
 }




发表时间:2004年4月23日13:50:04

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:寻找熟悉Modem(9600)的硬件设计?  不知哪位高手熟悉Modem的电路设
[下一篇帖子]:我是搞收录机,组合音响产品开发的,如有需要可与我联系,谢谢。