导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→c51,1s定时中断服务子程序

* 56776: c51,1s定时中断服务子程序

   ieqyd 
ieqyd发表的帖子 

 c51,1s定时中断服务子程序
//c51,1s定时中断服务子程序
 void time0(void) interrupt 1 using 1
 {
  TH0=-5000/256;  //设置定时器高8位初值
  TL0=-5000%256;  //设置定时器低8位初值
  BUFFER[0]=BUFFER[0]+1;
  if(BUFFER[0]==100)
  //----------------以下程序段中CIRCLE和BUFFER[0]、BUFFER[1]的作用
  {
   CIRCLE=CIRCLE  <  <1;  //百分秒进位
   if(CIRCLE==0)
   {
    CIRCLE=0x10;
   }
   BUFFER[0]=0;
   BUFFER[1]=BUFFER[1]+1;
   if(BUFFER[1]==60)  //秒计时满,进位清零
   {
    BUFFER[1]=0
   }
  }
 }

发表时间:2004年6月18日16:22:17

  
回复该帖

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

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

[上一篇帖子]:[quote][b]以下是引用[i]guest在2004-6-17 14:49:05[/i
[下一篇帖子]:那么,PCI_AD的长度于PCI clock的长度有关系么? [em03]