macros.inc
来自「一个用PIC做的无线点菜系统的系统」· INC 代码 · 共 57 行
INC
57 行
;**********宏定义*********
;*********************产生消息********************
MakeMsg Macro MSGType
BSF MsgStack,MSGType
Endm
;*************************************************
;********************消息处理*********************
MsgSend Macro MSGType,MSGSub
BTFSC MsgStack,MSGType
Call MSGSub
Endm
;*************************************************
;********************清除所有消息*****************
MsgClean Macro
ClrF MsgStack
Endm
;*************************************************
;********************清除消息*********************
MsgDel Macro MSGType
BCF MsgStack,MSGType
Endm
;*************************************************
;**********LCD启动并点亮背光**********************
LCD_ON Macro
BCF PORTB,BCKLED ;LCD供电,并点亮背光
Call DELAY_LONG ;延时等待LCD工作稳定
Call LCDINIT
Endm
;*************************************************
;**********LCD关闭并关闭背光**********************
LCD_OFF Macro
BSF PORTB,BCKLED
Endm
;*********************************
;**********LCD传输有效*********************
LCD_Enabled Macro
BCF PORTB,LCDCS
Endm
;******************************************
;***********LCD传输无效********************
LCD_Disabled Macro
BSF PORTB,LCDCS
BSF PORTB,LCDWR
BSF PORTB,LCDRD
Endm
;******************************************
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?