interrupt.bak

来自「液晶屏的单片机demo程序」· BAK 代码 · 共 40 行

BAK
40
字号
#include <reg52.h> // SFR declarations
#include <head.h> // SFR declarations

void UART_ISR (void) interrupt 4
{
     if(TI)
     {
        TI   = 0;
        SBUF	= 0XAA;//
     }
     else if(RI)
     {
	RI = 0;
     }
}
void Timer2_ISR (void) interrupt 5
{
     TF2    = 0;
     if(CheckFlag)      
     {
          if(TimeCount == 2)
          {
               Count  = TH0*256 + TL0;
               LED    = 1;      // led off
               ENABLE = 0;      // disable
               TimeCount = 0;
          }
          else if(TimeCount == 0)
          {
               TH0    = 0;
               TL0    = 0;
               LED    = 0;      // led on
               ENABLE = 1;      // enable
               CheckFlag = 0;
               TimeCount++;
          }
          else  TimeCount++;
     }
}

⌨️ 快捷键说明

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