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

📄 interrupt.h

📁 用KEIL开发的出租车计费系统
💻 H
字号:
/**************************************************************************
  
                   		Interrupt
  
   File Name:       Interrupt.h
   Author:          Lin Qian
   Created:         2008/04/28
   Modified:		NO
   Revision: 		1.0
  
***************************************************************************/

#ifndef INTERRUPT_H
#define INTERRUPT_H

#ifdef __INTERRUPT
	#define EXTERN
#else
	#define EXTERN	extern
#endif

// 系统库文件 ******************************
#include <REGX52.H>
#include <intrins.h>

// 全局变量 ******************************
EXTERN bit BT500ms;		// 500ms标志位
EXTERN uchar Cnt10ms;	// 10ms计数器 [用于定时器0]
EXTERN uchar Cnt25ms;	// 25ms计数器 [用于定时器1]
EXTERN ulong Cnt1s;		// 1s计数器 [用于记录系统运行时间]

// 子函数 ******************************
//-------- 编译选择区 -------(将需要编译的函数定义为1, 否则为0)
#define		Interrupt_Initial_en	1		// 中断初始化
#define		Timer0_en				1		// 定时器0中断
#define		Timer1_en				1		// 定时器1中断
#define		Timer2_en				0		// 定时器2中断
#define		Ex0_interrupt_en		1		// 外中断0
#define		Ex1_interrupt_en		0		// 外中断1
#define		Serial_interrupt_en		0		// 串行中断
//-------------------------

EXTERN void Interrupt_Initial();
EXTERN void Timer0();
EXTERN void Timer1();
EXTERN void Timer2();
EXTERN void Ex0_interrupt();
EXTERN void Ex1_interrupt();
EXTERN void Serial_interrupt();

#undef EXTERN

// 宏定义 ******************************


// 外部文件 ******************************


//************************************************************
#endif

⌨️ 快捷键说明

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