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

 *第23069篇: c51,1s定时中断服务子程序

  
楼 主:ieqyd 2004年6月18日16:22
 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
   }
  }
 }

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:各位大侠设有ST7536的资料啊,急死我了

[下一篇主题]:C51编译问题