⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interrupt.c

📁 NoteBook Docking Power and Audio Switch Control using Atmel AT89S51 Chip Program by C language Com
💻 C
字号:
/***************           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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -