sp0604_实验15_t0计数功能.c

来自「基于AT89S52的红外接收及串口通信C程序编写」· C语言 代码 · 共 30 行

C
30
字号
#include <REGX51.H>


void Delay(unsigned int t)
{
  while(t)t--;
}

void main(void)
{
  unsigned char Count;

  TMOD=0x05;
  TH0=0xFF;
  TL0=0xFF;
  TR0=1;

  while(1)
    {
      if(TF0==1)
        {          
          Count++;
          P1=~Count;
          Delay(5000);
          TH0=0xFF;
          TL0=0xFF;
          TF0=0;
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?