📄 target.h
字号:
#define tcc1_addr (*(volatile unsigned char *)0x009B)#define tcc1 tcc1_addr/*----------------------------------------------------------------------------- * 僉儍僾僠儍丄僐儞儁傾0儗僕僗僞 *---------------------------------------------------------------------------*/#define tm0_addr (*(volatile unsigned int *)0x009C)#define tm0 tm0_addr/*----------------------------------------------------------------------------- * A-D儗僕僗僞 *---------------------------------------------------------------------------*/#define ad_addr (*(volatile unsigned int *)0x00C0)#define ad ad_addr/*----------------------------------------------------------------------------- * A-D惂屼儗僕僗僞2 *---------------------------------------------------------------------------*/#define adcon2_addr (*(volatile unsigned char *)0x00D4)#define adcon2 adcon2_addr/*----------------------------------------------------------------------------- * A-D惂屼儗僕僗僞0 *---------------------------------------------------------------------------*/#define adcon0_addr (*(volatile union byte_def *)0x00D6)#define adcon0 adcon0_addr.byte/* A-D曄姺奐巒僼儔僌 */#define adst adcon0_addr.bit.b6/*----------------------------------------------------------------------------- * A-D惂屼儗僕僗僞1 *---------------------------------------------------------------------------*/#define adcon1_addr (*(volatile unsigned char *)0x00D7)#define adcon1 adcon1_addr/*----------------------------------------------------------------------------- * 億乕僩P0儗僕僗僞 *---------------------------------------------------------------------------*/#define p0_addr (*(volatile union byte_def *)0x00E0)#define p0 p0_addr.byte#define p0_0 p0_addr.bit.b0 /* 億乕僩P0偺價僢僩0 */#define p0_1 p0_addr.bit.b1 /* 億乕僩P0偺價僢僩1 */#define p0_2 p0_addr.bit.b2 /* 億乕僩P0偺價僢僩2 */#define p0_3 p0_addr.bit.b3 /* 億乕僩P0偺價僢僩3 */#define p0_4 p0_addr.bit.b4 /* 億乕僩P0偺價僢僩4 */#define p0_5 p0_addr.bit.b5 /* 億乕僩P0偺價僢僩5 */#define p0_6 p0_addr.bit.b6 /* 億乕僩P0偺價僢僩6 */#define p0_7 p0_addr.bit.b7 /* 億乕僩P0偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P1儗僕僗僞 *---------------------------------------------------------------------------*/#define p1_addr (*(volatile union byte_def *)0x00E1)#define p1 p1_addr.byte#define p1_0 p1_addr.bit.b0 /* 億乕僩P1偺價僢僩0 */#define p1_1 p1_addr.bit.b1 /* 億乕僩P1偺價僢僩1 */#define p1_2 p1_addr.bit.b2 /* 億乕僩P1偺價僢僩2 */#define p1_3 p1_addr.bit.b3 /* 億乕僩P1偺價僢僩3 */#define p1_4 p1_addr.bit.b4 /* 億乕僩P1偺價僢僩4 */#define p1_5 p1_addr.bit.b5 /* 億乕僩P1偺價僢僩5 */#define p1_6 p1_addr.bit.b6 /* 億乕僩P1偺價僢僩6 */#define p1_7 p1_addr.bit.b7 /* 億乕僩P1偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P0曽岦儗僕僗僞 *---------------------------------------------------------------------------*/#define pd0_addr (*(volatile union byte_def *)0x00E2)#define pd0 pd0_addr.byte#define pd0_0 pd0_addr.bit.b0 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩0 */#define pd0_1 pd0_addr.bit.b1 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩1 */#define pd0_2 pd0_addr.bit.b2 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩2 */#define pd0_3 pd0_addr.bit.b3 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩3 */#define pd0_4 pd0_addr.bit.b4 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩4 */#define pd0_5 pd0_addr.bit.b5 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩5 */#define pd0_6 pd0_addr.bit.b6 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩6 */#define pd0_7 pd0_addr.bit.b7 /* 億乕僩P0曽岦儗僕僗僞偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P1曽岦儗僕僗僞 *---------------------------------------------------------------------------*/#define pd1_addr (*(volatile union byte_def *)0x00E3)#define pd1 pd1_addr.byte#define pd1_0 pd1_addr.bit.b0 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩0 */#define pd1_1 pd1_addr.bit.b1 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩1 */#define pd1_2 pd1_addr.bit.b2 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩2 */#define pd1_3 pd1_addr.bit.b3 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩3 */#define pd1_4 pd1_addr.bit.b4 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩4 */#define pd1_5 pd1_addr.bit.b5 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩5 */#define pd1_6 pd1_addr.bit.b6 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩6 */#define pd1_7 pd1_addr.bit.b7 /* 億乕僩P1曽岦儗僕僗僞偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P3儗僕僗僞 *---------------------------------------------------------------------------*/#define p3_addr (*(volatile union byte_def *)0x00E5)#define p3 p3_addr.byte#define p3_0 p3_addr.bit.b0 /* 億乕僩P3偺價僢僩0 */#define p3_1 p3_addr.bit.b1 /* 億乕僩P3偺價僢僩1 */#define p3_2 p3_addr.bit.b2 /* 億乕僩P3偺價僢僩2 */#define p3_3 p3_addr.bit.b3 /* 億乕僩P3偺價僢僩3 */#define p3_7 p3_addr.bit.b7 /* 億乕僩P3偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P3曽岦儗僕僗僞 *---------------------------------------------------------------------------*/#define pd3_addr (*(volatile union byte_def *)0x00E7)#define pd3 pd3_addr.byte#define pd3_0 pd3_addr.bit.b0 /* 億乕僩P3曽岦儗僕僗僞偺價僢僩0 */#define pd3_1 pd3_addr.bit.b1 /* 億乕僩P3曽岦儗僕僗僞偺價僢僩1 */#define pd3_2 pd3_addr.bit.b2 /* 億乕僩P3曽岦儗僕僗僞偺價僢僩2 */#define pd3_3 pd3_addr.bit.b3 /* 億乕僩P3曽岦儗僕僗僞偺價僢僩3 */#define pd3_7 pd3_addr.bit.b7 /* 億乕僩P3曽岦儗僕僗僞偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P4儗僕僗僞 *---------------------------------------------------------------------------*/#define p4_addr (*(volatile union byte_def *)0x00E8)#define p4 p4_addr.byte#define p4_5 p4_addr.bit.b5 /* 億乕僩P4偺價僢僩5 */#define p4_6 p4_addr.bit.b6 /* 億乕僩P4偺價僢僩6 */#define p4_7 p4_addr.bit.b7 /* 億乕僩P4偺價僢僩7 *//*----------------------------------------------------------------------------- * 億乕僩P4曽岦儗僕僗僞 *---------------------------------------------------------------------------*/#define pd4_addr (*(volatile union byte_def *)0x00EA)#define pd4 pd4_addr.byte#define pd4_5 pd4_addr.bit.b5 /* 億乕僩P4曽岦儗僕僗僞偺價僢僩5 *//*----------------------------------------------------------------------------- * 僾儖傾僢僾惂屼儗僕僗僞0 *---------------------------------------------------------------------------*/#define pur0_addr (*(volatile union byte_def *)0x00FC)#define pur0 pur0_addr.byte/* 億乕僩P0價僢僩4偐傜價僢僩7偺僾儖傾僢僾 *//* (擖椡儌乕僪偺抂巕偵懳偟偰桳岠) */#define pu01 pur0_addr.bit.b1/* 億乕僩P3價僢僩0偐傜價僢僩3偺僾儖傾僢僾 *//* (擖椡儌乕僪偺抂巕偵懳偟偰桳岠) */#define pu06 pur0_addr.bit.b6/*----------------------------------------------------------------------------- * 僾儖傾僢僾惂屼儗僕僗僞1 *---------------------------------------------------------------------------*/#define pur1_addr (*(volatile union byte_def *)0x00FD)#define pur1 pur1_addr.byte/* 億乕僩P5價僢僩5偺僾儖傾僢僾 *//* (擖椡儌乕僪偺抂巕偵懳偟偰桳岠) */#define pu11 pur1_addr.bit.b1 #endif /*__TARGET_H*//****************************************************************************** end of file******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -