interrupt.c

来自「NoteBook Docking Power and Audio Switch 」· C语言 代码 · 共 51 行

C
51
字号
/***************           XXXXXX CONFIDENTIAL           ****************/
/***************                                       ****************/
/*************** Description : Timer routines used for ****************/
/***************               Docking devices         ****************/
/***************                                       ****************/
/***************     Company : XXXXXXTek Inc.            ****************/
/***************  Programmer : Steven Chu              ****************/
/***************        Date : 03/26/2007              ****************/
/**********************************************************************/
#define _C_INTERRUPT_

#include "general.h"

/***************************************************************************
     Function : void Timer2(void) timer 2 interrupt
  Description : 1. Use Timer2 to 20ms watch dog timer.
                2. implement timeout counter
    Parameter : None
       Return : None
***************************************************************************/
void Timer1_ISR(void) interrupt 3
{
  TL1 = T500USL;          // Reload time out values */
  TH1 = T500USH;	      
  TF1 = 0;                // reset interrupt flag (already done by hardware)

  //P1_0 = ~P1_0;	          // P1.0 toggle when interrupt for test
  _fgTimeout = TRUE;      // for decoder timeout check !!!
}

/***************************************************************************
     Function : void keyboard_interrupt(void)
  Description : keyboard interrupt Save pressed and released key
    Parameter : None
       Return : None
***************************************************************************/
void EX0_ISR(void) interrupt 0
{
  _fgExt0Int = 1;
}

///***************************************************************************
//     Function : void keyboard_interrupt(void)
//  Description : keyboard interrupt Save pressed and released key
//    Parameter : None
//       Return : None
//***************************************************************************/
//void keyboard_interrupt() interrupt 7 using 1
//{
//}

⌨️ 快捷键说明

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