endisint.h

来自「使用RC531读卡芯片读取二代身份证的模块软件设计部分」· C头文件 代码 · 共 19 行

H
19
字号
//[EnDisInt.h]开放或禁止MCU各模块中断头文件--------------------------------*
//本文件包含:                                                              *
//    (1)开放/禁止总中断宏定义                                             *
//    (2)开放/禁止键盘中断宏定义                                           *
//-------------------------------------------------------------------------*
//头文件
#include "JB8C.h"    //GP32 MCU映像寄存器名定义

#ifndef ENDISINT_H
#define ENDISINT_H

//开放或禁止中断宏定义
#define EnableMCUint()    asm("CLI")       //开放总中断
#define DisableMCUint()   asm("SEI")       //禁止总中断

#define EnableKBint()  KBSCR &= ~(1 << 1)  //开放键盘中断(IMASKK=0)
#define DisableKBint() KBSCR |= 1 << 1     //屏蔽键盘中断(IMASKK=1)

#endif

⌨️ 快捷键说明

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