macro.h
来自「这是在凌阳单片机,使用超级终端,显示的一个中文输入法.」· C头文件 代码 · 共 58 行
H
58 行
#ifndef __MACRO_h__
#define __MACRO_h__
//================================================================
//Function: INT of CPU
#define INT_OFF() asm("int off\n")
#define INT_IRQ() asm("int irq\n")
#define INT_FIQ() asm("int fiq\n")
#define INT_FIQ_IRQ() asm("int fiq,irq\n")
//================================================================
//Function: Disable IRQ Flag of CPU
#define Disable_IRQ() asm("irq off\n")
#define IRQ_OFF() asm("irq off\n")
//================================================================
//Function: Enable IRQ Flag of CPU
#define Enable_IRQ() asm("irq on\n")
#define IRQ_ON() asm("irq on\n")
//================================================================
//Function: Disable FIQ Flag of CPU
#define Disable_FIQ() asm("fiq off\n")
#define FIQ_OFF() asm("fiq off\n")
//================================================================
//Function: Enable FIQ Flag of CPU
#define Enable_FIQ() asm("fiq on\n")
#define FIQ_ON() asm("fiq on\n")
//================================================================
//Function: Disable Movement Flag of FIR DSP Operation
#define Disable_FIRMOV() asm("fir_mov off\n")
//================================================================
//Function: Enable Movement Flag of FIR DSP Operation
#define Enable_FIRMOV() asm("fir_mov on\n")
//================================================================
//Function: Make CPU software interrupt (break)
#define SoftwareInterrupt() asm("break\n")
//================================================================
//Function: Make CPU no operation
#define NOP() asm("nop\n")
#define WatchdogClr() P_Watchdog_Clear=0x0001
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?