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

📄 const1.h

📁 dsp2407,采集卡
💻 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 + -