📄 const1.h
字号:
//***************************************************//
#define BITPON 0X0001
#define BITDON 0X0002
#define SetDaramPRG() asm(" setc CNF")
#define SetDaramDATA() asm(" clrc CNF")
#define SetSaramPRG() (*SCSR2&=~BITDON,*SCSR2|= BITPON)
#define SetSaramDATA() (*SCSR2|= BITDON,*SCSR2&=~BITPON)
//***************************************************//
#define BITAdStart 0x0001
#define BITAdOver 0x0002
#define BITAdError 0x0004
#define BITAdClock 0x0008
#define BITAdTxCnt 0x0010
#define BITSingleAd 0x0020
#define BITSingleAdV 0x0040
#define BITSingleAdF 0x0080
#define BITAdHaveDone 0x0100
#define BITAdExtClk 0x0200
#define BITAdStarting 0x0400
#define ClrAdStart() AD_Flag&=~BITAdStart
#define SetAdStart() AD_Flag|= BITAdStart
#define ClrAdOver() AD_Flag&=~BITAdOver
#define SetAdOver() AD_Flag|= BITAdOver
#define ClrAdError() AD_Flag&=~BITAdError
#define SetAdError() AD_Flag|= BITAdError
#define ClrAdClock() AD_Flag&=~BITAdClock
#define SetAdClock() AD_Flag|= BITAdClock
#define ClrAdTxCnt() AD_Flag&=~BITAdTxCnt
#define SetAdTxCnt() AD_Flag|= BITAdTxCnt
#define ClrSingleAd() AD_Flag&=~BITSingleAd
#define SetSingleAd() AD_Flag|= BITSingleAd
#define ClrSingleAdV() AD_Flag&=~BITSingleAdV
#define SetSingleAdV() AD_Flag|= BITSingleAdV
#define ClrSingleAdF() AD_Flag&=~BITSingleAdF
#define SetSingleAdF() AD_Flag|= BITSingleAdF
#define ClrAdHaveDone() AD_Flag&=~BITAdHaveDone
#define SetAdHaveDone() AD_Flag|= BITAdHaveDone
#define ClrAdExtClk() AD_Flag&=~BITAdExtClk
#define SetAdExtClk() AD_Flag|= BITAdExtClk
#define ClrAdStarting() AD_Flag&=~BITAdStarting
#define SetAdStarting() AD_Flag|= BITAdStarting
#define FlagAdStart (AD_Flag&BITAdStart)
#define FlagAdOver (AD_Flag&BITAdOver)
#define FlagAdError (AD_Flag&BITAdError)
#define FlagAdClock (AD_Flag&BITAdClock)
#define FlagAdTxCnt (AD_Flag&BITAdTxCnt)
#define FlagSingleAd (AD_Flag&BITSingleAd)
#define FlagSingleAdV (AD_Flag&BITSingleAdV)
#define FlagSingleAdF (AD_Flag&BITSingleAdF)
#define FlagAdHaveDone (AD_Flag&BITAdHaveDone)
#define FlagAdExtClk (AD_Flag&BITAdExtClk)
#define FlagAdStarting (AD_Flag&BITAdStarting)
//***************************************************//
#define BitRxStart 0x0001
#define BitRxOver 0x0002
#define BitTxStart 0x0004
#define BitTxOver 0x0008
#define BitTxLogon 0x0010
#define ClrRxStart() RxTxFlag&=~BitRxStart
#define SetRxStart() RxTxFlag|= BitRxStart
#define ClrRxOver() RxTxFlag&=~BitRxOver
#define SetRxOver() RxTxFlag|= BitRxOver
#define ClrTxStart() RxTxFlag&=~BitTxStart
#define SetTxStart() RxTxFlag|= BitTxStart
#define ClrTxOver() RxTxFlag&=~BitTxOver
#define SetTxOver() RxTxFlag|= BitTxOver
#define ClrTxLogon() RxTxFlag&=~BitTxLogon
#define SetTxLogon() RxTxFlag|= BitTxLogon
#define FlagRxStart (RxTxFlag&BitRxStart)
#define FlagRxOver (RxTxFlag&BitRxOver)
#define FlagTxStart (RxTxFlag&BitTxStart)
#define FlagTxOver (RxTxFlag&BitTxOver)
#define FlagTxLogon (RxTxFlag&BitTxLogon)
//***************************************************//
#define BITLed0Flag 0x0001
#define BITLed1Flag 0x0002
#define BITLed2Flag 0x0004
#define ClrLed0Flag() LedFlag&=~BITLed0Flag
#define SetLed0Flag() LedFlag|= BITLed0Flag
#define ClrLed1Flag() LedFlag&=~BITLed1Flag
#define SetLed1Flag() LedFlag|= BITLed1Flag
#define ClrLed2Flag() LedFlag&=~BITLed2Flag
#define SetLed2Flag() LedFlag|= BITLed2Flag
#define FlagLed0 (LedFlag&BITLed0Flag)
#define FlagLed1 (LedFlag&BITLed1Flag)
#define FlagLed2 (LedFlag&BITLed2Flag)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -