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

📄 sfr_m30p.h

📁 原创!!! 刚刚完成的ucos2 2.76 for 瑞萨m16/60
💻 H
📖 第 1 页 / 共 5 页
字号:



/****************************************/
/* 俵侾俇俠乛俁侽俹梡俽俥俼掕媊僼傽僀儖 */
/****************************************/
/* 俽俥俼 傾僪儗僗 愰尵 */
#pragma ADDRESS pm0_addr	0004H	/* 僾儘僙僢僒儌乕僪儗僕僗僞侽 */
#pragma ADDRESS pm1_addr	0005H	/* 僾儘僙僢僒儌乕僪儗僕僗僞侾 */
#pragma ADDRESS cm0_addr	0006H	/* 僔僗僥儉僋儘僢僋惂屼儗僕僗僞侽 */
#pragma ADDRESS cm1_addr	0007H	/* 僔僗僥儉僋儘僢僋惂屼儗僕僗僞侾 */
#pragma ADDRESS aier_addr	0009H	/* 傾僪儗僗堦抳妱傝崬傒嫋壜儗僕僗僞 */
#pragma ADDRESS prcr_addr	000aH	/* 僾儘僥僋僩儗僕僗僞 */
#pragma ADDRESS wdts_addr	000eH	/* 娔帇僞僀儅僗僞乕僩儗僕僗僞 */
#pragma ADDRESS wdc_addr	000fH	/* 娔帇僞僀儅惂屼儗僕僗僞 */
#pragma ADDRESS sar0_addr	0020H	/* 俢俵俙侽僜乕僗億僀儞僞 */
#pragma ADDRESS dar0_addr	0024H	/* 俢俵俙侽僨僗僥傿僱乕僔儑儞億僀儞僞 */
#pragma ADDRESS tcr0_addr	0028H	/* 俢俵俙侽揮憲僇僂儞僞 */
#pragma ADDRESS dm0con_addr	002cH	/* 俢俵俙侽惂屼儗僕僗僞 */
#pragma ADDRESS sar1_addr	0030H	/* 俢俵俙侾僜乕僗億僀儞僞 */
#pragma ADDRESS dar1_addr	0034H	/* 俢俵俙侾僨僗僥傿僱乕僔儑儞億僀儞僞 */
#pragma ADDRESS tcr1_addr	0038H	/* 俢俵俙侾揮憲僇僂儞僞 */
#pragma ADDRESS dm1con_addr	003cH	/* 俢俵俙侾惂屼儗僕僗僞 */
#pragma ADDRESS int3ic_addr	0044H	/* INT3妱傝崬傒惂屼儗僕僗僞      (俇俀捛壛乯*/
#pragma ADDRESS u1bcnic_addr 0046H	/* 倀俙俼俿侾僶僗徴撍専弌妱傝崬傒惂屼儗僕僗僞 */
  #ifdef	_M16C_39P
  #else
#pragma ADDRESS u0bcnic_addr 0047H	/* 倀俙俼俿侽僶僗徴撍専弌妱傝崬傒惂屼儗僕僗僞 */
  #endif
#pragma ADDRESS int4ic_addr	0049H	/* INT4妱傝崬傒惂屼儗僕僗僞      (俁侽捛壛乯*/
#pragma ADDRESS dm0ic_addr	004bH	/* 俢俵俙侽妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS dm1ic_addr	004cH	/* 俢俵俙侾妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS adic_addr	004eH	/* 俙乛俢曄姺妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS s2tic_addr	004fH	/* 倀俙俼俿俀憲怣妱傝崬傒惂屼儗僕僗僞   (俇侾捛壛) */
#pragma ADDRESS s2ric_addr	0050H	/* 倀俙俼俿俀庴怣妱傝崬傒惂屼儗僕僗僞   (俇侾捛壛) */
#pragma ADDRESS s0tic_addr	0051H	/* 倀俙俼俿侽憲怣妱傝崬傒惂屼儗僕僗僞 */
  #ifdef	_M16C_39P
  #else
#pragma ADDRESS s0ric_addr	0052H	/* 倀俙俼俿侽庴怣妱傝崬傒惂屼儗僕僗僞 */
  #endif
#pragma ADDRESS s1tic_addr	0053H	/* 倀俙俼俿侾憲怣妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS s1ric_addr	0054H	/* 倀俙俼俿侾庴怣妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS ta0ic_addr	0055H	/* 僞僀儅俙侽妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS ta1ic_addr	0056H	/* 僞僀儅俙侾妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS ta2ic_addr	0057H	/* 僞僀儅俙俀妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS tb0ic_addr	005aH	/* 僞僀儅俛侽妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS tb1ic_addr	005bH	/* 僞僀儅俛侾妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS tb2ic_addr	005cH	/* 僞僀儅俛俀妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS int0ic_addr	005dH	/* 俬俶俿侽妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS int1ic_addr	005eH	/* 俬俶俿侾妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS int2ic_addr	005fH	/* 俬俶俿俀妱傝崬傒惂屼儗僕僗僞 */
#pragma ADDRESS pclkr_addr	025eH	/* 廃曈僋儘僢僋慖戰儗僕僗僞               (俁侽俹捛壛乯*/
#pragma ADDRESS ifsr2a_addr	035fH	/* 妱傝崬傒梫場慖戰儗僕僗僞俀             (俁侽俹捛壛乯*/
#pragma ADDRESS ifsr_addr	035fH	/* 妱傝崬傒梫場慖戰儗僕僗僞               (俇俀捛壛乯*/
  #ifdef	_M16C_39P
  #else
#pragma ADDRESS u0smr4_addr	036cH	/* 倀俙俼俿侽摿庩儌乕僪儗僕僗僞係 */
#pragma ADDRESS u0smr3_addr	036dH	/* 倀俙俼俿侽摿庩儌乕僪儗僕僗僞俁 */
#pragma ADDRESS u0smr2_addr	036eH	/* 倀俙俼俿侽摿庩儌乕僪儗僕僗僞俀 */
#pragma ADDRESS u0smr_addr	036fH	/* 倀俙俼俿侽摿庩儌乕僪儗僕僗僞丂 */
  #endif
#pragma ADDRESS u1smr4_addr	0370H	/* 倀俙俼俿侾摿庩儌乕僪儗僕僗僞係 */
#pragma ADDRESS u1smr3_addr	0371H	/* 倀俙俼俿侾摿庩儌乕僪儗僕僗僞俁 */
#pragma ADDRESS u1smr2_addr	0372H	/* 倀俙俼俿侾摿庩儌乕僪儗僕僗僞俀 */
#pragma ADDRESS u1smr_addr	0373H	/* 倀俙俼俿侾摿庩儌乕僪儗僕僗僞丂 */
#pragma ADDRESS u2smr4_addr	0374H	/* 倀俙俼俿俀摿庩儌乕僪儗僕僗僞係 */
#pragma ADDRESS u2smr3_addr	0375H	/* 倀俙俼俿俀摿庩儌乕僪儗僕僗僞俁 */
#pragma ADDRESS u2smr2_addr	0376H	/* 倀俙俼俿俀摿庩儌乕僪儗僕僗僞俀 */
#pragma ADDRESS u2smr_addr	0377H	/* 倀俙俼俿俀摿庩儌乕僪儗僕僗僞丂 */
#pragma ADDRESS u2mr_addr	0378H	/* 倀俙俼俿俀憲庴怣儌乕僪儗僕僗僞        乮俇侾捛壛乯*/
#pragma ADDRESS u2brg_addr	0379H	/* 倀俙俼俿俀揮憲懍搙儗僕僗僞            乮俇侾捛壛乯*/
#pragma ADDRESS u2tb_addr	037aH	/* 倀俙俼俿俀憲怣僶僢僼傽儗僕僗僞        乮俇侾捛壛乯*/
#pragma ADDRESS u2c0_addr	037cH	/* 倀俙俼俿俀憲庴怣惂屼儗僕僗僞侽        乮俇侾捛壛乯*/
#pragma ADDRESS u2c1_addr	037dH	/* 倀俙俼俿俀憲庴怣惂屼儗僕僗僞侾        乮俇侾捛壛乯*/
#pragma ADDRESS u2rb_addr	037eH	/* 倀俙俼俿俀庴怣僶僢僼傽儗僕僗僞        乮俇侾捛壛乯*/
#pragma ADDRESS tabsr_addr	0380H	/* 僇僂儞僩奐巒僼儔僌 */
#pragma ADDRESS cpsrf_addr	0381H	/* 帪寁梡僾儕僗働乕儔儕僙僢僩僼儔僌 */
#pragma ADDRESS onsf_addr	0382H	/* 儚儞僔儑僢僩奐巒僼儔僌 */
#pragma ADDRESS trgsr_addr	0383H	/* 僩儕僈乕慖戰儗僕僗僞 */
#pragma ADDRESS udf_addr	0384H	/* 傾僢僾僟僂儞僼儔僌 */
#pragma ADDRESS ta0_addr	0386H	/* 僞僀儅俙侽 */
#pragma ADDRESS ta1_addr	0388H	/* 僞僀儅俙侾 */
#pragma ADDRESS ta2_addr	038aH	/* 僞僀儅俙俀 */
#pragma ADDRESS tb0_addr	0390H	/* 僞僀儅俛侽 */
#pragma ADDRESS tb1_addr	0392H	/* 僞僀儅俛侾 */
#pragma ADDRESS tb2_addr	0394H	/* 僞僀儅俛俀 */
#pragma ADDRESS ta0mr_addr	0396H	/* 僞僀儅俙侽儌乕僪儗僕僗僞 */
#pragma ADDRESS ta1mr_addr	0397H	/* 僞僀儅俙侾儌乕僪儗僕僗僞 */
#pragma ADDRESS ta2mr_addr	0398H	/* 僞僀儅俙俀儌乕僪儗僕僗僞 */
#pragma ADDRESS tb0mr_addr	039bH	/* 僞僀儅俛侽儌乕僪儗僕僗僞 */
#pragma ADDRESS tb1mr_addr	039cH	/* 僞僀儅俛侾儌乕僪儗僕僗僞 */
#pragma ADDRESS tb2mr_addr	039dH	/* 僞僀儅俛俀儌乕僪儗僕僗僞 */
#pragma ADDRESS u0mr_addr	03a0H	/* 倀俙俼俿侽憲庴怣儌乕僪儗僕僗僞 */
#pragma ADDRESS u0brg_addr	03a1H	/* 倀俙俼俿侽揮憲懍搙儗僕僗僞 */
#pragma ADDRESS u0tb_addr	03a2H	/* 倀俙俼俿侽憲怣僶僢僼傽儗僕僗僞 */
#pragma ADDRESS u0c0_addr	03a4H	/* 倀俙俼俿侽憲庴怣惂屼儗僕僗僞侽 */
#pragma ADDRESS u0c1_addr	03a5H	/* 倀俙俼俿侽憲庴怣惂屼儗僕僗僞侾 */
  #ifdef	_M16C_39P
  #else
#pragma ADDRESS u0rb_addr	03a6H	/* 倀俙俼俿侽庴怣僶僢僼傽儗僕僗僞 */
  #endif
#pragma ADDRESS u1mr_addr	03a8H	/* 倀俙俼俿侾憲庴怣儌乕僪儗僕僗僞 */
#pragma ADDRESS u1brg_addr	03a9H	/* 倀俙俼俿侾揮憲懍搙儗僕僗僞 */
#pragma ADDRESS u1tb_addr	03aaH	/* 倀俙俼俿侾憲怣僶僢僼傽儗僕僗僞 */
#pragma ADDRESS u1c0_addr	03acH	/* 倀俙俼俿侾憲庴怣惂屼儗僕僗僞侽 */
#pragma ADDRESS u1c1_addr	03adH	/* 倀俙俼俿侾憲庴怣惂屼儗僕僗僞侾 */
#pragma ADDRESS u1rb_addr	03aeH	/* 倀俙俼俿侾庴怣僶僢僼傽儗僕僗僞 */
#pragma ADDRESS ucon_addr	03b0H	/* 倀俙俼俿憲庴怣惂屼儗僕僗僞俀 */
#pragma ADDRESS dm0sl_addr	03b8H	/* 俢俵俙侽梫場慖戰儗僕僗僞 */
#pragma ADDRESS dm1sl_addr	03baH	/* 俢俵俙侾梫場慖戰儗僕僗僞 */

#pragma ADDRESS crcd_addr	03bcH	/* 俠俼俠僨乕僞儗僕僗僞 */
#pragma ADDRESS crcin_addr	03beH	/* 俠俼俠僀儞僾僢僩儗僕僗僞 */

#pragma ADDRESS ad0_addr	03c0H	/* 俙亅俢儗僕僗僞侽 */
#pragma ADDRESS ad1_addr	03c2H	/* 俙亅俢儗僕僗僞侾 */
#pragma ADDRESS ad2_addr	03c4H	/* 俙亅俢儗僕僗僞俀 */
#pragma ADDRESS ad3_addr	03c6H	/* 俙亅俢儗僕僗僞俁 */
#pragma ADDRESS ad4_addr	03c8H	/* 俙亅俢儗僕僗僞係 */
#pragma ADDRESS ad5_addr	03caH	/* 俙亅俢儗僕僗僞俆 */
#pragma ADDRESS ad6_addr	03ccH	/* 俙亅俢儗僕僗僞俇 */
#pragma ADDRESS ad7_addr	03ceH	/* 俙亅俢儗僕僗僞俈 */
#pragma ADDRESS adcon2_addr	03d4H	/* 俙亅俢惂屼儗僕僗僞俀 */
#pragma ADDRESS adcon0_addr	03d6H	/* 俙亅俢惂屼儗僕僗僞侽 */
#pragma ADDRESS adcon1_addr	03d7H	/* 俙亅俢惂屼儗僕僗僞侾 */
#pragma ADDRESS da0_addr	03d8H	/* 俢亅俙儗僕僗僞侽 */
#pragma ADDRESS da1_addr	03daH	/* 俢亅俙儗僕僗僞侾 */
#pragma ADDRESS dacon_addr	03dcH	/* 俢亅俙惂屼儗僕僗僞 */
  #ifdef	_M16C_39P
#pragma ADDRESS pc14_addr	03deH	/* 億乕僩俹侾係惂屼儗僕僗僞 */
#pragma ADDRESS pur3_addr	03dfH	/* 僾儖傾僢僾惂屼儗僕僗僞俁 */
  #endif

#pragma ADDRESS p0_addr		03e0H	/* 億乕僩俹侽 */
#pragma ADDRESS p1_addr		03e1H	/* 億乕僩俹侾 */
#pragma ADDRESS pd0_addr	03e2H	/* 億乕僩俹侽曽岦儗僕僗僞 */
#pragma ADDRESS pd1_addr	03e3H	/* 億乕僩俹侾曽岦儗僕僗僞 */
#pragma ADDRESS p2_addr		03e4H	/* 億乕僩俹俀 */
#pragma ADDRESS p3_addr		03e5H	/* 億乕僩俹俁 */
#pragma ADDRESS pd2_addr	03e6H	/* 億乕僩俹俀曽岦儗僕僗僞 */
#pragma ADDRESS pd3_addr	03e7H	/* 億乕僩俹俁曽岦儗僕僗僞 */
#pragma ADDRESS p4_addr		03e8H	/* 億乕僩俹係 */
#pragma ADDRESS p5_addr		03e9H	/* 億乕僩俹俆 */
#pragma ADDRESS pd4_addr	03eaH	/* 億乕僩俹係曽岦儗僕僗僞 */
#pragma ADDRESS pd5_addr	03ebH	/* 億乕僩俹俆曽岦儗僕僗僞 */
#pragma ADDRESS p6_addr		03ecH	/* 億乕僩俹俇 */
#pragma ADDRESS p7_addr		03edH	/* 億乕僩俹俈 */
#pragma ADDRESS pd6_addr	03eeH	/* 億乕僩俹俇曽岦儗僕僗僞 */
#pragma ADDRESS pd7_addr	03efH	/* 億乕僩俹俈曽岦儗僕僗僞 */
#pragma ADDRESS p8_addr		03f0H	/* 億乕僩俹俉 */
#pragma ADDRESS p9_addr		03f1H	/* 億乕僩俹俋 */
#pragma ADDRESS pd8_addr	03f2H	/* 億乕僩俹俉曽岦儗僕僗僞 */
#pragma ADDRESS pd9_addr	03f3H	/* 億乕僩俹俋曽岦儗僕僗僞 */
#pragma ADDRESS p10_addr	03f4H	/* 億乕僩俹侾侽 */
#pragma ADDRESS pd10_addr	03f6H	/* 億乕僩俹侾侽曽岦儗僕僗僞 */
#pragma ADDRESS pur0_addr	03fcH	/* 僾儖傾僢僾惂屼儗僕僗僞侽 */
#pragma ADDRESS pur1_addr	03fdH	/* 僾儖傾僢僾惂屼儗僕僗僞侾 */
#pragma ADDRESS pur2_addr	03feH	/* 僾儖傾僢僾惂屼儗僕僗僞俀 */
#pragma ADDRESS pcr_addr	03ffH	/* 億乕僩惂屼儗僕僗僞 乮俇俀捛壛乯*/

/********************************************************
*   俽俥俼 們倛倎倰 愰尵                                *
********************************************************/
unsigned char	da0_addr;               /* 俢亅俙儗僕僗僞侽 */
#define DA0		da0_addr

unsigned char	da1_addr;               /* 俢亅俙儗僕僗僞侾 */
#define DA1		da1_addr

/********************************************************
*   俽俥俼 價僢僩 愰尵                                  *
********************************************************/
typedef struct {
	unsigned char b0	:1;	/* 俴俽俛 */
	unsigned char b1	:1;	/*   仾   */
	unsigned char b2	:1;
	unsigned char b3	:1;
	unsigned char b4	:1;
	unsigned char b5	:1;
	unsigned char b6	:1;	/*   伀   */
	unsigned char b7	:1;	/* 俵俽俛 */
} BIT;

union byte_def {
	BIT				bit;
	unsigned char	byte;
};


/*------------------------------------------------------
    僾儘僙僢僒儌乕僪儗僕僗僞侽 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	pm0_addr
union byte_def	pm0_addr;

#define PM0 	pm0_addr.byte
#define PM00	pm0_addr.bit.b0		/* 僾儘僙僢僒儌乕僪價僢僩 */
#define PM01	pm0_addr.bit.b1		/* 摨忋 */
#define PM02	pm0_addr.bit.b2		/* 俼乛倂儌乕僪慖戰價僢僩 */
#define PM03	pm0_addr.bit.b3		/* 僜僼僩僂僄傾儕僙僢僩價僢僩 */
#define PM04	pm0_addr.bit.b4		/* 儅儖僠僾儗僋僗僶僗嬻娫慖戰價僢僩 */
#define PM05	pm0_addr.bit.b5		/* 摨忋 */
#define PM06	pm0_addr.bit.b6		/* 億乕僩俹係0乣俹係3婡擻慖戰價僢僩 */
#define PM07	pm0_addr.bit.b7		/* 俛俠俴俲弌椡嫋壜價僢僩 */

/*------------------------------------------------------
    僾儘僙僢僒儌乕僪儗僕僗僞侾 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	pm1_addr
union byte_def	pm1_addr;

#define PM1 	pm1_addr.byte
#define PM10	pm1_addr.bit.b0		/* 俠俽俀椞堟愗傝懼偊價僢僩乮俇俀俹捛壛乯 */
#define PM11	pm1_addr.bit.b1		/* 億乕僩俁婡擻慖戰價僢僩乮俇俀俹捛壛乯*/
#define PM16	pm1_addr.bit.b6		/* 俼俷俵奼挘椞堟柍岠價僢僩乮俇侾捛壛乯 */
#define PM17	pm1_addr.bit.b7		/* 僂僄僀僩價僢僩 */

/*------------------------------------------------------
    僔僗僥儉僋儘僢僋惂屼儗僕僗僞侽 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	cm0_addr
union byte_def	cm0_addr;

#define CM0		cm0_addr.byte
#define CM00	cm0_addr.bit.b0		/* 僋儘僢僋弌椡婡擻慖戰價僢僩 */
#define CM01	cm0_addr.bit.b1		/* 摨忋 */
#define CM02	cm0_addr.bit.b2		/* 倂俬俿帪撪晹僋儘僢僋掆巭價僢僩 */
#define CM03	cm0_addr.bit.b3		/* 倃CIN亅倃COUT嬱摦擻椡慖戰價僢僩 */
#define CM04	cm0_addr.bit.b4		/* 億乕僩倃C愗傝懼偊價僢僩 */
#define CM05	cm0_addr.bit.b5		/* 儊僀儞僋儘僢僋掆巭價僢僩 */
#define CM06	cm0_addr.bit.b6		/* 儊僀儞僋儘僢僋暘廃斾慖戰價僢僩0 */
#define CM07	cm0_addr.bit.b7		/* 僔僗僥儉僋儘僢僋慖戰價僢僩 */

/*------------------------------------------------------
    僔僗僥儉僋儘僢僋惂屼儗僕僗僞侾 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	cm1_addr
union byte_def	cm1_addr;

#define CM1 	cm1_addr.byte
#define CM10	cm1_addr.bit.b0		/* 慡僋儘僢僋掆巭惂屼價僢僩 */
#define CM11	cm1_addr.bit.b1		/* 僔僗僥儉僋儘僢僋慖戰價僢僩侾 */	// for M16C/62P 2004/05/25 YOKOYAMA 
#define CM15	cm1_addr.bit.b5		/* 倃IN亅倃OUT嬱摦擻椡慖戰價僢僩 */
#define CM16	cm1_addr.bit.b6		/* 儊僀儞僋儘僢僋暘廃斾慖戰價僢僩1 */
#define CM17	cm1_addr.bit.b7		/* 摨忋 */  

/*------------------------------------------------------
    傾僪儗僗堦抳妱傝崬傒嫋壜儗僕僗僞 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	aier_addr
union byte_def	aier_addr;

#define AIER 	aier_addr.byte
#define AIER0	aier_addr.bit.b0	/* 傾僪儗僗堦抳妱傝崬傒侽嫋壜價僢僩 */
#define AIER1	aier_addr.bit.b1	/* 傾僪儗僗堦抳妱傝崬傒侾嫋壜價僢僩 */

/*------------------------------------------------------
    僾儘僥僋僩儗僕僗僞 價僢僩掕媊
------------------------------------------------------*/
#pragma BIT	prcr_addr
union byte_def	prcr_addr;

#define PRCR 	prcr_addr.byte
#define PRC0	prcr_addr.bit.b0	/* 僔僗僥儉僋儘僢僋惂屼儗僕僗僞侽丆侾傊偺彂偒崬傒嫋壜 */
#define PRC1	prcr_addr.bit.b1	/* 僾儘僙僢僒儌乕僪儗僕僗僞侽傊偺彂偒崬傒嫋壜 */
#define PRC2	prcr_addr.bit.b2	/* 億乕僩俹俋曽岦儗僕僗僞傊偺彂偒崬傒嫋壜 */


/*------------------------------------------------------
    娔帇僞僀儅 僗僞乕僩儗僕僗僞掕媊
------------------------------------------------------*/
#pragma BIT	wdts_addr
union byte_def	wdts_addr;

#define WDTS 	wdts_addr.byte

/*------------------------------------------------------
    俠俼俠擖椡儗僕僗僞掕媊
------------------------------------------------------*/
#pragma BIT	crcin_addr
union byte_def	crcin_addr;

#define CRCIN	crcin_addr.byte

/*------------------------------------------------------
    娔帇僞僀儅 惂屼儗僕僗僞掕媊
------------------------------------------------------*/
#pragma BIT	wdc_addr
union byte_def	wdc_addr;

#define WDC 	wdc_addr.byte
#define WDC5	wdc_addr.bit.b5		/* 僐乕儖僪僗僞乕僩乛僂僅乕儉僗僞乕僩敾掕僼儔僌 */
#define WDC6	wdc_addr.bit.b6		/* 娔帇僞僀儅俫僇僂儞僩僜乕僗慖戰價僢僩 */
#define WDC7	wdc_addr.bit.b7		/* 僾儕僗働儔惂屼價僢僩 */

/*------------------------------------------------------
    妱傝崬傒梫場慖戰儗僕僗僞
------------------------------------------------------*/
#pragma BIT	pclkr_addr
union byte_def	pclkr_addr;

#define PCLKR	pclkr_addr.byte

⌨️ 快捷键说明

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