8051-ELL库  beta 1.1.6
8051-ELL library API Document Center
STC8Gx_REG.h 文件参考
#include "ELL_TYPE.h"
STC8Gx_REG.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  SYSCLK_TypeDef
 
struct  MDU16_TypeDef
 

宏定义

#define AUXR_ADDRESS   0x8EU
 
#define AUXR2_ADDRESS   0x8FU
 
#define PER_SW1_ADDRESS   0xA2U
 
#define PER_SW2_ADDRESS   0xBAU
 
#define EAXFR_ENABLE()   P_SW2 |= 0x80
 
#define EAXFR_DISABLE()   P_SW2 &= 0x7F
 
#define IRCBAND_ADDRESS   0x9DU
 
#define LIRTRIM_ADDRESS   0x9EU
 
#define IRTRIM_ADDRESS   0x9FU
 
#define SYSCLK_BASE   0xFE00U
 
#define CKSEL_ADDRESS   (SYSCLK_BASE + 0x0000U)
 
#define CLKDIV_ADDRESS   (SYSCLK_BASE + 0x0001U)
 
#define HIRCCR_ADDRESS   (SYSCLK_BASE + 0x0002U)
 
#define XOSCCR_ADDRESS   (SYSCLK_BASE + 0x0003U)
 
#define IRC32KCR_ADDRESS   (SYSCLK_BASE + 0x0004U)
 
#define MCLKOCR_ADDRESS   (SYSCLK_BASE + 0x0005U)
 
#define SYSCLK   (* (SYSCLK_TypeDef xdata *) SYSCLK_BASE)
 
#define CKSEL   ( *(__IO uint8_t xdata *) CKSEL_ADDRESS)
 
#define CLKDIV   ( *(__IO uint8_t xdata *) CLKDIV_ADDRESS)
 
#define IRC24MCR   ( *(__IO uint8_t xdata *) HIRCCR_ADDRESS)
 
#define XOSCCR   ( *(__IO uint8_t xdata *) XOSCCR_ADDRESS)
 
#define IRC32KCR   ( *(__IO uint8_t xdata *) IRC32KCR_ADDRESS)
 
#define MCLKOCR   ( *(__IO uint8_t xdata *) MCLKOCR_ADDRESS)
 
#define IRC_22_1184M   (*(__I uint8_t idata *)0xFA)
 
#define IRC_24M   (*(__I uint8_t idata *)0xFB)
 
#define PCON_ADDRESS   0x87U
 
#define VOCTRL_ADDRESS   0xBBU
 
#define IE_ADDRESS   0xA8U
 
#define IE2_ADDRESS   0xAFU
 
#define IP_ADDRESS   0xB8U
 
#define IPH_ADDRESS   0xB7U
 
#define IP2_ADDRESS   0xB5U
 
#define IP2H_ADDRESS   0xB6U
 
#define IP3_ADDRESS   0xDFU
 
#define IP3H_ADDRESS   0xEEU
 
#define INTCLKO_ADDRESS   0x8FU
 
#define AUXINTIF_ADDRESS   0xEFU
 
#define INTE_GPIO_ADDRESS   0xFD00U
 
#define INTF_GPIO_ADDRESS   0xFD10U
 
#define P0INTE_ADDRESS   INTE_GPIO_ADDRESS
 
#define P1INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0001U)
 
#define P2INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0002U)
 
#define P3INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0003U)
 
#define P4INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0004U)
 
#define P5INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0005U)
 
#define P6INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0006U)
 
#define P7INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0007U)
 
#define P0INTF_ADDRESS   INTF_GPIO_ADDRESS
 
#define P1INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0001U)
 
#define P2INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0002U)
 
#define P3INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0003U)
 
#define P4INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0004U)
 
#define P5INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0005U)
 
#define P6INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0006U)
 
#define P7INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0007U)
 
#define P0INTE   ( *(__IO uint8_t xdata *) P0INTE_ADDRESS)
 
#define P1INTE   ( *(__IO uint8_t xdata *) P1INTE_ADDRESS)
 
#define P2INTE   ( *(__IO uint8_t xdata *) P2INTE_ADDRESS)
 
#define P3INTE   ( *(__IO uint8_t xdata *) P3INTE_ADDRESS)
 
#define P4INTE   ( *(__IO uint8_t xdata *) P4INTE_ADDRESS)
 
#define P5INTE   ( *(__IO uint8_t xdata *) P5INTE_ADDRESS)
 
#define P0INTF   ( *(__IO uint8_t xdata *) P0INTF_ADDRESS)
 
#define P1INTF   ( *(__IO uint8_t xdata *) P1INTF_ADDRESS)
 
#define P2INTF   ( *(__IO uint8_t xdata *) P2INTF_ADDRESS)
 
#define P3INTF   ( *(__IO uint8_t xdata *) P3INTF_ADDRESS)
 
#define P4INTF   ( *(__IO uint8_t xdata *) P4INTF_ADDRESS)
 
#define P5INTF   ( *(__IO uint8_t xdata *) P5INTF_ADDRESS)
 
#define GPIO_BASE   0x80U
 
#define PxM1_BASE   0x93U
 
#define PxM0_BASE   0x94U
 
#define BUS_SPEED_ADDRESS   0xA1U
 
#define PxPU_BASE   0xFE10U
 
#define PxNCS_BASE   0xFE18U
 
#define PxSR_BASE   0xFE20U
 
#define PxDR_BASE   0xFE28U
 
#define PxIE_BASE   0xFE30U
 
#define P0_ADDRESS   GPIO_BASE
 
#define P1_ADDRESS   0x90U
 
#define P2_ADDRESS   0xA0U
 
#define P3_ADDRESS   0xB0U
 
#define P4_ADDRESS   0xC0U
 
#define P5_ADDRESS   0xC8U
 
#define P6_ADDRESS   0xE8U
 
#define P7_ADDRESS   0xF8U
 
#define P0M1_ADDRESS   PxM1_BASE
 
#define P1M1_ADDRESS   0x91U
 
#define P2M1_ADDRESS   0x95U
 
#define P3M1_ADDRESS   0xB1U
 
#define P4M1_ADDRESS   0xB3U
 
#define P5M1_ADDRESS   0xC9U
 
#define P6M1_ADDRESS   0xCBU
 
#define P7M1_ADDRESS   0xE1U
 
#define P0M0_ADDRESS   PxM0_BASE
 
#define P1M0_ADDRESS   0x92U
 
#define P2M0_ADDRESS   0x96U
 
#define P3M0_ADDRESS   0xB2U
 
#define P4M0_ADDRESS   0xB4U
 
#define P5M0_ADDRESS   0xCAU
 
#define P6M0_ADDRESS   0xCCU
 
#define P7M0_ADDRESS   0xE2U
 
#define P0PU_ADDRESS   (PxPU_BASE + 0x00U)
 
#define P1PU_ADDRESS   (PxPU_BASE + 0x01U)
 
#define P2PU_ADDRESS   (PxPU_BASE + 0x02U)
 
#define P3PU_ADDRESS   (PxPU_BASE + 0x03U)
 
#define P4PU_ADDRESS   (PxPU_BASE + 0x04U)
 
#define P5PU_ADDRESS   (PxPU_BASE + 0x05U)
 
#define P6PU_ADDRESS   (PxPU_BASE + 0x06U)
 
#define P7PU_ADDRESS   (PxPU_BASE + 0x07U)
 
#define P0NCS_ADDRESS   (PxNCS_BASE + 0x00U)
 
#define P1NCS_ADDRESS   (PxNCS_BASE + 0x01U)
 
#define P2NCS_ADDRESS   (PxNCS_BASE + 0x02U)
 
#define P3NCS_ADDRESS   (PxNCS_BASE + 0x03U)
 
#define P4NCS_ADDRESS   (PxNCS_BASE + 0x04U)
 
#define P5NCS_ADDRESS   (PxNCS_BASE + 0x05U)
 
#define P6NCS_ADDRESS   (PxNCS_BASE + 0x06U)
 
#define P7NCS_ADDRESS   (PxNCS_BASE + 0x07U)
 
#define P0SR_ADDRESS   (PxSR_BASE + 0x00U)
 
#define P1SR_ADDRESS   (PxSR_BASE + 0x01U)
 
#define P2SR_ADDRESS   (PxSR_BASE + 0x02U)
 
#define P3SR_ADDRESS   (PxSR_BASE + 0x03U)
 
#define P4SR_ADDRESS   (PxSR_BASE + 0x04U)
 
#define P5SR_ADDRESS   (PxSR_BASE + 0x05U)
 
#define P6SR_ADDRESS   (PxSR_BASE + 0x06U)
 
#define P7SR_ADDRESS   (PxSR_BASE + 0x07U)
 
#define P0DR_ADDRESS   (PxDR_BASE + 0x00U)
 
#define P1DR_ADDRESS   (PxDR_BASE + 0x01U)
 
#define P2DR_ADDRESS   (PxDR_BASE + 0x02U)
 
#define P3DR_ADDRESS   (PxDR_BASE + 0x03U)
 
#define P4DR_ADDRESS   (PxDR_BASE + 0x04U)
 
#define P5DR_ADDRESS   (PxDR_BASE + 0x05U)
 
#define P6DR_ADDRESS   (PxDR_BASE + 0x06U)
 
#define P7DR_ADDRESS   (PxDR_BASE + 0x07U)
 
#define P0IE_ADDRESS   (PxIE_BASE + 0x00U)
 
#define P1IE_ADDRESS   (PxIE_BASE + 0x01U)
 
#define P3IE_ADDRESS   (PxIE_BASE + 0x03U)
 
#define P0PU   ( *(__IO uint8_t xdata *) P0PU_ADDRESS)
 
#define P1PU   ( *(__IO uint8_t xdata *) P1PU_ADDRESS)
 
#define P2PU   ( *(__IO uint8_t xdata *) P2PU_ADDRESS)
 
#define P3PU   ( *(__IO uint8_t xdata *) P3PU_ADDRESS)
 
#define P4PU   ( *(__IO uint8_t xdata *) P4PU_ADDRESS)
 
#define P5PU   ( *(__IO uint8_t xdata *) P5PU_ADDRESS)
 
#define P6PU   ( *(__IO uint8_t xdata *) P6PU_ADDRESS)
 
#define P7PU   ( *(__IO uint8_t xdata *) P7PU_ADDRESS)
 
#define P0SR   ( *(__IO uint8_t xdata *) P0SR_ADDRESS)
 
#define P1SR   ( *(__IO uint8_t xdata *) P1SR_ADDRESS)
 
#define P2SR   ( *(__IO uint8_t xdata *) P2SR_ADDRESS)
 
#define P3SR   ( *(__IO uint8_t xdata *) P3SR_ADDRESS)
 
#define P4SR   ( *(__IO uint8_t xdata *) P4SR_ADDRESS)
 
#define P5SR   ( *(__IO uint8_t xdata *) P5SR_ADDRESS)
 
#define P6SR   ( *(__IO uint8_t xdata *) P6SR_ADDRESS)
 
#define P7SR   ( *(__IO uint8_t xdata *) P7SR_ADDRESS)
 
#define P0DR   ( *(__IO uint8_t xdata *) P0DR_ADDRESS)
 
#define P1DR   ( *(__IO uint8_t xdata *) P1DR_ADDRESS)
 
#define P2DR   ( *(__IO uint8_t xdata *) P2DR_ADDRESS)
 
#define P3DR   ( *(__IO uint8_t xdata *) P3DR_ADDRESS)
 
#define P4DR   ( *(__IO uint8_t xdata *) P4DR_ADDRESS)
 
#define P5DR   ( *(__IO uint8_t xdata *) P5DR_ADDRESS)
 
#define P6DR   ( *(__IO uint8_t xdata *) P6DR_ADDRESS)
 
#define P7DR   ( *(__IO uint8_t xdata *) P7DR_ADDRESS)
 
#define P0IE   ( *(__IO uint8_t xdata *) P0IE_ADDRESS)
 
#define P1IE   ( *(__IO uint8_t xdata *) P1IE_ADDRESS)
 
#define P3IE   ( *(__IO uint8_t xdata *) P3IE_ADDRESS)
 
#define P0NCS   ( *(__IO uint8_t xdata *) P0NCS_ADDRESS)
 
#define P1NCS   ( *(__IO uint8_t xdata *) P1NCS_ADDRESS)
 
#define P2NCS   ( *(__IO uint8_t xdata *) P2NCS_ADDRESS)
 
#define P3NCS   ( *(__IO uint8_t xdata *) P3NCS_ADDRESS)
 
#define P4NCS   ( *(__IO uint8_t xdata *) P4NCS_ADDRESS)
 
#define P5NCS   ( *(__IO uint8_t xdata *) P5NCS_ADDRESS)
 
#define P6NCS   ( *(__IO uint8_t xdata *) P6NCS_ADDRESS)
 
#define P7NCS   ( *(__IO uint8_t xdata *) P7NCS_ADDRESS)
 
#define GPIO_Px(x)   (P##x)
 
#define Px_M1(x)   (P##x##M1)
 
#define Px_M0(x)   (P##x##M0)
 
#define Px_PU(x)   (P##x##PU)
 
#define Px_SR(x)   (P##x##SR)
 
#define Px_DR(x)   (P##x##DR)
 
#define Px_IE(x)   (P##x##IE)
 
#define Px_NCS(x)   (P##x##NCS)
 
#define WDT_ADDRESS   0xC1U
 
#define RSTCFG_ADDRESS   0xFFU
 
#define TCON_ADDRESS   0x88U
 
#define TMOD_ADDRESS   0x89U
 
#define T0L_ADDRESS   0x8AU
 
#define T1L_ADDRESS   0x8BU
 
#define T0H_ADDRESS   0x8CU
 
#define T1H_ADDRESS   0x8DU
 
#define T4T3M_ADDRESS   0xD1U
 
#define T4H_ADDRESS   0xD2U
 
#define T4L_ADDRESS   0xD3U
 
#define T3H_ADDRESS   0xD4U
 
#define T3L_ADDRESS   0xD5U
 
#define T2H_ADDRESS   0xD6U
 
#define T2L_ADDRESS   0xD7U
 
#define WKTCL_ADDRESS   0xAAU
 
#define WKTCH_ADDRESS   0xABU
 
#define TM2PS_ADDRESS   0xFEA2U
 
#define TM3PS_ADDRESS   0xFEA3U
 
#define TM4PS_ADDRESS   0xFEA4U
 
#define T1_GATE   0x80
 
#define T1_CT   0x40
 
#define T1_M1   0x20
 
#define T1_M0   0x10
 
#define T0_GATE   0x08
 
#define T0_CT   0x04
 
#define T0_M1   0x02
 
#define T0_M0   0x01
 
#define T4R   0x80
 
#define T4_CT   0x40
 
#define T4x12   0x20
 
#define T4CLKO   0x10
 
#define T3R   0x08
 
#define T3_CT   0x04
 
#define T3x12   0x02
 
#define T3CLKO   0x01
 
#define WKTEN   0x80
 
#define WDT_FLAG   0x80
 
#define EN_WDT   0x20
 
#define CLR_WDT   0x10
 
#define IDL_WDT   0x08
 
#define TM2PS   (*(__IO uint8_t xdata *)TM2PS_ADDRESS)
 
#define TM3PS   (*(__IO uint8_t xdata *)TM3PS_ADDRESS)
 
#define TM4PS   (*(__IO uint8_t xdata *)TM4PS_ADDRESS)
 
#define FWTH   (*(__I uint8_t idata *)0xF8)
 
#define FWTL   (*(__I uint8_t idata *)0xF9)
 
#define SCON_ADDRESS   0x98U
 
#define SBUF_ADDRESS   0x99U
 
#define S2CON_ADDRESS   0x9AU
 
#define S2BUF_ADDRESS   0x9BU
 
#define S3CON_ADDRESS   0xACU
 
#define S3BUF_ADDRESS   0xADU
 
#define S4CON_ADDRESS   0x84U
 
#define S4BUF_ADDRESS   0x85U
 
#define SADDR_ADDRESS   0xA9U
 
#define SADEN_ADDRESS   0xB9U
 
#define S2SM0   0x80
 
#define S2ST4   0x40
 
#define S2SM2   0x20
 
#define S2REN   0x10
 
#define S2TB8   0x08
 
#define S2RB8   0x04
 
#define S2TI   0x02
 
#define S2RI   0x01
 
#define S3SM0   0x80
 
#define S3ST4   0x40
 
#define S3SM2   0x20
 
#define S3REN   0x10
 
#define S3TB8   0x08
 
#define S3RB8   0x04
 
#define S3TI   0x02
 
#define S3RI   0x01
 
#define S4SM0   0x80
 
#define S4ST4   0x40
 
#define S4SM2   0x20
 
#define S4REN   0x10
 
#define S4TB8   0x08
 
#define S4RB8   0x04
 
#define S4TI   0x02
 
#define S4RI   0x01
 
#define CMPCR1_ADDRESS   0xE6U
 
#define CMPCR2_ADDRESS   0xE7U
 
#define CMPEN   0x80
 
#define CMPIF   0x40
 
#define PIE   0x20
 
#define NIE   0x10
 
#define PIS   0x08
 
#define NIS   0x04
 
#define CMPOE   0x02
 
#define CMPRES   0x01
 
#define INVCMPO   0x80
 
#define DISFLT   0x40
 
#define ADC_CONTR_ADDRESS   0xBCU
 
#define ADC_RES_ADDRESS   0xBDU
 
#define ADC_RESH_ADDRESS   0xBDU
 
#define ADC_RESL_ADDRESS   0xBEU
 
#define ADCCFG_ADDRESS   0xDEU
 
#define ADCTIM_ADDRESS   0xFEA8U
 
#define ADC_POWER   0x80
 
#define ADC_START   0x40
 
#define ADC_FLAG   0x20
 
#define ADC_RESFMT   0x20
 
#define ADCTIM   (*(__IO uint8_t xdata *)ADCTIM_ADDRESS)
 
#define IAP_DATA_ADDRESS   0xC2U
 
#define IAP_ADDRH_ADDRESS   0xC3U
 
#define IAP_ADDRL_ADDRESS   0xC4U
 
#define IAP_CMD_ADDRESS   0xC5U
 
#define IAP_TRIG_ADDRESS   0xC6U
 
#define IAP_CONTR_ADDRESS   0xC7U
 
#define IAP_TPS_ADDRESS   0xF5U
 
#define ISP_DATA_ADDRESS   0xC2U
 
#define ISP_ADDRH_ADDRESS   0xC3U
 
#define ISP_ADDRL_ADDRESS   0xC4U
 
#define ISP_CMD_ADDRESS   0xC5U
 
#define ISP_TRIG_ADDRESS   0xC6U
 
#define ISP_CONTR_ADDRESS   0xC7U
 
#define IAP_IDL   0x00
 
#define IAP_READ   0x01
 
#define IAP_WRITE   0x02
 
#define IAP_ERASE   0x03
 
#define IAPEN   0x80
 
#define SWBS   0x40
 
#define SWRST   0x20
 
#define CMD_FAIL   0x10
 
#define CCON_ADDRESS   0xD8U
 
#define CMOD_ADDRESS   0xD9U
 
#define CL_ADDRESS   0xE9U
 
#define CH_ADDRESS   0xF9U
 
#define CCAPM0_ADDRESS   0xDAU
 
#define CCAPM1_ADDRESS   0xDBU
 
#define CCAPM2_ADDRESS   0xDCU
 
#define CCAP0L_ADDRESS   0xEAU
 
#define CCAP1L_ADDRESS   0xEBU
 
#define CCAP2L_ADDRESS   0xECU
 
#define CCAP0H_ADDRESS   0xFAU
 
#define CCAP1H_ADDRESS   0xFBU
 
#define CCAP2H_ADDRESS   0xFCU
 
#define PCA_PWM0_ADDRESS   0xF2U
 
#define PCA_PWM1_ADDRESS   0xF3U
 
#define PCA_PWM2_ADDRESS   0xF4U
 
#define CIDL   0x80
 
#define ECF   0x01
 
#define ECOM0   0x40
 
#define CCAPP0   0x20
 
#define CCAPN0   0x10
 
#define MAT0   0x08
 
#define TOG0   0x04
 
#define PWM0   0x02
 
#define ECCF0   0x01
 
#define ECOM1   0x40
 
#define CCAPP1   0x20
 
#define CCAPN1   0x10
 
#define MAT1   0x08
 
#define TOG1   0x04
 
#define PWM1   0x02
 
#define ECCF1   0x01
 
#define ECOM2   0x40
 
#define CCAPP2   0x20
 
#define CCAPN2   0x10
 
#define MAT2   0x08
 
#define TOG2   0x04
 
#define PWM2   0x02
 
#define ECCF2   0x01
 
#define PWMSET_ADDRESS   0xF1U
 
#define PWMCFG01_ADDRESS   0xF6U
 
#define PWMCFG23_ADDRESS   0xF7U
 
#define PWMCFG45_ADDRESS   0xFEU
 
#define PWM0_BASE   0xFF00U
 
#define PWM0C_ADDRESS   (PWM0_BASE + 0x00U)
 
#define PWM0CH_ADDRESS   (PWM0C_ADDRESS + 0x00U)
 
#define PWM0CL_ADDRESS   (PWM0CH_ADDRESS + 0x01U)
 
#define PWM0CKS_ADDRESS   (PWM0CL_ADDRESS + 0x01U)
 
#define PWM0TADC_ADDRESS   (PWM0CKS_ADDRESS + 0x01U)
 
#define PWM0TADCH_ADDRESS   (PWM0TADC_ADDRESS + 0x00U)
 
#define PWM0TADCL_ADDRESS   (PWM0TADCH_ADDRESS + 0x01U)
 
#define PWM0IF_ADDRESS   (PWM0TADCL_ADDRESS + 0x01U)
 
#define PWM0FDCR_ADDRESS   (PWM0IF_ADDRESS + 0x01U)
 
#define PWM00T1_ADDRESS   (PWM0FDCR_ADDRESS + 0x03U)
 
#define PWM00T1H_ADDRESS   (PWM00T1_ADDRESS + 0x00U)
 
#define PWM00T1L_ADDRESS   (PWM00T1H_ADDRESS + 0x01U)
 
#define PWM00T2_ADDRESS   (PWM00T1L_ADDRESS + 0x01U)
 
#define PWM00T2H_ADDRESS   (PWM00T2_ADDRESS + 0x00U)
 
#define PWM00T2L_ADDRESS   (PWM00T2H_ADDRESS + 0x01U)
 
#define PWM00CR_ADDRESS   (PWM00T2L_ADDRESS + 0x01U)
 
#define PWM00HLD_ADDRESS   (PWM00CR_ADDRESS + 0x01U)
 
#define PWM01T1_ADDRESS   (PWM00HLD_ADDRESS + 0x03U)
 
#define PWM01T1H_ADDRESS   (PWM01T1_ADDRESS + 0x00U)
 
#define PWM01T1L_ADDRESS   (PWM01T1H_ADDRESS + 0x01U)
 
#define PWM01T2_ADDRESS   (PWM01T1L_ADDRESS + 0x01U)
 
#define PWM01T2H_ADDRESS   (PWM01T2_ADDRESS + 0x00U)
 
#define PWM01T2L_ADDRESS   (PWM01T2H_ADDRESS + 0x01U)
 
#define PWM01CR_ADDRESS   (PWM01T2L_ADDRESS + 0x01U)
 
#define PWM01HLD_ADDRESS   (PWM01CR_ADDRESS + 0x01U)
 
#define PWM02T1_ADDRESS   (PWM01HLD_ADDRESS + 0x03U)
 
#define PWM02T1H_ADDRESS   (PWM02T1_ADDRESS + 0x00U)
 
#define PWM02T1L_ADDRESS   (PWM02T1H_ADDRESS + 0x01U)
 
#define PWM02T2_ADDRESS   (PWM02T1L_ADDRESS + 0x01U)
 
#define PWM02T2H_ADDRESS   (PWM02T2_ADDRESS + 0x00U)
 
#define PWM02T2L_ADDRESS   (PWM02T2H_ADDRESS + 0x01U)
 
#define PWM02CR_ADDRESS   (PWM02T2L_ADDRESS + 0x01U)
 
#define PWM02HLD_ADDRESS   (PWM02CR_ADDRESS + 0x01U)
 
#define PWM03T1_ADDRESS   (PWM02HLD_ADDRESS + 0x03U)
 
#define PWM03T1H_ADDRESS   (PWM03T1_ADDRESS + 0x00U)
 
#define PWM03T1L_ADDRESS   (PWM03T1H_ADDRESS + 0x01U)
 
#define PWM03T2_ADDRESS   (PWM03T1L_ADDRESS + 0x01U)
 
#define PWM03T2H_ADDRESS   (PWM03T2_ADDRESS + 0x00U)
 
#define PWM03T2L_ADDRESS   (PWM03T2H_ADDRESS + 0x01U)
 
#define PWM03CR_ADDRESS   (PWM03T2L_ADDRESS + 0x01U)
 
#define PWM03HLD_ADDRESS   (PWM03CR_ADDRESS + 0x01U)
 
#define PWM04T1_ADDRESS   (PWM03HLD_ADDRESS + 0x03U)
 
#define PWM04T1H_ADDRESS   (PWM04T1_ADDRESS + 0x00U)
 
#define PWM04T1L_ADDRESS   (PWM04T1H_ADDRESS + 0x01U)
 
#define PWM04T2_ADDRESS   (PWM04T1L_ADDRESS + 0x01U)
 
#define PWM04T2H_ADDRESS   (PWM04T2_ADDRESS + 0x00U)
 
#define PWM04T2L_ADDRESS   (PWM04T2H_ADDRESS + 0x01U)
 
#define PWM04CR_ADDRESS   (PWM04T2L_ADDRESS + 0x01U)
 
#define PWM04HLD_ADDRESS   (PWM04CR_ADDRESS + 0x01U)
 
#define PWM05T1_ADDRESS   (PWM04HLD_ADDRESS + 0x03U)
 
#define PWM05T1H_ADDRESS   (PWM05T1_ADDRESS + 0x00U)
 
#define PWM05T1L_ADDRESS   (PWM05T1H_ADDRESS + 0x01U)
 
#define PWM05T2_ADDRESS   (PWM05T1L_ADDRESS + 0x01U)
 
#define PWM05T2H_ADDRESS   (PWM05T2_ADDRESS + 0x00U)
 
#define PWM05T2L_ADDRESS   (PWM05T2H_ADDRESS + 0x01U)
 
#define PWM05CR_ADDRESS   (PWM05T2L_ADDRESS + 0x01U)
 
#define PWM05HLD_ADDRESS   (PWM05CR_ADDRESS + 0x01U)
 
#define PWM06T1_ADDRESS   (PWM05HLD_ADDRESS + 0x03U)
 
#define PWM06T1H_ADDRESS   (PWM06T1_ADDRESS + 0x00U)
 
#define PWM06T1L_ADDRESS   (PWM06T1H_ADDRESS + 0x01U)
 
#define PWM06T2_ADDRESS   (PWM06T1L_ADDRESS + 0x01U)
 
#define PWM06T2H_ADDRESS   (PWM06T2_ADDRESS + 0x00U)
 
#define PWM06T2L_ADDRESS   (PWM06T2H_ADDRESS + 0x01U)
 
#define PWM06CR_ADDRESS   (PWM06T2L_ADDRESS + 0x01U)
 
#define PWM06HLD_ADDRESS   (PWM06CR_ADDRESS + 0x01U)
 
#define PWM07T1_ADDRESS   (PWM06HLD_ADDRESS + 0x03U)
 
#define PWM07T1H_ADDRESS   (PWM07T1_ADDRESS + 0x00U)
 
#define PWM07T1L_ADDRESS   (PWM07T1H_ADDRESS + 0x01U)
 
#define PWM07T2_ADDRESS   (PWM07T1L_ADDRESS + 0x01U)
 
#define PWM07T2H_ADDRESS   (PWM07T2_ADDRESS + 0x00U)
 
#define PWM07T2L_ADDRESS   (PWM07T2H_ADDRESS + 0x01U)
 
#define PWM07CR_ADDRESS   (PWM07T2L_ADDRESS + 0x01U)
 
#define PWM07HLD_ADDRESS   (PWM07CR_ADDRESS + 0x01U)
 
#define PWM1_BASE   0xFF50U
 
#define PWM1C_ADDRESS   (PWM1_BASE + 0x00U)
 
#define PWM1CH_ADDRESS   (PWM1C_ADDRESS + 0x00U)
 
#define PWM1CL_ADDRESS   (PWM1CH_ADDRESS + 0x01U)
 
#define PWM1CKS_ADDRESS   (PWM1CL_ADDRESS + 0x01U)
 
#define PWM1TADC_ADDRESS   (PWM1CKS_ADDRESS + 0x01U)
 
#define PWM1TADCH_ADDRESS   (PWM1TADC_ADDRESS + 0x00U)
 
#define PWM1TADCL_ADDRESS   (PWM1TADCH_ADDRESS + 0x01U)
 
#define PWM1IF_ADDRESS   (PWM1TADCL_ADDRESS + 0x01U)
 
#define PWM1FDCR_ADDRESS   (PWM1IF_ADDRESS + 0x01U)
 
#define PWM10T1_ADDRESS   (PWM1FDCR_ADDRESS + 0x03U)
 
#define PWM10T1H_ADDRESS   (PWM10T1_ADDRESS + 0x00U)
 
#define PWM10T1L_ADDRESS   (PWM10T1H_ADDRESS + 0x01U)
 
#define PWM10T2_ADDRESS   (PWM10T1L_ADDRESS + 0x01U)
 
#define PWM10T2H_ADDRESS   (PWM10T2_ADDRESS + 0x00U)
 
#define PWM10T2L_ADDRESS   (PWM10T2H_ADDRESS + 0x01U)
 
#define PWM10CR_ADDRESS   (PWM10T2L_ADDRESS + 0x01U)
 
#define PWM10HLD_ADDRESS   (PWM10CR_ADDRESS + 0x01U)
 
#define PWM11T1_ADDRESS   (PWM10HLD_ADDRESS + 0x03U)
 
#define PWM11T1H_ADDRESS   (PWM11T1_ADDRESS + 0x00U)
 
#define PWM11T1L_ADDRESS   (PWM11T1H_ADDRESS + 0x01U)
 
#define PWM11T2_ADDRESS   (PWM11T1L_ADDRESS + 0x01U)
 
#define PWM11T2H_ADDRESS   (PWM11T2_ADDRESS + 0x00U)
 
#define PWM11T2L_ADDRESS   (PWM11T2H_ADDRESS + 0x01U)
 
#define PWM11CR_ADDRESS   (PWM11T2L_ADDRESS + 0x01U)
 
#define PWM11HLD_ADDRESS   (PWM11CR_ADDRESS + 0x01U)
 
#define PWM12T1_ADDRESS   (PWM11HLD_ADDRESS + 0x03U)
 
#define PWM12T1H_ADDRESS   (PWM12T1_ADDRESS + 0x00U)
 
#define PWM12T1L_ADDRESS   (PWM12T1H_ADDRESS + 0x01U)
 
#define PWM12T2_ADDRESS   (PWM12T1L_ADDRESS + 0x01U)
 
#define PWM12T2H_ADDRESS   (PWM12T2_ADDRESS + 0x00U)
 
#define PWM12T2L_ADDRESS   (PWM12T2H_ADDRESS + 0x01U)
 
#define PWM12CR_ADDRESS   (PWM12T2L_ADDRESS + 0x01U)
 
#define PWM12HLD_ADDRESS   (PWM12CR_ADDRESS + 0x01U)
 
#define PWM13T1_ADDRESS   (PWM12HLD_ADDRESS + 0x03U)
 
#define PWM13T1H_ADDRESS   (PWM13T1_ADDRESS + 0x00U)
 
#define PWM13T1L_ADDRESS   (PWM13T1H_ADDRESS + 0x01U)
 
#define PWM13T2_ADDRESS   (PWM13T1L_ADDRESS + 0x01U)
 
#define PWM13T2H_ADDRESS   (PWM13T2_ADDRESS + 0x00U)
 
#define PWM13T2L_ADDRESS   (PWM13T2H_ADDRESS + 0x01U)
 
#define PWM13CR_ADDRESS   (PWM13T2L_ADDRESS + 0x01U)
 
#define PWM13HLD_ADDRESS   (PWM13CR_ADDRESS + 0x01U)
 
#define PWM14T1_ADDRESS   (PWM13HLD_ADDRESS + 0x03U)
 
#define PWM14T1H_ADDRESS   (PWM14T1_ADDRESS + 0x00U)
 
#define PWM14T1L_ADDRESS   (PWM14T1H_ADDRESS + 0x01U)
 
#define PWM14T2_ADDRESS   (PWM14T1L_ADDRESS + 0x01U)
 
#define PWM14T2H_ADDRESS   (PWM14T2_ADDRESS + 0x00U)
 
#define PWM14T2L_ADDRESS   (PWM14T2H_ADDRESS + 0x01U)
 
#define PWM14CR_ADDRESS   (PWM14T2L_ADDRESS + 0x01U)
 
#define PWM14HLD_ADDRESS   (PWM14CR_ADDRESS + 0x01U)
 
#define PWM15T1_ADDRESS   (PWM14HLD_ADDRESS + 0x03U)
 
#define PWM15T1H_ADDRESS   (PWM15T1_ADDRESS + 0x00U)
 
#define PWM15T1L_ADDRESS   (PWM15T1H_ADDRESS + 0x01U)
 
#define PWM15T2_ADDRESS   (PWM15T1L_ADDRESS + 0x01U)
 
#define PWM15T2H_ADDRESS   (PWM15T2_ADDRESS + 0x00U)
 
#define PWM15T2L_ADDRESS   (PWM15T2H_ADDRESS + 0x01U)
 
#define PWM15CR_ADDRESS   (PWM15T2L_ADDRESS + 0x01U)
 
#define PWM15HLD_ADDRESS   (PWM15CR_ADDRESS + 0x01U)
 
#define PWM16T1_ADDRESS   (PWM15HLD_ADDRESS + 0x03U)
 
#define PWM16T1H_ADDRESS   (PWM16T1_ADDRESS + 0x00U)
 
#define PWM16T1L_ADDRESS   (PWM16T1H_ADDRESS + 0x01U)
 
#define PWM16T2_ADDRESS   (PWM16T1L_ADDRESS + 0x01U)
 
#define PWM16T2H_ADDRESS   (PWM16T2_ADDRESS + 0x00U)
 
#define PWM16T2L_ADDRESS   (PWM16T2H_ADDRESS + 0x01U)
 
#define PWM16CR_ADDRESS   (PWM16T2L_ADDRESS + 0x01U)
 
#define PWM16HLD_ADDRESS   (PWM16CR_ADDRESS + 0x01U)
 
#define PWM17T1_ADDRESS   (PWM16HLD_ADDRESS + 0x03U)
 
#define PWM17T1H_ADDRESS   (PWM17T1_ADDRESS + 0x00U)
 
#define PWM17T1L_ADDRESS   (PWM17T1H_ADDRESS + 0x01U)
 
#define PWM17T2_ADDRESS   (PWM17T1L_ADDRESS + 0x01U)
 
#define PWM17T2H_ADDRESS   (PWM17T2_ADDRESS + 0x00U)
 
#define PWM17T2L_ADDRESS   (PWM17T2H_ADDRESS + 0x01U)
 
#define PWM17CR_ADDRESS   (PWM17T2L_ADDRESS + 0x01U)
 
#define PWM17HLD_ADDRESS   (PWM17CR_ADDRESS + 0x01U)
 
#define PWM2_BASE   0xFFA0U
 
#define PWM2C_ADDRESS   (PWM2_BASE + 0x00U)
 
#define PWM2CH_ADDRESS   (PWM2C_ADDRESS + 0x00U)
 
#define PWM2CL_ADDRESS   (PWM2CH_ADDRESS + 0x01U)
 
#define PWM2CKS_ADDRESS   (PWM2CL_ADDRESS + 0x01U)
 
#define PWM2TADC_ADDRESS   (PWM2CKS_ADDRESS + 0x01U)
 
#define PWM2TADCH_ADDRESS   (PWM2TADC_ADDRESS + 0x00U)
 
#define PWM2TADCL_ADDRESS   (PWM2TADCH_ADDRESS + 0x01U)
 
#define PWM2IF_ADDRESS   (PWM2TADCL_ADDRESS + 0x01U)
 
#define PWM2FDCR_ADDRESS   (PWM2IF_ADDRESS + 0x01U)
 
#define PWM20T1_ADDRESS   (PWM2FDCR_ADDRESS + 0x03U)
 
#define PWM20T1H_ADDRESS   (PWM20T1_ADDRESS + 0x00U)
 
#define PWM20T1L_ADDRESS   (PWM20T1H_ADDRESS + 0x01U)
 
#define PWM20T2_ADDRESS   (PWM20T1L_ADDRESS + 0x01U)
 
#define PWM20T2H_ADDRESS   (PWM20T2_ADDRESS + 0x00U)
 
#define PWM20T2L_ADDRESS   (PWM20T2H_ADDRESS + 0x01U)
 
#define PWM20CR_ADDRESS   (PWM20T2L_ADDRESS + 0x01U)
 
#define PWM20HLD_ADDRESS   (PWM20CR_ADDRESS + 0x01U)
 
#define PWM21T1_ADDRESS   (PWM20HLD_ADDRESS + 0x03U)
 
#define PWM21T1H_ADDRESS   (PWM21T1_ADDRESS + 0x00U)
 
#define PWM21T1L_ADDRESS   (PWM21T1H_ADDRESS + 0x01U)
 
#define PWM21T2_ADDRESS   (PWM21T1L_ADDRESS + 0x01U)
 
#define PWM21T2H_ADDRESS   (PWM21T2_ADDRESS + 0x00U)
 
#define PWM21T2L_ADDRESS   (PWM21T2H_ADDRESS + 0x01U)
 
#define PWM21CR_ADDRESS   (PWM21T2L_ADDRESS + 0x01U)
 
#define PWM21HLD_ADDRESS   (PWM21CR_ADDRESS + 0x01U)
 
#define PWM22T1_ADDRESS   (PWM21HLD_ADDRESS + 0x03U)
 
#define PWM22T1H_ADDRESS   (PWM22T1_ADDRESS + 0x00U)
 
#define PWM22T1L_ADDRESS   (PWM22T1H_ADDRESS + 0x01U)
 
#define PWM22T2_ADDRESS   (PWM22T1L_ADDRESS + 0x01U)
 
#define PWM22T2H_ADDRESS   (PWM22T2_ADDRESS + 0x00U)
 
#define PWM22T2L_ADDRESS   (PWM22T2H_ADDRESS + 0x01U)
 
#define PWM22CR_ADDRESS   (PWM22T2L_ADDRESS + 0x01U)
 
#define PWM22HLD_ADDRESS   (PWM22CR_ADDRESS + 0x01U)
 
#define PWM23T1_ADDRESS   (PWM22HLD_ADDRESS + 0x03U)
 
#define PWM23T1H_ADDRESS   (PWM23T1_ADDRESS + 0x00U)
 
#define PWM23T1L_ADDRESS   (PWM23T1H_ADDRESS + 0x01U)
 
#define PWM23T2_ADDRESS   (PWM23T1L_ADDRESS + 0x01U)
 
#define PWM23T2H_ADDRESS   (PWM23T2_ADDRESS + 0x00U)
 
#define PWM23T2L_ADDRESS   (PWM23T2H_ADDRESS + 0x01U)
 
#define PWM23CR_ADDRESS   (PWM23T2L_ADDRESS + 0x01U)
 
#define PWM23HLD_ADDRESS   (PWM23CR_ADDRESS + 0x01U)
 
#define PWM24T1_ADDRESS   (PWM23HLD_ADDRESS + 0x03U)
 
#define PWM24T1H_ADDRESS   (PWM24T1_ADDRESS + 0x00U)
 
#define PWM24T1L_ADDRESS   (PWM24T1H_ADDRESS + 0x01U)
 
#define PWM24T2_ADDRESS   (PWM24T1L_ADDRESS + 0x01U)
 
#define PWM24T2H_ADDRESS   (PWM24T2_ADDRESS + 0x00U)
 
#define PWM24T2L_ADDRESS   (PWM24T2H_ADDRESS + 0x01U)
 
#define PWM24CR_ADDRESS   (PWM24T2L_ADDRESS + 0x01U)
 
#define PWM24HLD_ADDRESS   (PWM24CR_ADDRESS + 0x01U)
 
#define PWM25T1_ADDRESS   (PWM24HLD_ADDRESS + 0x03U)
 
#define PWM25T1H_ADDRESS   (PWM25T1_ADDRESS + 0x00U)
 
#define PWM25T1L_ADDRESS   (PWM25T1H_ADDRESS + 0x01U)
 
#define PWM25T2_ADDRESS   (PWM25T1L_ADDRESS + 0x01U)
 
#define PWM25T2H_ADDRESS   (PWM25T2_ADDRESS + 0x00U)
 
#define PWM25T2L_ADDRESS   (PWM25T2H_ADDRESS + 0x01U)
 
#define PWM25CR_ADDRESS   (PWM25T2L_ADDRESS + 0x01U)
 
#define PWM25HLD_ADDRESS   (PWM25CR_ADDRESS + 0x01U)
 
#define PWM26T1_ADDRESS   (PWM25HLD_ADDRESS + 0x03U)
 
#define PWM26T1H_ADDRESS   (PWM26T1_ADDRESS + 0x00U)
 
#define PWM26T1L_ADDRESS   (PWM26T1H_ADDRESS + 0x01U)
 
#define PWM26T2_ADDRESS   (PWM26T1L_ADDRESS + 0x01U)
 
#define PWM26T2H_ADDRESS   (PWM26T2_ADDRESS + 0x00U)
 
#define PWM26T2L_ADDRESS   (PWM26T2H_ADDRESS + 0x01U)
 
#define PWM26CR_ADDRESS   (PWM26T2L_ADDRESS + 0x01U)
 
#define PWM26HLD_ADDRESS   (PWM26CR_ADDRESS + 0x01U)
 
#define PWM27T1_ADDRESS   (PWM26HLD_ADDRESS + 0x03U)
 
#define PWM27T1H_ADDRESS   (PWM27T1_ADDRESS + 0x00U)
 
#define PWM27T1L_ADDRESS   (PWM27T1H_ADDRESS + 0x01U)
 
#define PWM27T2_ADDRESS   (PWM27T1L_ADDRESS + 0x01U)
 
#define PWM27T2H_ADDRESS   (PWM27T2_ADDRESS + 0x00U)
 
#define PWM27T2L_ADDRESS   (PWM27T2H_ADDRESS + 0x01U)
 
#define PWM27CR_ADDRESS   (PWM27T2L_ADDRESS + 0x01U)
 
#define PWM27HLD_ADDRESS   (PWM27CR_ADDRESS + 0x01U)
 
#define PWM3_BASE   0xFC00U
 
#define PWM3C_ADDRESS   (PWM3_BASE + 0x00U)
 
#define PWM3CH_ADDRESS   (PWM3C_ADDRESS + 0x00U)
 
#define PWM3CL_ADDRESS   (PWM3CH_ADDRESS + 0x01U)
 
#define PWM3CKS_ADDRESS   (PWM3CL_ADDRESS + 0x01U)
 
#define PWM3TADC_ADDRESS   (PWM3CKS_ADDRESS + 0x01U)
 
#define PWM3TADCH_ADDRESS   (PWM3TADC_ADDRESS + 0x00U)
 
#define PWM3TADCL_ADDRESS   (PWM3TADCH_ADDRESS + 0x01U)
 
#define PWM3IF_ADDRESS   (PWM3TADCL_ADDRESS + 0x01U)
 
#define PWM3FDCR_ADDRESS   (PWM3IF_ADDRESS + 0x01U)
 
#define PWM30T1_ADDRESS   (PWM3FDCR_ADDRESS + 0x03U)
 
#define PWM30T1H_ADDRESS   (PWM30T1_ADDRESS + 0x00U)
 
#define PWM30T1L_ADDRESS   (PWM30T1H_ADDRESS + 0x01U)
 
#define PWM30T2_ADDRESS   (PWM30T1L_ADDRESS + 0x01U)
 
#define PWM30T2H_ADDRESS   (PWM30T2_ADDRESS + 0x00U)
 
#define PWM30T2L_ADDRESS   (PWM30T2H_ADDRESS + 0x01U)
 
#define PWM30CR_ADDRESS   (PWM30T2L_ADDRESS + 0x01U)
 
#define PWM30HLD_ADDRESS   (PWM30CR_ADDRESS + 0x01U)
 
#define PWM31T1_ADDRESS   (PWM30HLD_ADDRESS + 0x03U)
 
#define PWM31T1H_ADDRESS   (PWM31T1_ADDRESS + 0x00U)
 
#define PWM31T1L_ADDRESS   (PWM31T1H_ADDRESS + 0x01U)
 
#define PWM31T2_ADDRESS   (PWM31T1L_ADDRESS + 0x01U)
 
#define PWM31T2H_ADDRESS   (PWM31T2_ADDRESS + 0x00U)
 
#define PWM31T2L_ADDRESS   (PWM31T2H_ADDRESS + 0x01U)
 
#define PWM31CR_ADDRESS   (PWM31T2L_ADDRESS + 0x01U)
 
#define PWM31HLD_ADDRESS   (PWM31CR_ADDRESS + 0x01U)
 
#define PWM32T1_ADDRESS   (PWM31HLD_ADDRESS + 0x03U)
 
#define PWM32T1H_ADDRESS   (PWM32T1_ADDRESS + 0x00U)
 
#define PWM32T1L_ADDRESS   (PWM32T1H_ADDRESS + 0x01U)
 
#define PWM32T2_ADDRESS   (PWM32T1L_ADDRESS + 0x01U)
 
#define PWM32T2H_ADDRESS   (PWM32T2_ADDRESS + 0x00U)
 
#define PWM32T2L_ADDRESS   (PWM32T2H_ADDRESS + 0x01U)
 
#define PWM32CR_ADDRESS   (PWM32T2L_ADDRESS + 0x01U)
 
#define PWM32HLD_ADDRESS   (PWM32CR_ADDRESS + 0x01U)
 
#define PWM33T1_ADDRESS   (PWM32HLD_ADDRESS + 0x03U)
 
#define PWM33T1H_ADDRESS   (PWM33T1_ADDRESS + 0x00U)
 
#define PWM33T1L_ADDRESS   (PWM33T1H_ADDRESS + 0x01U)
 
#define PWM33T2_ADDRESS   (PWM33T1L_ADDRESS + 0x01U)
 
#define PWM33T2H_ADDRESS   (PWM33T2_ADDRESS + 0x00U)
 
#define PWM33T2L_ADDRESS   (PWM33T2H_ADDRESS + 0x01U)
 
#define PWM33CR_ADDRESS   (PWM33T2L_ADDRESS + 0x01U)
 
#define PWM33HLD_ADDRESS   (PWM33CR_ADDRESS + 0x01U)
 
#define PWM34T1_ADDRESS   (PWM33HLD_ADDRESS + 0x03U)
 
#define PWM34T1H_ADDRESS   (PWM34T1_ADDRESS + 0x00U)
 
#define PWM34T1L_ADDRESS   (PWM34T1H_ADDRESS + 0x01U)
 
#define PWM34T2_ADDRESS   (PWM34T1L_ADDRESS + 0x01U)
 
#define PWM34T2H_ADDRESS   (PWM34T2_ADDRESS + 0x00U)
 
#define PWM34T2L_ADDRESS   (PWM34T2H_ADDRESS + 0x01U)
 
#define PWM34CR_ADDRESS   (PWM34T2L_ADDRESS + 0x01U)
 
#define PWM34HLD_ADDRESS   (PWM34CR_ADDRESS + 0x01U)
 
#define PWM35T1_ADDRESS   (PWM34HLD_ADDRESS + 0x03U)
 
#define PWM35T1H_ADDRESS   (PWM35T1_ADDRESS + 0x00U)
 
#define PWM35T1L_ADDRESS   (PWM35T1H_ADDRESS + 0x01U)
 
#define PWM35T2_ADDRESS   (PWM35T1L_ADDRESS + 0x01U)
 
#define PWM35T2H_ADDRESS   (PWM35T2_ADDRESS + 0x00U)
 
#define PWM35T2L_ADDRESS   (PWM35T2H_ADDRESS + 0x01U)
 
#define PWM35CR_ADDRESS   (PWM35T2L_ADDRESS + 0x01U)
 
#define PWM35HLD_ADDRESS   (PWM35CR_ADDRESS + 0x01U)
 
#define PWM36T1_ADDRESS   (PWM35HLD_ADDRESS + 0x03U)
 
#define PWM36T1H_ADDRESS   (PWM36T1_ADDRESS + 0x00U)
 
#define PWM36T1L_ADDRESS   (PWM36T1H_ADDRESS + 0x01U)
 
#define PWM36T2_ADDRESS   (PWM36T1L_ADDRESS + 0x01U)
 
#define PWM36T2H_ADDRESS   (PWM36T2_ADDRESS + 0x00U)
 
#define PWM36T2L_ADDRESS   (PWM36T2H_ADDRESS + 0x01U)
 
#define PWM36CR_ADDRESS   (PWM36T2L_ADDRESS + 0x01U)
 
#define PWM36HLD_ADDRESS   (PWM36CR_ADDRESS + 0x01U)
 
#define PWM37T1_ADDRESS   (PWM36HLD_ADDRESS + 0x03U)
 
#define PWM37T1H_ADDRESS   (PWM37T1_ADDRESS + 0x00U)
 
#define PWM37T1L_ADDRESS   (PWM37T1H_ADDRESS + 0x01U)
 
#define PWM37T2_ADDRESS   (PWM37T1L_ADDRESS + 0x01U)
 
#define PWM37T2H_ADDRESS   (PWM37T2_ADDRESS + 0x00U)
 
#define PWM37T2L_ADDRESS   (PWM37T2H_ADDRESS + 0x01U)
 
#define PWM37CR_ADDRESS   (PWM37T2L_ADDRESS + 0x01U)
 
#define PWM37HLD_ADDRESS   (PWM37CR_ADDRESS + 0x01U)
 
#define PWM4_BASE   0xFC50U
 
#define PWM4C_ADDRESS   (PWM4_BASE + 0x00U)
 
#define PWM4CH_ADDRESS   (PWM4C_ADDRESS + 0x00U)
 
#define PWM4CL_ADDRESS   (PWM4CH_ADDRESS + 0x01U)
 
#define PWM4CKS_ADDRESS   (PWM4CL_ADDRESS + 0x01U)
 
#define PWM4TADC_ADDRESS   (PWM4CKS_ADDRESS + 0x01U)
 
#define PWM4TADCH_ADDRESS   (PWM4TADC_ADDRESS + 0x00U)
 
#define PWM4TADCL_ADDRESS   (PWM4TADCH_ADDRESS + 0x01U)
 
#define PWM4IF_ADDRESS   (PWM4TADCL_ADDRESS + 0x01U)
 
#define PWM4FDCR_ADDRESS   (PWM4IF_ADDRESS + 0x01U)
 
#define PWM40T1_ADDRESS   (PWM4FDCR_ADDRESS + 0x03U)
 
#define PWM40T1H_ADDRESS   (PWM40T1_ADDRESS + 0x00U)
 
#define PWM40T1L_ADDRESS   (PWM40T1H_ADDRESS + 0x01U)
 
#define PWM40T2_ADDRESS   (PWM40T1L_ADDRESS + 0x01U)
 
#define PWM40T2H_ADDRESS   (PWM40T2_ADDRESS + 0x00U)
 
#define PWM40T2L_ADDRESS   (PWM40T2H_ADDRESS + 0x01U)
 
#define PWM40CR_ADDRESS   (PWM40T2L_ADDRESS + 0x01U)
 
#define PWM40HLD_ADDRESS   (PWM40CR_ADDRESS + 0x01U)
 
#define PWM41T1_ADDRESS   (PWM40HLD_ADDRESS + 0x03U)
 
#define PWM41T1H_ADDRESS   (PWM41T1_ADDRESS + 0x00U)
 
#define PWM41T1L_ADDRESS   (PWM41T1H_ADDRESS + 0x01U)
 
#define PWM41T2_ADDRESS   (PWM41T1L_ADDRESS + 0x01U)
 
#define PWM41T2H_ADDRESS   (PWM41T2_ADDRESS + 0x00U)
 
#define PWM41T2L_ADDRESS   (PWM41T2H_ADDRESS + 0x01U)
 
#define PWM41CR_ADDRESS   (PWM41T2L_ADDRESS + 0x01U)
 
#define PWM41HLD_ADDRESS   (PWM41CR_ADDRESS + 0x01U)
 
#define PWM42T1_ADDRESS   (PWM41HLD_ADDRESS + 0x03U)
 
#define PWM42T1H_ADDRESS   (PWM42T1_ADDRESS + 0x00U)
 
#define PWM42T1L_ADDRESS   (PWM42T1H_ADDRESS + 0x01U)
 
#define PWM42T2_ADDRESS   (PWM42T1L_ADDRESS + 0x01U)
 
#define PWM42T2H_ADDRESS   (PWM42T2_ADDRESS + 0x00U)
 
#define PWM42T2L_ADDRESS   (PWM42T2H_ADDRESS + 0x01U)
 
#define PWM42CR_ADDRESS   (PWM42T2L_ADDRESS + 0x01U)
 
#define PWM42HLD_ADDRESS   (PWM42CR_ADDRESS + 0x01U)
 
#define PWM43T1_ADDRESS   (PWM42HLD_ADDRESS + 0x03U)
 
#define PWM43T1H_ADDRESS   (PWM43T1_ADDRESS + 0x00U)
 
#define PWM43T1L_ADDRESS   (PWM43T1H_ADDRESS + 0x01U)
 
#define PWM43T2_ADDRESS   (PWM43T1L_ADDRESS + 0x01U)
 
#define PWM43T2H_ADDRESS   (PWM43T2_ADDRESS + 0x00U)
 
#define PWM43T2L_ADDRESS   (PWM43T2H_ADDRESS + 0x01U)
 
#define PWM43CR_ADDRESS   (PWM43T2L_ADDRESS + 0x01U)
 
#define PWM43HLD_ADDRESS   (PWM43CR_ADDRESS + 0x01U)
 
#define PWM44T1_ADDRESS   (PWM43HLD_ADDRESS + 0x03U)
 
#define PWM44T1H_ADDRESS   (PWM44T1_ADDRESS + 0x00U)
 
#define PWM44T1L_ADDRESS   (PWM44T1H_ADDRESS + 0x01U)
 
#define PWM44T2_ADDRESS   (PWM44T1L_ADDRESS + 0x01U)
 
#define PWM44T2H_ADDRESS   (PWM44T2_ADDRESS + 0x00U)
 
#define PWM44T2L_ADDRESS   (PWM44T2H_ADDRESS + 0x01U)
 
#define PWM44CR_ADDRESS   (PWM44T2L_ADDRESS + 0x01U)
 
#define PWM44HLD_ADDRESS   (PWM44CR_ADDRESS + 0x01U)
 
#define PWM45T1_ADDRESS   (PWM44HLD_ADDRESS + 0x03U)
 
#define PWM45T1H_ADDRESS   (PWM45T1_ADDRESS + 0x00U)
 
#define PWM45T1L_ADDRESS   (PWM45T1H_ADDRESS + 0x01U)
 
#define PWM45T2_ADDRESS   (PWM45T1L_ADDRESS + 0x01U)
 
#define PWM45T2H_ADDRESS   (PWM45T2_ADDRESS + 0x00U)
 
#define PWM45T2L_ADDRESS   (PWM45T2H_ADDRESS + 0x01U)
 
#define PWM45CR_ADDRESS   (PWM45T2L_ADDRESS + 0x01U)
 
#define PWM45HLD_ADDRESS   (PWM45CR_ADDRESS + 0x01U)
 
#define PWM46T1_ADDRESS   (PWM45HLD_ADDRESS + 0x03U)
 
#define PWM46T1H_ADDRESS   (PWM46T1_ADDRESS + 0x00U)
 
#define PWM46T1L_ADDRESS   (PWM46T1H_ADDRESS + 0x01U)
 
#define PWM46T2_ADDRESS   (PWM46T1L_ADDRESS + 0x01U)
 
#define PWM46T2H_ADDRESS   (PWM46T2_ADDRESS + 0x00U)
 
#define PWM46T2L_ADDRESS   (PWM46T2H_ADDRESS + 0x01U)
 
#define PWM46CR_ADDRESS   (PWM46T2L_ADDRESS + 0x01U)
 
#define PWM46HLD_ADDRESS   (PWM46CR_ADDRESS + 0x01U)
 
#define PWM47T1_ADDRESS   (PWM46HLD_ADDRESS + 0x03U)
 
#define PWM47T1H_ADDRESS   (PWM47T1_ADDRESS + 0x00U)
 
#define PWM47T1L_ADDRESS   (PWM47T1H_ADDRESS + 0x01U)
 
#define PWM47T2_ADDRESS   (PWM47T1L_ADDRESS + 0x01U)
 
#define PWM47T2H_ADDRESS   (PWM47T2_ADDRESS + 0x00U)
 
#define PWM47T2L_ADDRESS   (PWM47T2H_ADDRESS + 0x01U)
 
#define PWM47CR_ADDRESS   (PWM47T2L_ADDRESS + 0x01U)
 
#define PWM47HLD_ADDRESS   (PWM47CR_ADDRESS + 0x01U)
 
#define PWM5_BASE   0xFCA0U
 
#define PWM5C_ADDRESS   (PWM5_BASE + 0x00U)
 
#define PWM5CH_ADDRESS   (PWM5C_ADDRESS + 0x00U)
 
#define PWM5CL_ADDRESS   (PWM5CH_ADDRESS + 0x01U)
 
#define PWM5CKS_ADDRESS   (PWM5CL_ADDRESS + 0x01U)
 
#define PWM5TADC_ADDRESS   (PWM5CKS_ADDRESS + 0x01U)
 
#define PWM5TADCH_ADDRESS   (PWM5TADC_ADDRESS + 0x00U)
 
#define PWM5TADCL_ADDRESS   (PWM5TADCH_ADDRESS + 0x01U)
 
#define PWM5IF_ADDRESS   (PWM5TADCL_ADDRESS + 0x01U)
 
#define PWM5FDCR_ADDRESS   (PWM5IF_ADDRESS + 0x01U)
 
#define PWM50T1_ADDRESS   (PWM5FDCR_ADDRESS + 0x03U)
 
#define PWM50T1H_ADDRESS   (PWM50T1_ADDRESS + 0x00U)
 
#define PWM50T1L_ADDRESS   (PWM50T1H_ADDRESS + 0x01U)
 
#define PWM50T2_ADDRESS   (PWM50T1L_ADDRESS + 0x01U)
 
#define PWM50T2H_ADDRESS   (PWM50T2_ADDRESS + 0x00U)
 
#define PWM50T2L_ADDRESS   (PWM50T2H_ADDRESS + 0x01U)
 
#define PWM50CR_ADDRESS   (PWM50T2L_ADDRESS + 0x01U)
 
#define PWM50HLD_ADDRESS   (PWM50CR_ADDRESS + 0x01U)
 
#define PWM51T1_ADDRESS   (PWM50HLD_ADDRESS + 0x03U)
 
#define PWM51T1H_ADDRESS   (PWM51T1_ADDRESS + 0x00U)
 
#define PWM51T1L_ADDRESS   (PWM51T1H_ADDRESS + 0x01U)
 
#define PWM51T2_ADDRESS   (PWM51T1L_ADDRESS + 0x01U)
 
#define PWM51T2H_ADDRESS   (PWM51T2_ADDRESS + 0x00U)
 
#define PWM51T2L_ADDRESS   (PWM51T2H_ADDRESS + 0x01U)
 
#define PWM51CR_ADDRESS   (PWM51T2L_ADDRESS + 0x01U)
 
#define PWM51HLD_ADDRESS   (PWM51CR_ADDRESS + 0x01U)
 
#define PWM52T1_ADDRESS   (PWM51HLD_ADDRESS + 0x03U)
 
#define PWM52T1H_ADDRESS   (PWM52T1_ADDRESS + 0x00U)
 
#define PWM52T1L_ADDRESS   (PWM52T1H_ADDRESS + 0x01U)
 
#define PWM52T2_ADDRESS   (PWM52T1L_ADDRESS + 0x01U)
 
#define PWM52T2H_ADDRESS   (PWM52T2_ADDRESS + 0x00U)
 
#define PWM52T2L_ADDRESS   (PWM52T2H_ADDRESS + 0x01U)
 
#define PWM52CR_ADDRESS   (PWM52T2L_ADDRESS + 0x01U)
 
#define PWM52HLD_ADDRESS   (PWM52CR_ADDRESS + 0x01U)
 
#define PWM53T1_ADDRESS   (PWM52HLD_ADDRESS + 0x03U)
 
#define PWM53T1H_ADDRESS   (PWM53T1_ADDRESS + 0x00U)
 
#define PWM53T1L_ADDRESS   (PWM53T1H_ADDRESS + 0x01U)
 
#define PWM53T2_ADDRESS   (PWM53T1L_ADDRESS + 0x01U)
 
#define PWM53T2H_ADDRESS   (PWM53T2_ADDRESS + 0x00U)
 
#define PWM53T2L_ADDRESS   (PWM53T2H_ADDRESS + 0x01U)
 
#define PWM53CR_ADDRESS   (PWM53T2L_ADDRESS + 0x01U)
 
#define PWM53HLD_ADDRESS   (PWM53CR_ADDRESS + 0x01U)
 
#define PWM54T1_ADDRESS   (PWM53HLD_ADDRESS + 0x03U)
 
#define PWM54T1H_ADDRESS   (PWM54T1_ADDRESS + 0x00U)
 
#define PWM54T1L_ADDRESS   (PWM54T1H_ADDRESS + 0x01U)
 
#define PWM54T2_ADDRESS   (PWM54T1L_ADDRESS + 0x01U)
 
#define PWM54T2H_ADDRESS   (PWM54T2_ADDRESS + 0x00U)
 
#define PWM54T2L_ADDRESS   (PWM54T2H_ADDRESS + 0x01U)
 
#define PWM54CR_ADDRESS   (PWM54T2L_ADDRESS + 0x01U)
 
#define PWM54HLD_ADDRESS   (PWM54CR_ADDRESS + 0x01U)
 
#define PWM55T1_ADDRESS   (PWM54HLD_ADDRESS + 0x03U)
 
#define PWM55T1H_ADDRESS   (PWM55T1_ADDRESS + 0x00U)
 
#define PWM55T1L_ADDRESS   (PWM55T1H_ADDRESS + 0x01U)
 
#define PWM55T2_ADDRESS   (PWM55T1L_ADDRESS + 0x01U)
 
#define PWM55T2H_ADDRESS   (PWM55T2_ADDRESS + 0x00U)
 
#define PWM55T2L_ADDRESS   (PWM55T2H_ADDRESS + 0x01U)
 
#define PWM55CR_ADDRESS   (PWM55T2L_ADDRESS + 0x01U)
 
#define PWM55HLD_ADDRESS   (PWM55CR_ADDRESS + 0x01U)
 
#define PWM56T1_ADDRESS   (PWM55HLD_ADDRESS + 0x03U)
 
#define PWM56T1H_ADDRESS   (PWM56T1_ADDRESS + 0x00U)
 
#define PWM56T1L_ADDRESS   (PWM56T1H_ADDRESS + 0x01U)
 
#define PWM56T2_ADDRESS   (PWM56T1L_ADDRESS + 0x01U)
 
#define PWM56T2H_ADDRESS   (PWM56T2_ADDRESS + 0x00U)
 
#define PWM56T2L_ADDRESS   (PWM56T2H_ADDRESS + 0x01U)
 
#define PWM56CR_ADDRESS   (PWM56T2L_ADDRESS + 0x01U)
 
#define PWM56HLD_ADDRESS   (PWM56CR_ADDRESS + 0x01U)
 
#define PWM57T1_ADDRESS   (PWM56HLD_ADDRESS + 0x03U)
 
#define PWM57T1H_ADDRESS   (PWM57T1_ADDRESS + 0x00U)
 
#define PWM57T1L_ADDRESS   (PWM57T1H_ADDRESS + 0x01U)
 
#define PWM57T2_ADDRESS   (PWM57T1L_ADDRESS + 0x01U)
 
#define PWM57T2H_ADDRESS   (PWM57T2_ADDRESS + 0x00U)
 
#define PWM57T2L_ADDRESS   (PWM57T2H_ADDRESS + 0x01U)
 
#define PWM57CR_ADDRESS   (PWM57T2L_ADDRESS + 0x01U)
 
#define PWM57HLD_ADDRESS   (PWM57CR_ADDRESS + 0x01U)
 
#define ENGLBSET   0x80
 
#define PWMRST   0x40
 
#define ENPWM5   0x20
 
#define ENPWM4   0x10
 
#define ENPWM3   0x08
 
#define ENPWM2   0x04
 
#define ENPWM1   0x02
 
#define ENPWM0   0x01
 
#define PWMCBIF135   0x80
 
#define EPWMCBI135   0x40
 
#define FLTPS   0x20
 
#define PWMCEN135   0x10
 
#define PWMCBIF024   0x08
 
#define EPWMCBI024   0x04
 
#define ENPWMTA024   0x02
 
#define PWMCEN024   0x01
 
#define C7IF   0x80
 
#define C6IF   0x40
 
#define C5IF   0x20
 
#define C4IF   0x10
 
#define C3IF   0x08
 
#define C2IF   0x04
 
#define C1IF   0x02
 
#define C0IF   0x01
 
#define INVCMP   0x80
 
#define INVIO   0x40
 
#define ENFD   0x20
 
#define FLTFLIO   0x10
 
#define EFDI   0x08
 
#define FDCMP   0x04
 
#define FDIO   0x02
 
#define FDIF   0x01
 
#define ENO   0x80
 
#define INI   0x40
 
#define ENI   0x04
 
#define ENT2I   0x02
 
#define ENT1I   0x01
 
#define SPSTAT_ADDRESS   0xCDU
 
#define SPCTL_ADDRESS   0xCEU
 
#define SPDAT_ADDRESS   0xCFU
 
#define SPIF   0x80
 
#define WCOL   0x40
 
#define SSIG   0x80
 
#define SPEN   0x40
 
#define DORD   0x20
 
#define MSTR   0x10
 
#define CPOL   0x08
 
#define CPHA   0x04
 
#define I2C_BASE   0xFE80U
 
#define I2CCFG_ADDRESS   (I2C_BASE + 0x00U)
 
#define I2CMSCR_ADDRESS   (I2C_BASE + 0x01U)
 
#define I2CMSST_ADDRESS   (I2C_BASE + 0x02U)
 
#define I2CSLCR_ADDRESS   (I2C_BASE + 0x03U)
 
#define I2CSLST_ADDRESS   (I2C_BASE + 0x04U)
 
#define I2CSLADR_ADDRESS   (I2C_BASE + 0x05U)
 
#define I2CTXD_ADDRESS   (I2C_BASE + 0x06U)
 
#define I2CRXD_ADDRESS   (I2C_BASE + 0x07U)
 
#define ENI2C   0x80
 
#define MSSL   0x40
 
#define EMSI   0x80
 
#define MSBUSY   0x80
 
#define MSIF   0x40
 
#define MSACKI   0x02
 
#define MSACKO   0x01
 
#define ESTAI   0x40
 
#define ERXI   0x20
 
#define ETXI   0x10
 
#define ESTOI   0x08
 
#define SLRST   0x01
 
#define SLBUSY   0x80
 
#define STAIF   0x40
 
#define RXIF   0x20
 
#define TXIF   0x10
 
#define STOIF   0x08
 
#define TXING   0x04
 
#define SLACKI   0x02
 
#define SLACKO   0x01
 
#define I2CCFG   (*(__IO uint8_t xdata *) I2CCFG_ADDRESS)
 
#define I2CMSCR   (*(__IO uint8_t xdata *) I2CMSCR_ADDRESS)
 
#define I2CMSST   (*(__IO uint8_t xdata *) I2CMSST_ADDRESS)
 
#define I2CSLCR   (*(__IO uint8_t xdata *) I2CSLCR_ADDRESS)
 
#define I2CSLST   (*(__IO uint8_t xdata * )I2CSLST_ADDRESS)
 
#define I2CSLADR   (*(__IO uint8_t xdata *)I2CSLADR_ADDRESS)
 
#define I2CTXD   (*(__IO uint8_t xdata *) I2CTXD_ADDRESS)
 
#define I2CRXD   (*(__IO uint8_t xdata *) I2CRXD_ADDRESS)
 
#define MDU16_BASE   0xFCF0U
 
#define MD3_ADDRESS   (MDU16_BASE)
 
#define MD2_ADDRESS   (MDU16_BASE + 0x0001U)
 
#define MD1_ADDRESS   (MDU16_BASE + 0x0002U)
 
#define MD0_ADDRESS   (MDU16_BASE + 0x0003U)
 
#define MD5_ADDRESS   (MDU16_BASE + 0x0004U)
 
#define MD4_ADDRESS   (MDU16_BASE + 0x0005U)
 
#define ARCON_ADDRESS   (MDU16_BASE + 0x0006U)
 
#define OPCON_ADDRESS   (MDU16_BASE + 0x0007U)
 
#define MDU16   (* (MDU16_TypeDef xdata *) MDU16_BASE)
 
#define MD3U32   (*(__IO uint32_t xdata *) MD3_ADDRESS)
 
#define MD3U16   (*(__IO uint16_t xdata *) MD3_ADDRESS)
 
#define MD1U16   (*(__IO uint16_t xdata *) MD1_ADDRESS)
 
#define MD5U16   (*(__IO uint16_t xdata *) MD5_ADDRESS)
 
#define MD3   (*(__IO uint8_t xdata *) MD3_ADDRESS)
 
#define MD2   (*(__IO uint8_t xdata *) MD2_ADDRESS)
 
#define MD1   (*(__IO uint8_t xdata *) MD1_ADDRESS)
 
#define MD0   (*(__IO uint8_t xdata *) MD0_ADDRESS)
 
#define MD5   (*(__IO uint8_t xdata *) MD5_ADDRESS)
 
#define MD4   (*(__IO uint8_t xdata *) MD4_ADDRESS)
 
#define ARCON   (*(__IO uint8_t xdata *) ARCON_ADDRESS)
 
#define OPCON   (*(__IO uint8_t xdata *) OPCON_ADDRESS)
 

变量

sfr ACC = 0xe0
 
sfr B = 0xf0
 
sfr PSW = 0xd0
 
sbit CY = PSW^7
 
sbit AC = PSW^6
 
sbit F0 = PSW^5
 
sbit RS1 = PSW^4
 
sbit RS0 = PSW^3
 
sbit OV = PSW^2
 
sbit F1 = PSW^1
 
sbit P = PSW^0
 
sfr SP = 0x81
 
sfr DPL = 0x82
 
sfr DPH = 0x83
 
sfr TA = 0xae
 
sfr DPS = 0xe3
 
sfr DPL1 = 0xe4
 
sfr DPH1 = 0xe5
 
sfr AUXR = AUXR_ADDRESS
 
sfr AUXR2 = AUXR2_ADDRESS
 
sfr P_SW1 = PER_SW1_ADDRESS
 
sfr P_SW2 = PER_SW2_ADDRESS
 
sfr IRCBAND = IRCBAND_ADDRESS
 
sfr IRTRIM = IRTRIM_ADDRESS
 
sfr LIRTRIM = LIRTRIM_ADDRESS
 
sfr PCON = PCON_ADDRESS
 
sfr VOCTRL = VOCTRL_ADDRESS
 
sfr IE = IE_ADDRESS
 
sfr IE2 = IE2_ADDRESS
 
sfr IP = IP_ADDRESS
 
sfr IPH = IPH_ADDRESS
 
sfr IP2 = IP2H_ADDRESS
 
sfr IP2H = IP2H_ADDRESS
 
sfr IP3 = IP3_ADDRESS
 
sfr IP3H = IP3H_ADDRESS
 
sfr INTCLKO = INTCLKO_ADDRESS
 
sfr AUXINTIF = AUXINTIF_ADDRESS
 
sbit EA = IE^7
 
sbit ELVD = IE^6
 
sbit EADC = IE^5
 
sbit ES = IE^4
 
sbit ET1 = IE^3
 
sbit EX1 = IE^2
 
sbit ET0 = IE^1
 
sbit EX0 = IE^0
 
sbit PPCA = IP^7
 
sbit PLVD = IP^6
 
sbit PADC = IP^5
 
sbit PS = IP^4
 
sbit PT1 = IP^3
 
sbit PX1 = IP^2
 
sbit PT0 = IP^1
 
sbit PX0 = IP^0
 
sfr P0 = P0_ADDRESS
 
sfr P1 = P1_ADDRESS
 
sfr P2 = P2_ADDRESS
 
sfr P3 = P3_ADDRESS
 
sfr P4 = P4_ADDRESS
 
sfr P5 = P5_ADDRESS
 
sfr P6 = P6_ADDRESS
 
sfr P7 = P7_ADDRESS
 
sbit P00 = P0^0
 
sbit P01 = P0^1
 
sbit P02 = P0^2
 
sbit P03 = P0^3
 
sbit P04 = P0^4
 
sbit P05 = P0^5
 
sbit P06 = P0^6
 
sbit P07 = P0^7
 
sbit P10 = P1^0
 
sbit P11 = P1^1
 
sbit P12 = P1^2
 
sbit P13 = P1^3
 
sbit P14 = P1^4
 
sbit P15 = P1^5
 
sbit P16 = P1^6
 
sbit P17 = P1^7
 
sbit P20 = P2^0
 
sbit P21 = P2^1
 
sbit P22 = P2^2
 
sbit P23 = P2^3
 
sbit P24 = P2^4
 
sbit P25 = P2^5
 
sbit P26 = P2^6
 
sbit P27 = P2^7
 
sbit P30 = P3^0
 
sbit P31 = P3^1
 
sbit P32 = P3^2
 
sbit P33 = P3^3
 
sbit P34 = P3^4
 
sbit P35 = P3^5
 
sbit P36 = P3^6
 
sbit P37 = P3^7
 
sbit P40 = P4^0
 
sbit P41 = P4^1
 
sbit P42 = P4^2
 
sbit P43 = P4^3
 
sbit P44 = P4^4
 
sbit P50 = P5^0
 
sbit P51 = P5^1
 
sbit P52 = P5^2
 
sbit P53 = P5^3
 
sbit P54 = P5^4
 
sbit P55 = P5^5
 
sbit P56 = P5^6
 
sbit P57 = P5^7
 
sbit P60 = P6^0
 
sbit P61 = P6^1
 
sbit P62 = P6^2
 
sbit P63 = P6^3
 
sbit P64 = P6^4
 
sbit P65 = P6^5
 
sbit P66 = P6^6
 
sbit P67 = P6^7
 
sbit P70 = P7^0
 
sbit P71 = P7^1
 
sbit P72 = P7^2
 
sbit P73 = P7^3
 
sbit P74 = P7^4
 
sbit P75 = P7^5
 
sbit P76 = P7^6
 
sbit P77 = P7^7
 
sfr P0M1 = P0M1_ADDRESS
 
sfr P1M1 = P1M1_ADDRESS
 
sfr P2M1 = P2M1_ADDRESS
 
sfr P3M1 = P3M1_ADDRESS
 
sfr P4M1 = P4M1_ADDRESS
 
sfr P5M1 = P5M1_ADDRESS
 
sfr P6M1 = P6M1_ADDRESS
 
sfr P7M1 = P7M1_ADDRESS
 
sfr P0M0 = P0M0_ADDRESS
 
sfr P1M0 = P1M0_ADDRESS
 
sfr P2M0 = P2M0_ADDRESS
 
sfr P3M0 = P3M0_ADDRESS
 
sfr P4M0 = P4M0_ADDRESS
 
sfr P5M0 = P5M0_ADDRESS
 
sfr P6M0 = P6M0_ADDRESS
 
sfr P7M0 = P7M0_ADDRESS
 
sfr BUS_SPEED = BUS_SPEED_ADDRESS
 
sfr WDT_CONTR = WDT_ADDRESS
 
sfr RSTCFG = RSTCFG_ADDRESS
 
sfr TCON = TCON_ADDRESS
 
sfr TMOD = TMOD_ADDRESS
 
sfr T0L = T0L_ADDRESS
 
sfr T1L = T1L_ADDRESS
 
sfr T0H = T0H_ADDRESS
 
sfr T1H = T1H_ADDRESS
 
sfr TL0 = T0L_ADDRESS
 
sfr TL1 = T1L_ADDRESS
 
sfr TH0 = T0H_ADDRESS
 
sfr TH1 = T1H_ADDRESS
 
sfr T4T3M = T4T3M_ADDRESS
 
sfr T4H = T4H_ADDRESS
 
sfr T4L = T4L_ADDRESS
 
sfr T3H = T3H_ADDRESS
 
sfr T3L = T3L_ADDRESS
 
sfr T2H = T2H_ADDRESS
 
sfr T2L = T2L_ADDRESS
 
sfr WKTCL = WKTCL_ADDRESS
 
sfr WKTCH = WKTCH_ADDRESS
 
sbit TF1 = TCON^7
 
sbit TR1 = TCON^6
 
sbit TF0 = TCON^5
 
sbit TR0 = TCON^4
 
sbit IE1 = TCON^3
 
sbit IE0 = TCON^1
 
sbit IT0 = TCON^0
 
sbit IT1 = TCON^2
 
sfr SCON = SCON_ADDRESS
 
sfr SBUF = SBUF_ADDRESS
 
sfr S2CON = S2CON_ADDRESS
 
sfr S2BUF = S2BUF_ADDRESS
 
sfr S3CON = S3CON_ADDRESS
 
sfr S3BUF = S3BUF_ADDRESS
 
sfr S4CON = S4CON_ADDRESS
 
sfr S4BUF = S4BUF_ADDRESS
 
sfr SADDR = SADDR_ADDRESS
 
sfr SADEN = SADEN_ADDRESS
 
sbit SM0 = SCON^7
 
sbit SM1 = SCON^6
 
sbit SM2 = SCON^5
 
sbit REN = SCON^4
 
sbit TB8 = SCON^3
 
sbit RB8 = SCON^2
 
sbit TI = SCON^1
 
sbit RI = SCON^0
 
sfr CMPCR1 = CMPCR1_ADDRESS
 
sfr CMPCR2 = CMPCR2_ADDRESS
 
sfr ADC_CONTR = ADC_CONTR_ADDRESS
 
sfr ADC_RES = ADC_RESH_ADDRESS
 
sfr ADC_RESL = ADC_RESL_ADDRESS
 
sfr ADCCFG = ADCCFG_ADDRESS
 
sfr IAP_DATA = IAP_DATA_ADDRESS
 
sfr IAP_ADDRH = IAP_ADDRH_ADDRESS
 
sfr IAP_ADDRL = IAP_ADDRL_ADDRESS
 
sfr IAP_CMD = IAP_CMD_ADDRESS
 
sfr IAP_TRIG = IAP_TRIG_ADDRESS
 
sfr IAP_CONTR = IAP_CONTR_ADDRESS
 
sfr IAP_TPS = IAP_TPS_ADDRESS
 
sfr ISP_DATA = ISP_DATA_ADDRESS
 
sfr ISP_ADDRH = ISP_ADDRH_ADDRESS
 
sfr ISP_ADDRL = ISP_ADDRL_ADDRESS
 
sfr ISP_CMD = ISP_CMD_ADDRESS
 
sfr ISP_TRIG = ISP_TRIG_ADDRESS
 
sfr ISP_CONTR = ISP_CONTR_ADDRESS
 
sfr CCON = CCON_ADDRESS
 
sfr CMOD = CMOD_ADDRESS
 
sfr CL = CL_ADDRESS
 
sfr CH = CH_ADDRESS
 
sfr CCAPM0 = CCAPM0_ADDRESS
 
sfr CCAPM1 = CCAPM1_ADDRESS
 
sfr CCAPM2 = CCAPM2_ADDRESS
 
sfr CCAP0L = CCAP0L_ADDRESS
 
sfr CCAP1L = CCAP1L_ADDRESS
 
sfr CCAP2L = CCAP2L_ADDRESS
 
sfr CCAP0H = CCAP0H_ADDRESS
 
sfr CCAP1H = CCAP1H_ADDRESS
 
sfr CCAP2H = CCAP2H_ADDRESS
 
sfr PCA_PWM0 = PCA_PWM0_ADDRESS
 
sfr PCA_PWM1 = PCA_PWM1_ADDRESS
 
sfr PCA_PWM2 = PCA_PWM2_ADDRESS
 
sbit CF = CCON ^ 7
 
sbit CR = CCON ^ 6
 
sbit CCF3 = CCON ^ 3
 
sbit CCF2 = CCON ^ 2
 
sbit CCF1 = CCON ^ 1
 
sbit CCF0 = CCON ^ 0
 
sfr PWMCFG01 = PWMCFG01_ADDRESS
 
sfr PWMCFG23 = PWMCFG23_ADDRESS
 
sfr PWMCFG45 = PWMCFG45_ADDRESS
 
sfr SPSTAT = SPSTAT_ADDRESS
 
sfr SPCTL = SPCTL_ADDRESS
 
sfr SPDAT = SPDAT_ADDRESS
 

宏定义说明

◆ ADC_CONTR_ADDRESS

#define ADC_CONTR_ADDRESS   0xBCU

◆ ADC_FLAG

#define ADC_FLAG   0x20

◆ ADC_POWER

#define ADC_POWER   0x80

◆ ADC_RES_ADDRESS

#define ADC_RES_ADDRESS   0xBDU

◆ ADC_RESFMT

#define ADC_RESFMT   0x20

◆ ADC_RESH_ADDRESS

#define ADC_RESH_ADDRESS   0xBDU

◆ ADC_RESL_ADDRESS

#define ADC_RESL_ADDRESS   0xBEU

◆ ADC_START

#define ADC_START   0x40

◆ ADCCFG_ADDRESS

#define ADCCFG_ADDRESS   0xDEU

◆ ADCTIM

#define ADCTIM   (*(__IO uint8_t xdata *)ADCTIM_ADDRESS)

◆ ADCTIM_ADDRESS

#define ADCTIM_ADDRESS   0xFEA8U

◆ ARCON

#define ARCON   (*(__IO uint8_t xdata *) ARCON_ADDRESS)

◆ ARCON_ADDRESS

#define ARCON_ADDRESS   (MDU16_BASE + 0x0006U)

◆ AUXINTIF_ADDRESS

#define AUXINTIF_ADDRESS   0xEFU

◆ AUXR2_ADDRESS

#define AUXR2_ADDRESS   0x8FU

◆ AUXR_ADDRESS

#define AUXR_ADDRESS   0x8EU

◆ BUS_SPEED_ADDRESS

#define BUS_SPEED_ADDRESS   0xA1U

◆ C0IF

#define C0IF   0x01

◆ C1IF

#define C1IF   0x02

◆ C2IF

#define C2IF   0x04

◆ C3IF

#define C3IF   0x08

◆ C4IF

#define C4IF   0x10

◆ C5IF

#define C5IF   0x20

◆ C6IF

#define C6IF   0x40

◆ C7IF

#define C7IF   0x80

◆ CCAP0H_ADDRESS

#define CCAP0H_ADDRESS   0xFAU

◆ CCAP0L_ADDRESS

#define CCAP0L_ADDRESS   0xEAU

◆ CCAP1H_ADDRESS

#define CCAP1H_ADDRESS   0xFBU

◆ CCAP1L_ADDRESS

#define CCAP1L_ADDRESS   0xEBU

◆ CCAP2H_ADDRESS

#define CCAP2H_ADDRESS   0xFCU

◆ CCAP2L_ADDRESS

#define CCAP2L_ADDRESS   0xECU

◆ CCAPM0_ADDRESS

#define CCAPM0_ADDRESS   0xDAU

◆ CCAPM1_ADDRESS

#define CCAPM1_ADDRESS   0xDBU

◆ CCAPM2_ADDRESS

#define CCAPM2_ADDRESS   0xDCU

◆ CCAPN0

#define CCAPN0   0x10

◆ CCAPN1

#define CCAPN1   0x10

◆ CCAPN2

#define CCAPN2   0x10

◆ CCAPP0

#define CCAPP0   0x20

◆ CCAPP1

#define CCAPP1   0x20

◆ CCAPP2

#define CCAPP2   0x20

◆ CCON_ADDRESS

#define CCON_ADDRESS   0xD8U

◆ CH_ADDRESS

#define CH_ADDRESS   0xF9U

◆ CIDL

#define CIDL   0x80

◆ CKSEL

#define CKSEL   ( *(__IO uint8_t xdata *) CKSEL_ADDRESS)

◆ CKSEL_ADDRESS

#define CKSEL_ADDRESS   (SYSCLK_BASE + 0x0000U)

◆ CL_ADDRESS

#define CL_ADDRESS   0xE9U

◆ CLKDIV

#define CLKDIV   ( *(__IO uint8_t xdata *) CLKDIV_ADDRESS)

◆ CLKDIV_ADDRESS

#define CLKDIV_ADDRESS   (SYSCLK_BASE + 0x0001U)

◆ CLR_WDT

#define CLR_WDT   0x10

◆ CMD_FAIL

#define CMD_FAIL   0x10

◆ CMOD_ADDRESS

#define CMOD_ADDRESS   0xD9U

◆ CMPCR1_ADDRESS

#define CMPCR1_ADDRESS   0xE6U

◆ CMPCR2_ADDRESS

#define CMPCR2_ADDRESS   0xE7U

◆ CMPEN

#define CMPEN   0x80

◆ CMPIF

#define CMPIF   0x40

◆ CMPOE

#define CMPOE   0x02

◆ CMPRES

#define CMPRES   0x01

◆ CPHA

#define CPHA   0x04

◆ CPOL

#define CPOL   0x08

◆ DISFLT

#define DISFLT   0x40

◆ DORD

#define DORD   0x20

◆ EAXFR_DISABLE

#define EAXFR_DISABLE ( )    P_SW2 &= 0x7F

◆ EAXFR_ENABLE

#define EAXFR_ENABLE ( )    P_SW2 |= 0x80

◆ ECCF0

#define ECCF0   0x01

◆ ECCF1

#define ECCF1   0x01

◆ ECCF2

#define ECCF2   0x01

◆ ECF

#define ECF   0x01

◆ ECOM0

#define ECOM0   0x40

◆ ECOM1

#define ECOM1   0x40

◆ ECOM2

#define ECOM2   0x40

◆ EFDI

#define EFDI   0x08

◆ EMSI

#define EMSI   0x80

◆ EN_WDT

#define EN_WDT   0x20

◆ ENFD

#define ENFD   0x20

◆ ENGLBSET

#define ENGLBSET   0x80

◆ ENI

#define ENI   0x04

◆ ENI2C

#define ENI2C   0x80

◆ ENO

#define ENO   0x80

◆ ENPWM0

#define ENPWM0   0x01

◆ ENPWM1

#define ENPWM1   0x02

◆ ENPWM2

#define ENPWM2   0x04

◆ ENPWM3

#define ENPWM3   0x08

◆ ENPWM4

#define ENPWM4   0x10

◆ ENPWM5

#define ENPWM5   0x20

◆ ENPWMTA024

#define ENPWMTA024   0x02

◆ ENT1I

#define ENT1I   0x01

◆ ENT2I

#define ENT2I   0x02

◆ EPWMCBI024

#define EPWMCBI024   0x04

◆ EPWMCBI135

#define EPWMCBI135   0x40

◆ ERXI

#define ERXI   0x20

◆ ESTAI

#define ESTAI   0x40

◆ ESTOI

#define ESTOI   0x08

◆ ETXI

#define ETXI   0x10

◆ FDCMP

#define FDCMP   0x04

◆ FDIF

#define FDIF   0x01

◆ FDIO

#define FDIO   0x02

◆ FLTFLIO

#define FLTFLIO   0x10

◆ FLTPS

#define FLTPS   0x20

◆ FWTH

#define FWTH   (*(__I uint8_t idata *)0xF8)

◆ FWTL

#define FWTL   (*(__I uint8_t idata *)0xF9)

◆ GPIO_BASE

#define GPIO_BASE   0x80U

◆ GPIO_Px

#define GPIO_Px (   x)    (P##x)

◆ HIRCCR_ADDRESS

#define HIRCCR_ADDRESS   (SYSCLK_BASE + 0x0002U)

◆ I2C_BASE

#define I2C_BASE   0xFE80U

◆ I2CCFG

#define I2CCFG   (*(__IO uint8_t xdata *) I2CCFG_ADDRESS)

◆ I2CCFG_ADDRESS

#define I2CCFG_ADDRESS   (I2C_BASE + 0x00U)

◆ I2CMSCR

#define I2CMSCR   (*(__IO uint8_t xdata *) I2CMSCR_ADDRESS)

◆ I2CMSCR_ADDRESS

#define I2CMSCR_ADDRESS   (I2C_BASE + 0x01U)

◆ I2CMSST

#define I2CMSST   (*(__IO uint8_t xdata *) I2CMSST_ADDRESS)

◆ I2CMSST_ADDRESS

#define I2CMSST_ADDRESS   (I2C_BASE + 0x02U)

◆ I2CRXD

#define I2CRXD   (*(__IO uint8_t xdata *) I2CRXD_ADDRESS)

◆ I2CRXD_ADDRESS

#define I2CRXD_ADDRESS   (I2C_BASE + 0x07U)

◆ I2CSLADR

#define I2CSLADR   (*(__IO uint8_t xdata *)I2CSLADR_ADDRESS)

◆ I2CSLADR_ADDRESS

#define I2CSLADR_ADDRESS   (I2C_BASE + 0x05U)

◆ I2CSLCR

#define I2CSLCR   (*(__IO uint8_t xdata *) I2CSLCR_ADDRESS)

◆ I2CSLCR_ADDRESS

#define I2CSLCR_ADDRESS   (I2C_BASE + 0x03U)

◆ I2CSLST

#define I2CSLST   (*(__IO uint8_t xdata * )I2CSLST_ADDRESS)

◆ I2CSLST_ADDRESS

#define I2CSLST_ADDRESS   (I2C_BASE + 0x04U)

◆ I2CTXD

#define I2CTXD   (*(__IO uint8_t xdata *) I2CTXD_ADDRESS)

◆ I2CTXD_ADDRESS

#define I2CTXD_ADDRESS   (I2C_BASE + 0x06U)

◆ IAP_ADDRH_ADDRESS

#define IAP_ADDRH_ADDRESS   0xC3U

◆ IAP_ADDRL_ADDRESS

#define IAP_ADDRL_ADDRESS   0xC4U

◆ IAP_CMD_ADDRESS

#define IAP_CMD_ADDRESS   0xC5U

◆ IAP_CONTR_ADDRESS

#define IAP_CONTR_ADDRESS   0xC7U

◆ IAP_DATA_ADDRESS

#define IAP_DATA_ADDRESS   0xC2U

◆ IAP_ERASE

#define IAP_ERASE   0x03

◆ IAP_IDL

#define IAP_IDL   0x00

◆ IAP_READ

#define IAP_READ   0x01

◆ IAP_TPS_ADDRESS

#define IAP_TPS_ADDRESS   0xF5U

◆ IAP_TRIG_ADDRESS

#define IAP_TRIG_ADDRESS   0xC6U

◆ IAP_WRITE

#define IAP_WRITE   0x02

◆ IAPEN

#define IAPEN   0x80

◆ IDL_WDT

#define IDL_WDT   0x08

◆ IE2_ADDRESS

#define IE2_ADDRESS   0xAFU

◆ IE_ADDRESS

#define IE_ADDRESS   0xA8U

◆ INI

#define INI   0x40

◆ INTCLKO_ADDRESS

#define INTCLKO_ADDRESS   0x8FU

◆ INTE_GPIO_ADDRESS

#define INTE_GPIO_ADDRESS   0xFD00U

◆ INTF_GPIO_ADDRESS

#define INTF_GPIO_ADDRESS   0xFD10U

◆ INVCMP

#define INVCMP   0x80

◆ INVCMPO

#define INVCMPO   0x80

◆ INVIO

#define INVIO   0x40

◆ IP2_ADDRESS

#define IP2_ADDRESS   0xB5U

◆ IP2H_ADDRESS

#define IP2H_ADDRESS   0xB6U

◆ IP3_ADDRESS

#define IP3_ADDRESS   0xDFU

◆ IP3H_ADDRESS

#define IP3H_ADDRESS   0xEEU

◆ IP_ADDRESS

#define IP_ADDRESS   0xB8U

◆ IPH_ADDRESS

#define IPH_ADDRESS   0xB7U

◆ IRC24MCR

#define IRC24MCR   ( *(__IO uint8_t xdata *) HIRCCR_ADDRESS)

◆ IRC32KCR

#define IRC32KCR   ( *(__IO uint8_t xdata *) IRC32KCR_ADDRESS)

◆ IRC32KCR_ADDRESS

#define IRC32KCR_ADDRESS   (SYSCLK_BASE + 0x0004U)

◆ IRC_22_1184M

#define IRC_22_1184M   (*(__I uint8_t idata *)0xFA)

◆ IRC_24M

#define IRC_24M   (*(__I uint8_t idata *)0xFB)

◆ IRCBAND_ADDRESS

#define IRCBAND_ADDRESS   0x9DU

◆ IRTRIM_ADDRESS

#define IRTRIM_ADDRESS   0x9FU

◆ ISP_ADDRH_ADDRESS

#define ISP_ADDRH_ADDRESS   0xC3U

◆ ISP_ADDRL_ADDRESS

#define ISP_ADDRL_ADDRESS   0xC4U

◆ ISP_CMD_ADDRESS

#define ISP_CMD_ADDRESS   0xC5U

◆ ISP_CONTR_ADDRESS

#define ISP_CONTR_ADDRESS   0xC7U

◆ ISP_DATA_ADDRESS

#define ISP_DATA_ADDRESS   0xC2U

◆ ISP_TRIG_ADDRESS

#define ISP_TRIG_ADDRESS   0xC6U

◆ LIRTRIM_ADDRESS

#define LIRTRIM_ADDRESS   0x9EU

◆ MAT0

#define MAT0   0x08

◆ MAT1

#define MAT1   0x08

◆ MAT2

#define MAT2   0x08

◆ MCLKOCR

#define MCLKOCR   ( *(__IO uint8_t xdata *) MCLKOCR_ADDRESS)

◆ MCLKOCR_ADDRESS

#define MCLKOCR_ADDRESS   (SYSCLK_BASE + 0x0005U)

◆ MD0

#define MD0   (*(__IO uint8_t xdata *) MD0_ADDRESS)

◆ MD0_ADDRESS

#define MD0_ADDRESS   (MDU16_BASE + 0x0003U)

◆ MD1

#define MD1   (*(__IO uint8_t xdata *) MD1_ADDRESS)

◆ MD1_ADDRESS

#define MD1_ADDRESS   (MDU16_BASE + 0x0002U)

◆ MD1U16

#define MD1U16   (*(__IO uint16_t xdata *) MD1_ADDRESS)

◆ MD2

#define MD2   (*(__IO uint8_t xdata *) MD2_ADDRESS)

◆ MD2_ADDRESS

#define MD2_ADDRESS   (MDU16_BASE + 0x0001U)

◆ MD3

#define MD3   (*(__IO uint8_t xdata *) MD3_ADDRESS)

◆ MD3_ADDRESS

#define MD3_ADDRESS   (MDU16_BASE)

◆ MD3U16

#define MD3U16   (*(__IO uint16_t xdata *) MD3_ADDRESS)

◆ MD3U32

#define MD3U32   (*(__IO uint32_t xdata *) MD3_ADDRESS)

◆ MD4

#define MD4   (*(__IO uint8_t xdata *) MD4_ADDRESS)

◆ MD4_ADDRESS

#define MD4_ADDRESS   (MDU16_BASE + 0x0005U)

◆ MD5

#define MD5   (*(__IO uint8_t xdata *) MD5_ADDRESS)

◆ MD5_ADDRESS

#define MD5_ADDRESS   (MDU16_BASE + 0x0004U)

◆ MD5U16

#define MD5U16   (*(__IO uint16_t xdata *) MD5_ADDRESS)

◆ MDU16

#define MDU16   (* (MDU16_TypeDef xdata *) MDU16_BASE)

◆ MDU16_BASE

#define MDU16_BASE   0xFCF0U

◆ MSACKI

#define MSACKI   0x02

◆ MSACKO

#define MSACKO   0x01

◆ MSBUSY

#define MSBUSY   0x80

◆ MSIF

#define MSIF   0x40

◆ MSSL

#define MSSL   0x40

◆ MSTR

#define MSTR   0x10

◆ NIE

#define NIE   0x10

◆ NIS

#define NIS   0x04

◆ OPCON

#define OPCON   (*(__IO uint8_t xdata *) OPCON_ADDRESS)

◆ OPCON_ADDRESS

#define OPCON_ADDRESS   (MDU16_BASE + 0x0007U)

◆ P0_ADDRESS

#define P0_ADDRESS   GPIO_BASE

◆ P0DR

#define P0DR   ( *(__IO uint8_t xdata *) P0DR_ADDRESS)

◆ P0DR_ADDRESS

#define P0DR_ADDRESS   (PxDR_BASE + 0x00U)

◆ P0IE

#define P0IE   ( *(__IO uint8_t xdata *) P0IE_ADDRESS)

◆ P0IE_ADDRESS

#define P0IE_ADDRESS   (PxIE_BASE + 0x00U)

◆ P0INTE

#define P0INTE   ( *(__IO uint8_t xdata *) P0INTE_ADDRESS)

◆ P0INTE_ADDRESS

#define P0INTE_ADDRESS   INTE_GPIO_ADDRESS

◆ P0INTF

#define P0INTF   ( *(__IO uint8_t xdata *) P0INTF_ADDRESS)

◆ P0INTF_ADDRESS

#define P0INTF_ADDRESS   INTF_GPIO_ADDRESS

◆ P0M0_ADDRESS

#define P0M0_ADDRESS   PxM0_BASE

◆ P0M1_ADDRESS

#define P0M1_ADDRESS   PxM1_BASE

◆ P0NCS

#define P0NCS   ( *(__IO uint8_t xdata *) P0NCS_ADDRESS)

◆ P0NCS_ADDRESS

#define P0NCS_ADDRESS   (PxNCS_BASE + 0x00U)

◆ P0PU

#define P0PU   ( *(__IO uint8_t xdata *) P0PU_ADDRESS)

◆ P0PU_ADDRESS

#define P0PU_ADDRESS   (PxPU_BASE + 0x00U)

◆ P0SR

#define P0SR   ( *(__IO uint8_t xdata *) P0SR_ADDRESS)

◆ P0SR_ADDRESS

#define P0SR_ADDRESS   (PxSR_BASE + 0x00U)

◆ P1_ADDRESS

#define P1_ADDRESS   0x90U

◆ P1DR

#define P1DR   ( *(__IO uint8_t xdata *) P1DR_ADDRESS)

◆ P1DR_ADDRESS

#define P1DR_ADDRESS   (PxDR_BASE + 0x01U)

◆ P1IE

#define P1IE   ( *(__IO uint8_t xdata *) P1IE_ADDRESS)

◆ P1IE_ADDRESS

#define P1IE_ADDRESS   (PxIE_BASE + 0x01U)

◆ P1INTE

#define P1INTE   ( *(__IO uint8_t xdata *) P1INTE_ADDRESS)

◆ P1INTE_ADDRESS

#define P1INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0001U)

◆ P1INTF

#define P1INTF   ( *(__IO uint8_t xdata *) P1INTF_ADDRESS)

◆ P1INTF_ADDRESS

#define P1INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0001U)

◆ P1M0_ADDRESS

#define P1M0_ADDRESS   0x92U

◆ P1M1_ADDRESS

#define P1M1_ADDRESS   0x91U

◆ P1NCS

#define P1NCS   ( *(__IO uint8_t xdata *) P1NCS_ADDRESS)

◆ P1NCS_ADDRESS

#define P1NCS_ADDRESS   (PxNCS_BASE + 0x01U)

◆ P1PU

#define P1PU   ( *(__IO uint8_t xdata *) P1PU_ADDRESS)

◆ P1PU_ADDRESS

#define P1PU_ADDRESS   (PxPU_BASE + 0x01U)

◆ P1SR

#define P1SR   ( *(__IO uint8_t xdata *) P1SR_ADDRESS)

◆ P1SR_ADDRESS

#define P1SR_ADDRESS   (PxSR_BASE + 0x01U)

◆ P2_ADDRESS

#define P2_ADDRESS   0xA0U

◆ P2DR

#define P2DR   ( *(__IO uint8_t xdata *) P2DR_ADDRESS)

◆ P2DR_ADDRESS

#define P2DR_ADDRESS   (PxDR_BASE + 0x02U)

◆ P2INTE

#define P2INTE   ( *(__IO uint8_t xdata *) P2INTE_ADDRESS)

◆ P2INTE_ADDRESS

#define P2INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0002U)

◆ P2INTF

#define P2INTF   ( *(__IO uint8_t xdata *) P2INTF_ADDRESS)

◆ P2INTF_ADDRESS

#define P2INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0002U)

◆ P2M0_ADDRESS

#define P2M0_ADDRESS   0x96U

◆ P2M1_ADDRESS

#define P2M1_ADDRESS   0x95U

◆ P2NCS

#define P2NCS   ( *(__IO uint8_t xdata *) P2NCS_ADDRESS)

◆ P2NCS_ADDRESS

#define P2NCS_ADDRESS   (PxNCS_BASE + 0x02U)

◆ P2PU

#define P2PU   ( *(__IO uint8_t xdata *) P2PU_ADDRESS)

◆ P2PU_ADDRESS

#define P2PU_ADDRESS   (PxPU_BASE + 0x02U)

◆ P2SR

#define P2SR   ( *(__IO uint8_t xdata *) P2SR_ADDRESS)

◆ P2SR_ADDRESS

#define P2SR_ADDRESS   (PxSR_BASE + 0x02U)

◆ P3_ADDRESS

#define P3_ADDRESS   0xB0U

◆ P3DR

#define P3DR   ( *(__IO uint8_t xdata *) P3DR_ADDRESS)

◆ P3DR_ADDRESS

#define P3DR_ADDRESS   (PxDR_BASE + 0x03U)

◆ P3IE

#define P3IE   ( *(__IO uint8_t xdata *) P3IE_ADDRESS)

◆ P3IE_ADDRESS

#define P3IE_ADDRESS   (PxIE_BASE + 0x03U)

◆ P3INTE

#define P3INTE   ( *(__IO uint8_t xdata *) P3INTE_ADDRESS)

◆ P3INTE_ADDRESS

#define P3INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0003U)

◆ P3INTF

#define P3INTF   ( *(__IO uint8_t xdata *) P3INTF_ADDRESS)

◆ P3INTF_ADDRESS

#define P3INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0003U)

◆ P3M0_ADDRESS

#define P3M0_ADDRESS   0xB2U

◆ P3M1_ADDRESS

#define P3M1_ADDRESS   0xB1U

◆ P3NCS

#define P3NCS   ( *(__IO uint8_t xdata *) P3NCS_ADDRESS)

◆ P3NCS_ADDRESS

#define P3NCS_ADDRESS   (PxNCS_BASE + 0x03U)

◆ P3PU

#define P3PU   ( *(__IO uint8_t xdata *) P3PU_ADDRESS)

◆ P3PU_ADDRESS

#define P3PU_ADDRESS   (PxPU_BASE + 0x03U)

◆ P3SR

#define P3SR   ( *(__IO uint8_t xdata *) P3SR_ADDRESS)

◆ P3SR_ADDRESS

#define P3SR_ADDRESS   (PxSR_BASE + 0x03U)

◆ P4_ADDRESS

#define P4_ADDRESS   0xC0U

◆ P4DR

#define P4DR   ( *(__IO uint8_t xdata *) P4DR_ADDRESS)

◆ P4DR_ADDRESS

#define P4DR_ADDRESS   (PxDR_BASE + 0x04U)

◆ P4INTE

#define P4INTE   ( *(__IO uint8_t xdata *) P4INTE_ADDRESS)

◆ P4INTE_ADDRESS

#define P4INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0004U)

◆ P4INTF

#define P4INTF   ( *(__IO uint8_t xdata *) P4INTF_ADDRESS)

◆ P4INTF_ADDRESS

#define P4INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0004U)

◆ P4M0_ADDRESS

#define P4M0_ADDRESS   0xB4U

◆ P4M1_ADDRESS

#define P4M1_ADDRESS   0xB3U

◆ P4NCS

#define P4NCS   ( *(__IO uint8_t xdata *) P4NCS_ADDRESS)

◆ P4NCS_ADDRESS

#define P4NCS_ADDRESS   (PxNCS_BASE + 0x04U)

◆ P4PU

#define P4PU   ( *(__IO uint8_t xdata *) P4PU_ADDRESS)

◆ P4PU_ADDRESS

#define P4PU_ADDRESS   (PxPU_BASE + 0x04U)

◆ P4SR

#define P4SR   ( *(__IO uint8_t xdata *) P4SR_ADDRESS)

◆ P4SR_ADDRESS

#define P4SR_ADDRESS   (PxSR_BASE + 0x04U)

◆ P5_ADDRESS

#define P5_ADDRESS   0xC8U

◆ P5DR

#define P5DR   ( *(__IO uint8_t xdata *) P5DR_ADDRESS)

◆ P5DR_ADDRESS

#define P5DR_ADDRESS   (PxDR_BASE + 0x05U)

◆ P5INTE

#define P5INTE   ( *(__IO uint8_t xdata *) P5INTE_ADDRESS)

◆ P5INTE_ADDRESS

#define P5INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0005U)

◆ P5INTF

#define P5INTF   ( *(__IO uint8_t xdata *) P5INTF_ADDRESS)

◆ P5INTF_ADDRESS

#define P5INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0005U)

◆ P5M0_ADDRESS

#define P5M0_ADDRESS   0xCAU

◆ P5M1_ADDRESS

#define P5M1_ADDRESS   0xC9U

◆ P5NCS

#define P5NCS   ( *(__IO uint8_t xdata *) P5NCS_ADDRESS)

◆ P5NCS_ADDRESS

#define P5NCS_ADDRESS   (PxNCS_BASE + 0x05U)

◆ P5PU

#define P5PU   ( *(__IO uint8_t xdata *) P5PU_ADDRESS)

◆ P5PU_ADDRESS

#define P5PU_ADDRESS   (PxPU_BASE + 0x05U)

◆ P5SR

#define P5SR   ( *(__IO uint8_t xdata *) P5SR_ADDRESS)

◆ P5SR_ADDRESS

#define P5SR_ADDRESS   (PxSR_BASE + 0x05U)

◆ P6_ADDRESS

#define P6_ADDRESS   0xE8U

◆ P6DR

#define P6DR   ( *(__IO uint8_t xdata *) P6DR_ADDRESS)

◆ P6DR_ADDRESS

#define P6DR_ADDRESS   (PxDR_BASE + 0x06U)

◆ P6INTE_ADDRESS

#define P6INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0006U)

◆ P6INTF_ADDRESS

#define P6INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0006U)

◆ P6M0_ADDRESS

#define P6M0_ADDRESS   0xCCU

◆ P6M1_ADDRESS

#define P6M1_ADDRESS   0xCBU

◆ P6NCS

#define P6NCS   ( *(__IO uint8_t xdata *) P6NCS_ADDRESS)

◆ P6NCS_ADDRESS

#define P6NCS_ADDRESS   (PxNCS_BASE + 0x06U)

◆ P6PU

#define P6PU   ( *(__IO uint8_t xdata *) P6PU_ADDRESS)

◆ P6PU_ADDRESS

#define P6PU_ADDRESS   (PxPU_BASE + 0x06U)

◆ P6SR

#define P6SR   ( *(__IO uint8_t xdata *) P6SR_ADDRESS)

◆ P6SR_ADDRESS

#define P6SR_ADDRESS   (PxSR_BASE + 0x06U)

◆ P7_ADDRESS

#define P7_ADDRESS   0xF8U

◆ P7DR

#define P7DR   ( *(__IO uint8_t xdata *) P7DR_ADDRESS)

◆ P7DR_ADDRESS

#define P7DR_ADDRESS   (PxDR_BASE + 0x07U)

◆ P7INTE_ADDRESS

#define P7INTE_ADDRESS   (INTE_GPIO_ADDRESS + 0x0007U)

◆ P7INTF_ADDRESS

#define P7INTF_ADDRESS   (INTF_GPIO_ADDRESS + 0x0007U)

◆ P7M0_ADDRESS

#define P7M0_ADDRESS   0xE2U

◆ P7M1_ADDRESS

#define P7M1_ADDRESS   0xE1U

◆ P7NCS

#define P7NCS   ( *(__IO uint8_t xdata *) P7NCS_ADDRESS)

◆ P7NCS_ADDRESS

#define P7NCS_ADDRESS   (PxNCS_BASE + 0x07U)

◆ P7PU

#define P7PU   ( *(__IO uint8_t xdata *) P7PU_ADDRESS)

◆ P7PU_ADDRESS

#define P7PU_ADDRESS   (PxPU_BASE + 0x07U)

◆ P7SR

#define P7SR   ( *(__IO uint8_t xdata *) P7SR_ADDRESS)

◆ P7SR_ADDRESS

#define P7SR_ADDRESS   (PxSR_BASE + 0x07U)

◆ PCA_PWM0_ADDRESS

#define PCA_PWM0_ADDRESS   0xF2U

◆ PCA_PWM1_ADDRESS

#define PCA_PWM1_ADDRESS   0xF3U

◆ PCA_PWM2_ADDRESS

#define PCA_PWM2_ADDRESS   0xF4U

◆ PCON_ADDRESS

#define PCON_ADDRESS   0x87U

◆ PER_SW1_ADDRESS

#define PER_SW1_ADDRESS   0xA2U

◆ PER_SW2_ADDRESS

#define PER_SW2_ADDRESS   0xBAU

◆ PIE

#define PIE   0x20

◆ PIS

#define PIS   0x08

◆ PWM0

#define PWM0   0x02

◆ PWM00CR_ADDRESS

#define PWM00CR_ADDRESS   (PWM00T2L_ADDRESS + 0x01U)

◆ PWM00HLD_ADDRESS

#define PWM00HLD_ADDRESS   (PWM00CR_ADDRESS + 0x01U)

◆ PWM00T1_ADDRESS

#define PWM00T1_ADDRESS   (PWM0FDCR_ADDRESS + 0x03U)

◆ PWM00T1H_ADDRESS

#define PWM00T1H_ADDRESS   (PWM00T1_ADDRESS + 0x00U)

◆ PWM00T1L_ADDRESS

#define PWM00T1L_ADDRESS   (PWM00T1H_ADDRESS + 0x01U)

◆ PWM00T2_ADDRESS

#define PWM00T2_ADDRESS   (PWM00T1L_ADDRESS + 0x01U)

◆ PWM00T2H_ADDRESS

#define PWM00T2H_ADDRESS   (PWM00T2_ADDRESS + 0x00U)

◆ PWM00T2L_ADDRESS

#define PWM00T2L_ADDRESS   (PWM00T2H_ADDRESS + 0x01U)

◆ PWM01CR_ADDRESS

#define PWM01CR_ADDRESS   (PWM01T2L_ADDRESS + 0x01U)

◆ PWM01HLD_ADDRESS

#define PWM01HLD_ADDRESS   (PWM01CR_ADDRESS + 0x01U)

◆ PWM01T1_ADDRESS

#define PWM01T1_ADDRESS   (PWM00HLD_ADDRESS + 0x03U)

◆ PWM01T1H_ADDRESS

#define PWM01T1H_ADDRESS   (PWM01T1_ADDRESS + 0x00U)

◆ PWM01T1L_ADDRESS

#define PWM01T1L_ADDRESS   (PWM01T1H_ADDRESS + 0x01U)

◆ PWM01T2_ADDRESS

#define PWM01T2_ADDRESS   (PWM01T1L_ADDRESS + 0x01U)

◆ PWM01T2H_ADDRESS

#define PWM01T2H_ADDRESS   (PWM01T2_ADDRESS + 0x00U)

◆ PWM01T2L_ADDRESS

#define PWM01T2L_ADDRESS   (PWM01T2H_ADDRESS + 0x01U)

◆ PWM02CR_ADDRESS

#define PWM02CR_ADDRESS   (PWM02T2L_ADDRESS + 0x01U)

◆ PWM02HLD_ADDRESS

#define PWM02HLD_ADDRESS   (PWM02CR_ADDRESS + 0x01U)

◆ PWM02T1_ADDRESS

#define PWM02T1_ADDRESS   (PWM01HLD_ADDRESS + 0x03U)

◆ PWM02T1H_ADDRESS

#define PWM02T1H_ADDRESS   (PWM02T1_ADDRESS + 0x00U)

◆ PWM02T1L_ADDRESS

#define PWM02T1L_ADDRESS   (PWM02T1H_ADDRESS + 0x01U)

◆ PWM02T2_ADDRESS

#define PWM02T2_ADDRESS   (PWM02T1L_ADDRESS + 0x01U)

◆ PWM02T2H_ADDRESS

#define PWM02T2H_ADDRESS   (PWM02T2_ADDRESS + 0x00U)

◆ PWM02T2L_ADDRESS

#define PWM02T2L_ADDRESS   (PWM02T2H_ADDRESS + 0x01U)

◆ PWM03CR_ADDRESS

#define PWM03CR_ADDRESS   (PWM03T2L_ADDRESS + 0x01U)

◆ PWM03HLD_ADDRESS

#define PWM03HLD_ADDRESS   (PWM03CR_ADDRESS + 0x01U)

◆ PWM03T1_ADDRESS

#define PWM03T1_ADDRESS   (PWM02HLD_ADDRESS + 0x03U)

◆ PWM03T1H_ADDRESS

#define PWM03T1H_ADDRESS   (PWM03T1_ADDRESS + 0x00U)

◆ PWM03T1L_ADDRESS

#define PWM03T1L_ADDRESS   (PWM03T1H_ADDRESS + 0x01U)

◆ PWM03T2_ADDRESS

#define PWM03T2_ADDRESS   (PWM03T1L_ADDRESS + 0x01U)

◆ PWM03T2H_ADDRESS

#define PWM03T2H_ADDRESS   (PWM03T2_ADDRESS + 0x00U)

◆ PWM03T2L_ADDRESS

#define PWM03T2L_ADDRESS   (PWM03T2H_ADDRESS + 0x01U)

◆ PWM04CR_ADDRESS

#define PWM04CR_ADDRESS   (PWM04T2L_ADDRESS + 0x01U)

◆ PWM04HLD_ADDRESS

#define PWM04HLD_ADDRESS   (PWM04CR_ADDRESS + 0x01U)

◆ PWM04T1_ADDRESS

#define PWM04T1_ADDRESS   (PWM03HLD_ADDRESS + 0x03U)

◆ PWM04T1H_ADDRESS

#define PWM04T1H_ADDRESS   (PWM04T1_ADDRESS + 0x00U)

◆ PWM04T1L_ADDRESS

#define PWM04T1L_ADDRESS   (PWM04T1H_ADDRESS + 0x01U)

◆ PWM04T2_ADDRESS

#define PWM04T2_ADDRESS   (PWM04T1L_ADDRESS + 0x01U)

◆ PWM04T2H_ADDRESS

#define PWM04T2H_ADDRESS   (PWM04T2_ADDRESS + 0x00U)

◆ PWM04T2L_ADDRESS

#define PWM04T2L_ADDRESS   (PWM04T2H_ADDRESS + 0x01U)

◆ PWM05CR_ADDRESS

#define PWM05CR_ADDRESS   (PWM05T2L_ADDRESS + 0x01U)

◆ PWM05HLD_ADDRESS

#define PWM05HLD_ADDRESS   (PWM05CR_ADDRESS + 0x01U)

◆ PWM05T1_ADDRESS

#define PWM05T1_ADDRESS   (PWM04HLD_ADDRESS + 0x03U)

◆ PWM05T1H_ADDRESS

#define PWM05T1H_ADDRESS   (PWM05T1_ADDRESS + 0x00U)

◆ PWM05T1L_ADDRESS

#define PWM05T1L_ADDRESS   (PWM05T1H_ADDRESS + 0x01U)

◆ PWM05T2_ADDRESS

#define PWM05T2_ADDRESS   (PWM05T1L_ADDRESS + 0x01U)

◆ PWM05T2H_ADDRESS

#define PWM05T2H_ADDRESS   (PWM05T2_ADDRESS + 0x00U)

◆ PWM05T2L_ADDRESS

#define PWM05T2L_ADDRESS   (PWM05T2H_ADDRESS + 0x01U)

◆ PWM06CR_ADDRESS

#define PWM06CR_ADDRESS   (PWM06T2L_ADDRESS + 0x01U)

◆ PWM06HLD_ADDRESS

#define PWM06HLD_ADDRESS   (PWM06CR_ADDRESS + 0x01U)

◆ PWM06T1_ADDRESS

#define PWM06T1_ADDRESS   (PWM05HLD_ADDRESS + 0x03U)

◆ PWM06T1H_ADDRESS

#define PWM06T1H_ADDRESS   (PWM06T1_ADDRESS + 0x00U)

◆ PWM06T1L_ADDRESS

#define PWM06T1L_ADDRESS   (PWM06T1H_ADDRESS + 0x01U)

◆ PWM06T2_ADDRESS

#define PWM06T2_ADDRESS   (PWM06T1L_ADDRESS + 0x01U)

◆ PWM06T2H_ADDRESS

#define PWM06T2H_ADDRESS   (PWM06T2_ADDRESS + 0x00U)

◆ PWM06T2L_ADDRESS

#define PWM06T2L_ADDRESS   (PWM06T2H_ADDRESS + 0x01U)

◆ PWM07CR_ADDRESS

#define PWM07CR_ADDRESS   (PWM07T2L_ADDRESS + 0x01U)

◆ PWM07HLD_ADDRESS

#define PWM07HLD_ADDRESS   (PWM07CR_ADDRESS + 0x01U)

◆ PWM07T1_ADDRESS

#define PWM07T1_ADDRESS   (PWM06HLD_ADDRESS + 0x03U)

◆ PWM07T1H_ADDRESS

#define PWM07T1H_ADDRESS   (PWM07T1_ADDRESS + 0x00U)

◆ PWM07T1L_ADDRESS

#define PWM07T1L_ADDRESS   (PWM07T1H_ADDRESS + 0x01U)

◆ PWM07T2_ADDRESS

#define PWM07T2_ADDRESS   (PWM07T1L_ADDRESS + 0x01U)

◆ PWM07T2H_ADDRESS

#define PWM07T2H_ADDRESS   (PWM07T2_ADDRESS + 0x00U)

◆ PWM07T2L_ADDRESS

#define PWM07T2L_ADDRESS   (PWM07T2H_ADDRESS + 0x01U)

◆ PWM0_BASE

#define PWM0_BASE   0xFF00U

◆ PWM0C_ADDRESS

#define PWM0C_ADDRESS   (PWM0_BASE + 0x00U)

◆ PWM0CH_ADDRESS

#define PWM0CH_ADDRESS   (PWM0C_ADDRESS + 0x00U)

◆ PWM0CKS_ADDRESS

#define PWM0CKS_ADDRESS   (PWM0CL_ADDRESS + 0x01U)

◆ PWM0CL_ADDRESS

#define PWM0CL_ADDRESS   (PWM0CH_ADDRESS + 0x01U)

◆ PWM0FDCR_ADDRESS

#define PWM0FDCR_ADDRESS   (PWM0IF_ADDRESS + 0x01U)

◆ PWM0IF_ADDRESS

#define PWM0IF_ADDRESS   (PWM0TADCL_ADDRESS + 0x01U)

◆ PWM0TADC_ADDRESS

#define PWM0TADC_ADDRESS   (PWM0CKS_ADDRESS + 0x01U)

◆ PWM0TADCH_ADDRESS

#define PWM0TADCH_ADDRESS   (PWM0TADC_ADDRESS + 0x00U)

◆ PWM0TADCL_ADDRESS

#define PWM0TADCL_ADDRESS   (PWM0TADCH_ADDRESS + 0x01U)

◆ PWM1

#define PWM1   0x02

◆ PWM10CR_ADDRESS

#define PWM10CR_ADDRESS   (PWM10T2L_ADDRESS + 0x01U)

◆ PWM10HLD_ADDRESS

#define PWM10HLD_ADDRESS   (PWM10CR_ADDRESS + 0x01U)

◆ PWM10T1_ADDRESS

#define PWM10T1_ADDRESS   (PWM1FDCR_ADDRESS + 0x03U)

◆ PWM10T1H_ADDRESS

#define PWM10T1H_ADDRESS   (PWM10T1_ADDRESS + 0x00U)

◆ PWM10T1L_ADDRESS

#define PWM10T1L_ADDRESS   (PWM10T1H_ADDRESS + 0x01U)

◆ PWM10T2_ADDRESS

#define PWM10T2_ADDRESS   (PWM10T1L_ADDRESS + 0x01U)

◆ PWM10T2H_ADDRESS

#define PWM10T2H_ADDRESS   (PWM10T2_ADDRESS + 0x00U)

◆ PWM10T2L_ADDRESS

#define PWM10T2L_ADDRESS   (PWM10T2H_ADDRESS + 0x01U)

◆ PWM11CR_ADDRESS

#define PWM11CR_ADDRESS   (PWM11T2L_ADDRESS + 0x01U)

◆ PWM11HLD_ADDRESS

#define PWM11HLD_ADDRESS   (PWM11CR_ADDRESS + 0x01U)

◆ PWM11T1_ADDRESS

#define PWM11T1_ADDRESS   (PWM10HLD_ADDRESS + 0x03U)

◆ PWM11T1H_ADDRESS

#define PWM11T1H_ADDRESS   (PWM11T1_ADDRESS + 0x00U)

◆ PWM11T1L_ADDRESS

#define PWM11T1L_ADDRESS   (PWM11T1H_ADDRESS + 0x01U)

◆ PWM11T2_ADDRESS

#define PWM11T2_ADDRESS   (PWM11T1L_ADDRESS + 0x01U)

◆ PWM11T2H_ADDRESS

#define PWM11T2H_ADDRESS   (PWM11T2_ADDRESS + 0x00U)

◆ PWM11T2L_ADDRESS

#define PWM11T2L_ADDRESS   (PWM11T2H_ADDRESS + 0x01U)

◆ PWM12CR_ADDRESS

#define PWM12CR_ADDRESS   (PWM12T2L_ADDRESS + 0x01U)

◆ PWM12HLD_ADDRESS

#define PWM12HLD_ADDRESS   (PWM12CR_ADDRESS + 0x01U)

◆ PWM12T1_ADDRESS

#define PWM12T1_ADDRESS   (PWM11HLD_ADDRESS + 0x03U)

◆ PWM12T1H_ADDRESS

#define PWM12T1H_ADDRESS   (PWM12T1_ADDRESS + 0x00U)

◆ PWM12T1L_ADDRESS

#define PWM12T1L_ADDRESS   (PWM12T1H_ADDRESS + 0x01U)

◆ PWM12T2_ADDRESS

#define PWM12T2_ADDRESS   (PWM12T1L_ADDRESS + 0x01U)

◆ PWM12T2H_ADDRESS

#define PWM12T2H_ADDRESS   (PWM12T2_ADDRESS + 0x00U)

◆ PWM12T2L_ADDRESS

#define PWM12T2L_ADDRESS   (PWM12T2H_ADDRESS + 0x01U)

◆ PWM13CR_ADDRESS

#define PWM13CR_ADDRESS   (PWM13T2L_ADDRESS + 0x01U)

◆ PWM13HLD_ADDRESS

#define PWM13HLD_ADDRESS   (PWM13CR_ADDRESS + 0x01U)

◆ PWM13T1_ADDRESS

#define PWM13T1_ADDRESS   (PWM12HLD_ADDRESS + 0x03U)

◆ PWM13T1H_ADDRESS

#define PWM13T1H_ADDRESS   (PWM13T1_ADDRESS + 0x00U)

◆ PWM13T1L_ADDRESS

#define PWM13T1L_ADDRESS   (PWM13T1H_ADDRESS + 0x01U)

◆ PWM13T2_ADDRESS

#define PWM13T2_ADDRESS   (PWM13T1L_ADDRESS + 0x01U)

◆ PWM13T2H_ADDRESS

#define PWM13T2H_ADDRESS   (PWM13T2_ADDRESS + 0x00U)

◆ PWM13T2L_ADDRESS

#define PWM13T2L_ADDRESS   (PWM13T2H_ADDRESS + 0x01U)

◆ PWM14CR_ADDRESS

#define PWM14CR_ADDRESS   (PWM14T2L_ADDRESS + 0x01U)

◆ PWM14HLD_ADDRESS

#define PWM14HLD_ADDRESS   (PWM14CR_ADDRESS + 0x01U)

◆ PWM14T1_ADDRESS

#define PWM14T1_ADDRESS   (PWM13HLD_ADDRESS + 0x03U)

◆ PWM14T1H_ADDRESS

#define PWM14T1H_ADDRESS   (PWM14T1_ADDRESS + 0x00U)

◆ PWM14T1L_ADDRESS

#define PWM14T1L_ADDRESS   (PWM14T1H_ADDRESS + 0x01U)

◆ PWM14T2_ADDRESS

#define PWM14T2_ADDRESS   (PWM14T1L_ADDRESS + 0x01U)

◆ PWM14T2H_ADDRESS

#define PWM14T2H_ADDRESS   (PWM14T2_ADDRESS + 0x00U)

◆ PWM14T2L_ADDRESS

#define PWM14T2L_ADDRESS   (PWM14T2H_ADDRESS + 0x01U)

◆ PWM15CR_ADDRESS

#define PWM15CR_ADDRESS   (PWM15T2L_ADDRESS + 0x01U)

◆ PWM15HLD_ADDRESS

#define PWM15HLD_ADDRESS   (PWM15CR_ADDRESS + 0x01U)

◆ PWM15T1_ADDRESS

#define PWM15T1_ADDRESS   (PWM14HLD_ADDRESS + 0x03U)

◆ PWM15T1H_ADDRESS

#define PWM15T1H_ADDRESS   (PWM15T1_ADDRESS + 0x00U)

◆ PWM15T1L_ADDRESS

#define PWM15T1L_ADDRESS   (PWM15T1H_ADDRESS + 0x01U)

◆ PWM15T2_ADDRESS

#define PWM15T2_ADDRESS   (PWM15T1L_ADDRESS + 0x01U)

◆ PWM15T2H_ADDRESS

#define PWM15T2H_ADDRESS   (PWM15T2_ADDRESS + 0x00U)

◆ PWM15T2L_ADDRESS

#define PWM15T2L_ADDRESS   (PWM15T2H_ADDRESS + 0x01U)

◆ PWM16CR_ADDRESS

#define PWM16CR_ADDRESS   (PWM16T2L_ADDRESS + 0x01U)

◆ PWM16HLD_ADDRESS

#define PWM16HLD_ADDRESS   (PWM16CR_ADDRESS + 0x01U)

◆ PWM16T1_ADDRESS

#define PWM16T1_ADDRESS   (PWM15HLD_ADDRESS + 0x03U)

◆ PWM16T1H_ADDRESS

#define PWM16T1H_ADDRESS   (PWM16T1_ADDRESS + 0x00U)

◆ PWM16T1L_ADDRESS

#define PWM16T1L_ADDRESS   (PWM16T1H_ADDRESS + 0x01U)

◆ PWM16T2_ADDRESS

#define PWM16T2_ADDRESS   (PWM16T1L_ADDRESS + 0x01U)

◆ PWM16T2H_ADDRESS

#define PWM16T2H_ADDRESS   (PWM16T2_ADDRESS + 0x00U)

◆ PWM16T2L_ADDRESS

#define PWM16T2L_ADDRESS   (PWM16T2H_ADDRESS + 0x01U)

◆ PWM17CR_ADDRESS

#define PWM17CR_ADDRESS   (PWM17T2L_ADDRESS + 0x01U)

◆ PWM17HLD_ADDRESS

#define PWM17HLD_ADDRESS   (PWM17CR_ADDRESS + 0x01U)

◆ PWM17T1_ADDRESS

#define PWM17T1_ADDRESS   (PWM16HLD_ADDRESS + 0x03U)

◆ PWM17T1H_ADDRESS

#define PWM17T1H_ADDRESS   (PWM17T1_ADDRESS + 0x00U)

◆ PWM17T1L_ADDRESS

#define PWM17T1L_ADDRESS   (PWM17T1H_ADDRESS + 0x01U)

◆ PWM17T2_ADDRESS

#define PWM17T2_ADDRESS   (PWM17T1L_ADDRESS + 0x01U)

◆ PWM17T2H_ADDRESS

#define PWM17T2H_ADDRESS   (PWM17T2_ADDRESS + 0x00U)

◆ PWM17T2L_ADDRESS

#define PWM17T2L_ADDRESS   (PWM17T2H_ADDRESS + 0x01U)

◆ PWM1_BASE

#define PWM1_BASE   0xFF50U

◆ PWM1C_ADDRESS

#define PWM1C_ADDRESS   (PWM1_BASE + 0x00U)

◆ PWM1CH_ADDRESS

#define PWM1CH_ADDRESS   (PWM1C_ADDRESS + 0x00U)

◆ PWM1CKS_ADDRESS

#define PWM1CKS_ADDRESS   (PWM1CL_ADDRESS + 0x01U)

◆ PWM1CL_ADDRESS

#define PWM1CL_ADDRESS   (PWM1CH_ADDRESS + 0x01U)

◆ PWM1FDCR_ADDRESS

#define PWM1FDCR_ADDRESS   (PWM1IF_ADDRESS + 0x01U)

◆ PWM1IF_ADDRESS

#define PWM1IF_ADDRESS   (PWM1TADCL_ADDRESS + 0x01U)

◆ PWM1TADC_ADDRESS

#define PWM1TADC_ADDRESS   (PWM1CKS_ADDRESS + 0x01U)

◆ PWM1TADCH_ADDRESS

#define PWM1TADCH_ADDRESS   (PWM1TADC_ADDRESS + 0x00U)

◆ PWM1TADCL_ADDRESS

#define PWM1TADCL_ADDRESS   (PWM1TADCH_ADDRESS + 0x01U)

◆ PWM2

#define PWM2   0x02

◆ PWM20CR_ADDRESS

#define PWM20CR_ADDRESS   (PWM20T2L_ADDRESS + 0x01U)

◆ PWM20HLD_ADDRESS

#define PWM20HLD_ADDRESS   (PWM20CR_ADDRESS + 0x01U)

◆ PWM20T1_ADDRESS

#define PWM20T1_ADDRESS   (PWM2FDCR_ADDRESS + 0x03U)

◆ PWM20T1H_ADDRESS

#define PWM20T1H_ADDRESS   (PWM20T1_ADDRESS + 0x00U)

◆ PWM20T1L_ADDRESS

#define PWM20T1L_ADDRESS   (PWM20T1H_ADDRESS + 0x01U)

◆ PWM20T2_ADDRESS

#define PWM20T2_ADDRESS   (PWM20T1L_ADDRESS + 0x01U)

◆ PWM20T2H_ADDRESS

#define PWM20T2H_ADDRESS   (PWM20T2_ADDRESS + 0x00U)

◆ PWM20T2L_ADDRESS

#define PWM20T2L_ADDRESS   (PWM20T2H_ADDRESS + 0x01U)

◆ PWM21CR_ADDRESS

#define PWM21CR_ADDRESS   (PWM21T2L_ADDRESS + 0x01U)

◆ PWM21HLD_ADDRESS

#define PWM21HLD_ADDRESS   (PWM21CR_ADDRESS + 0x01U)

◆ PWM21T1_ADDRESS

#define PWM21T1_ADDRESS   (PWM20HLD_ADDRESS + 0x03U)

◆ PWM21T1H_ADDRESS

#define PWM21T1H_ADDRESS   (PWM21T1_ADDRESS + 0x00U)

◆ PWM21T1L_ADDRESS

#define PWM21T1L_ADDRESS   (PWM21T1H_ADDRESS + 0x01U)

◆ PWM21T2_ADDRESS

#define PWM21T2_ADDRESS   (PWM21T1L_ADDRESS + 0x01U)

◆ PWM21T2H_ADDRESS

#define PWM21T2H_ADDRESS   (PWM21T2_ADDRESS + 0x00U)

◆ PWM21T2L_ADDRESS

#define PWM21T2L_ADDRESS   (PWM21T2H_ADDRESS + 0x01U)

◆ PWM22CR_ADDRESS

#define PWM22CR_ADDRESS   (PWM22T2L_ADDRESS + 0x01U)

◆ PWM22HLD_ADDRESS

#define PWM22HLD_ADDRESS   (PWM22CR_ADDRESS + 0x01U)

◆ PWM22T1_ADDRESS

#define PWM22T1_ADDRESS   (PWM21HLD_ADDRESS + 0x03U)

◆ PWM22T1H_ADDRESS

#define PWM22T1H_ADDRESS   (PWM22T1_ADDRESS + 0x00U)

◆ PWM22T1L_ADDRESS

#define PWM22T1L_ADDRESS   (PWM22T1H_ADDRESS + 0x01U)

◆ PWM22T2_ADDRESS

#define PWM22T2_ADDRESS   (PWM22T1L_ADDRESS + 0x01U)

◆ PWM22T2H_ADDRESS

#define PWM22T2H_ADDRESS   (PWM22T2_ADDRESS + 0x00U)

◆ PWM22T2L_ADDRESS

#define PWM22T2L_ADDRESS   (PWM22T2H_ADDRESS + 0x01U)

◆ PWM23CR_ADDRESS

#define PWM23CR_ADDRESS   (PWM23T2L_ADDRESS + 0x01U)

◆ PWM23HLD_ADDRESS

#define PWM23HLD_ADDRESS   (PWM23CR_ADDRESS + 0x01U)

◆ PWM23T1_ADDRESS

#define PWM23T1_ADDRESS   (PWM22HLD_ADDRESS + 0x03U)

◆ PWM23T1H_ADDRESS

#define PWM23T1H_ADDRESS   (PWM23T1_ADDRESS + 0x00U)

◆ PWM23T1L_ADDRESS

#define PWM23T1L_ADDRESS   (PWM23T1H_ADDRESS + 0x01U)

◆ PWM23T2_ADDRESS

#define PWM23T2_ADDRESS   (PWM23T1L_ADDRESS + 0x01U)

◆ PWM23T2H_ADDRESS

#define PWM23T2H_ADDRESS   (PWM23T2_ADDRESS + 0x00U)

◆ PWM23T2L_ADDRESS

#define PWM23T2L_ADDRESS   (PWM23T2H_ADDRESS + 0x01U)

◆ PWM24CR_ADDRESS

#define PWM24CR_ADDRESS   (PWM24T2L_ADDRESS + 0x01U)

◆ PWM24HLD_ADDRESS

#define PWM24HLD_ADDRESS   (PWM24CR_ADDRESS + 0x01U)

◆ PWM24T1_ADDRESS

#define PWM24T1_ADDRESS   (PWM23HLD_ADDRESS + 0x03U)

◆ PWM24T1H_ADDRESS

#define PWM24T1H_ADDRESS   (PWM24T1_ADDRESS + 0x00U)

◆ PWM24T1L_ADDRESS

#define PWM24T1L_ADDRESS   (PWM24T1H_ADDRESS + 0x01U)

◆ PWM24T2_ADDRESS

#define PWM24T2_ADDRESS   (PWM24T1L_ADDRESS + 0x01U)

◆ PWM24T2H_ADDRESS

#define PWM24T2H_ADDRESS   (PWM24T2_ADDRESS + 0x00U)

◆ PWM24T2L_ADDRESS

#define PWM24T2L_ADDRESS   (PWM24T2H_ADDRESS + 0x01U)

◆ PWM25CR_ADDRESS

#define PWM25CR_ADDRESS   (PWM25T2L_ADDRESS + 0x01U)

◆ PWM25HLD_ADDRESS

#define PWM25HLD_ADDRESS   (PWM25CR_ADDRESS + 0x01U)

◆ PWM25T1_ADDRESS

#define PWM25T1_ADDRESS   (PWM24HLD_ADDRESS + 0x03U)

◆ PWM25T1H_ADDRESS

#define PWM25T1H_ADDRESS   (PWM25T1_ADDRESS + 0x00U)

◆ PWM25T1L_ADDRESS

#define PWM25T1L_ADDRESS   (PWM25T1H_ADDRESS + 0x01U)

◆ PWM25T2_ADDRESS

#define PWM25T2_ADDRESS   (PWM25T1L_ADDRESS + 0x01U)

◆ PWM25T2H_ADDRESS

#define PWM25T2H_ADDRESS   (PWM25T2_ADDRESS + 0x00U)

◆ PWM25T2L_ADDRESS

#define PWM25T2L_ADDRESS   (PWM25T2H_ADDRESS + 0x01U)

◆ PWM26CR_ADDRESS

#define PWM26CR_ADDRESS   (PWM26T2L_ADDRESS + 0x01U)

◆ PWM26HLD_ADDRESS

#define PWM26HLD_ADDRESS   (PWM26CR_ADDRESS + 0x01U)

◆ PWM26T1_ADDRESS

#define PWM26T1_ADDRESS   (PWM25HLD_ADDRESS + 0x03U)

◆ PWM26T1H_ADDRESS

#define PWM26T1H_ADDRESS   (PWM26T1_ADDRESS + 0x00U)

◆ PWM26T1L_ADDRESS

#define PWM26T1L_ADDRESS   (PWM26T1H_ADDRESS + 0x01U)

◆ PWM26T2_ADDRESS

#define PWM26T2_ADDRESS   (PWM26T1L_ADDRESS + 0x01U)

◆ PWM26T2H_ADDRESS

#define PWM26T2H_ADDRESS   (PWM26T2_ADDRESS + 0x00U)

◆ PWM26T2L_ADDRESS

#define PWM26T2L_ADDRESS   (PWM26T2H_ADDRESS + 0x01U)

◆ PWM27CR_ADDRESS

#define PWM27CR_ADDRESS   (PWM27T2L_ADDRESS + 0x01U)

◆ PWM27HLD_ADDRESS

#define PWM27HLD_ADDRESS   (PWM27CR_ADDRESS + 0x01U)

◆ PWM27T1_ADDRESS

#define PWM27T1_ADDRESS   (PWM26HLD_ADDRESS + 0x03U)

◆ PWM27T1H_ADDRESS

#define PWM27T1H_ADDRESS   (PWM27T1_ADDRESS + 0x00U)

◆ PWM27T1L_ADDRESS

#define PWM27T1L_ADDRESS   (PWM27T1H_ADDRESS + 0x01U)

◆ PWM27T2_ADDRESS

#define PWM27T2_ADDRESS   (PWM27T1L_ADDRESS + 0x01U)

◆ PWM27T2H_ADDRESS

#define PWM27T2H_ADDRESS   (PWM27T2_ADDRESS + 0x00U)

◆ PWM27T2L_ADDRESS

#define PWM27T2L_ADDRESS   (PWM27T2H_ADDRESS + 0x01U)

◆ PWM2_BASE

#define PWM2_BASE   0xFFA0U

◆ PWM2C_ADDRESS

#define PWM2C_ADDRESS   (PWM2_BASE + 0x00U)

◆ PWM2CH_ADDRESS

#define PWM2CH_ADDRESS   (PWM2C_ADDRESS + 0x00U)

◆ PWM2CKS_ADDRESS

#define PWM2CKS_ADDRESS   (PWM2CL_ADDRESS + 0x01U)

◆ PWM2CL_ADDRESS

#define PWM2CL_ADDRESS   (PWM2CH_ADDRESS + 0x01U)

◆ PWM2FDCR_ADDRESS

#define PWM2FDCR_ADDRESS   (PWM2IF_ADDRESS + 0x01U)

◆ PWM2IF_ADDRESS

#define PWM2IF_ADDRESS   (PWM2TADCL_ADDRESS + 0x01U)

◆ PWM2TADC_ADDRESS

#define PWM2TADC_ADDRESS   (PWM2CKS_ADDRESS + 0x01U)

◆ PWM2TADCH_ADDRESS

#define PWM2TADCH_ADDRESS   (PWM2TADC_ADDRESS + 0x00U)

◆ PWM2TADCL_ADDRESS

#define PWM2TADCL_ADDRESS   (PWM2TADCH_ADDRESS + 0x01U)

◆ PWM30CR_ADDRESS

#define PWM30CR_ADDRESS   (PWM30T2L_ADDRESS + 0x01U)

◆ PWM30HLD_ADDRESS

#define PWM30HLD_ADDRESS   (PWM30CR_ADDRESS + 0x01U)

◆ PWM30T1_ADDRESS

#define PWM30T1_ADDRESS   (PWM3FDCR_ADDRESS + 0x03U)

◆ PWM30T1H_ADDRESS

#define PWM30T1H_ADDRESS   (PWM30T1_ADDRESS + 0x00U)

◆ PWM30T1L_ADDRESS

#define PWM30T1L_ADDRESS   (PWM30T1H_ADDRESS + 0x01U)

◆ PWM30T2_ADDRESS

#define PWM30T2_ADDRESS   (PWM30T1L_ADDRESS + 0x01U)

◆ PWM30T2H_ADDRESS

#define PWM30T2H_ADDRESS   (PWM30T2_ADDRESS + 0x00U)

◆ PWM30T2L_ADDRESS

#define PWM30T2L_ADDRESS   (PWM30T2H_ADDRESS + 0x01U)

◆ PWM31CR_ADDRESS

#define PWM31CR_ADDRESS   (PWM31T2L_ADDRESS + 0x01U)

◆ PWM31HLD_ADDRESS

#define PWM31HLD_ADDRESS   (PWM31CR_ADDRESS + 0x01U)

◆ PWM31T1_ADDRESS

#define PWM31T1_ADDRESS   (PWM30HLD_ADDRESS + 0x03U)

◆ PWM31T1H_ADDRESS

#define PWM31T1H_ADDRESS   (PWM31T1_ADDRESS + 0x00U)

◆ PWM31T1L_ADDRESS

#define PWM31T1L_ADDRESS   (PWM31T1H_ADDRESS + 0x01U)

◆ PWM31T2_ADDRESS

#define PWM31T2_ADDRESS   (PWM31T1L_ADDRESS + 0x01U)

◆ PWM31T2H_ADDRESS

#define PWM31T2H_ADDRESS   (PWM31T2_ADDRESS + 0x00U)

◆ PWM31T2L_ADDRESS

#define PWM31T2L_ADDRESS   (PWM31T2H_ADDRESS + 0x01U)

◆ PWM32CR_ADDRESS

#define PWM32CR_ADDRESS   (PWM32T2L_ADDRESS + 0x01U)

◆ PWM32HLD_ADDRESS

#define PWM32HLD_ADDRESS   (PWM32CR_ADDRESS + 0x01U)

◆ PWM32T1_ADDRESS

#define PWM32T1_ADDRESS   (PWM31HLD_ADDRESS + 0x03U)

◆ PWM32T1H_ADDRESS

#define PWM32T1H_ADDRESS   (PWM32T1_ADDRESS + 0x00U)

◆ PWM32T1L_ADDRESS

#define PWM32T1L_ADDRESS   (PWM32T1H_ADDRESS + 0x01U)

◆ PWM32T2_ADDRESS

#define PWM32T2_ADDRESS   (PWM32T1L_ADDRESS + 0x01U)

◆ PWM32T2H_ADDRESS

#define PWM32T2H_ADDRESS   (PWM32T2_ADDRESS + 0x00U)

◆ PWM32T2L_ADDRESS

#define PWM32T2L_ADDRESS   (PWM32T2H_ADDRESS + 0x01U)

◆ PWM33CR_ADDRESS

#define PWM33CR_ADDRESS   (PWM33T2L_ADDRESS + 0x01U)

◆ PWM33HLD_ADDRESS

#define PWM33HLD_ADDRESS   (PWM33CR_ADDRESS + 0x01U)

◆ PWM33T1_ADDRESS

#define PWM33T1_ADDRESS   (PWM32HLD_ADDRESS + 0x03U)

◆ PWM33T1H_ADDRESS

#define PWM33T1H_ADDRESS   (PWM33T1_ADDRESS + 0x00U)

◆ PWM33T1L_ADDRESS

#define PWM33T1L_ADDRESS   (PWM33T1H_ADDRESS + 0x01U)

◆ PWM33T2_ADDRESS

#define PWM33T2_ADDRESS   (PWM33T1L_ADDRESS + 0x01U)

◆ PWM33T2H_ADDRESS

#define PWM33T2H_ADDRESS   (PWM33T2_ADDRESS + 0x00U)

◆ PWM33T2L_ADDRESS

#define PWM33T2L_ADDRESS   (PWM33T2H_ADDRESS + 0x01U)

◆ PWM34CR_ADDRESS

#define PWM34CR_ADDRESS   (PWM34T2L_ADDRESS + 0x01U)

◆ PWM34HLD_ADDRESS

#define PWM34HLD_ADDRESS   (PWM34CR_ADDRESS + 0x01U)

◆ PWM34T1_ADDRESS

#define PWM34T1_ADDRESS   (PWM33HLD_ADDRESS + 0x03U)

◆ PWM34T1H_ADDRESS

#define PWM34T1H_ADDRESS   (PWM34T1_ADDRESS + 0x00U)

◆ PWM34T1L_ADDRESS

#define PWM34T1L_ADDRESS   (PWM34T1H_ADDRESS + 0x01U)

◆ PWM34T2_ADDRESS

#define PWM34T2_ADDRESS   (PWM34T1L_ADDRESS + 0x01U)

◆ PWM34T2H_ADDRESS

#define PWM34T2H_ADDRESS   (PWM34T2_ADDRESS + 0x00U)

◆ PWM34T2L_ADDRESS

#define PWM34T2L_ADDRESS   (PWM34T2H_ADDRESS + 0x01U)

◆ PWM35CR_ADDRESS

#define PWM35CR_ADDRESS   (PWM35T2L_ADDRESS + 0x01U)

◆ PWM35HLD_ADDRESS

#define PWM35HLD_ADDRESS   (PWM35CR_ADDRESS + 0x01U)

◆ PWM35T1_ADDRESS

#define PWM35T1_ADDRESS   (PWM34HLD_ADDRESS + 0x03U)

◆ PWM35T1H_ADDRESS

#define PWM35T1H_ADDRESS   (PWM35T1_ADDRESS + 0x00U)

◆ PWM35T1L_ADDRESS

#define PWM35T1L_ADDRESS   (PWM35T1H_ADDRESS + 0x01U)

◆ PWM35T2_ADDRESS

#define PWM35T2_ADDRESS   (PWM35T1L_ADDRESS + 0x01U)

◆ PWM35T2H_ADDRESS

#define PWM35T2H_ADDRESS   (PWM35T2_ADDRESS + 0x00U)

◆ PWM35T2L_ADDRESS

#define PWM35T2L_ADDRESS   (PWM35T2H_ADDRESS + 0x01U)

◆ PWM36CR_ADDRESS

#define PWM36CR_ADDRESS   (PWM36T2L_ADDRESS + 0x01U)

◆ PWM36HLD_ADDRESS

#define PWM36HLD_ADDRESS   (PWM36CR_ADDRESS + 0x01U)

◆ PWM36T1_ADDRESS

#define PWM36T1_ADDRESS   (PWM35HLD_ADDRESS + 0x03U)

◆ PWM36T1H_ADDRESS

#define PWM36T1H_ADDRESS   (PWM36T1_ADDRESS + 0x00U)

◆ PWM36T1L_ADDRESS

#define PWM36T1L_ADDRESS   (PWM36T1H_ADDRESS + 0x01U)

◆ PWM36T2_ADDRESS

#define PWM36T2_ADDRESS   (PWM36T1L_ADDRESS + 0x01U)

◆ PWM36T2H_ADDRESS

#define PWM36T2H_ADDRESS   (PWM36T2_ADDRESS + 0x00U)

◆ PWM36T2L_ADDRESS

#define PWM36T2L_ADDRESS   (PWM36T2H_ADDRESS + 0x01U)

◆ PWM37CR_ADDRESS

#define PWM37CR_ADDRESS   (PWM37T2L_ADDRESS + 0x01U)

◆ PWM37HLD_ADDRESS

#define PWM37HLD_ADDRESS   (PWM37CR_ADDRESS + 0x01U)

◆ PWM37T1_ADDRESS

#define PWM37T1_ADDRESS   (PWM36HLD_ADDRESS + 0x03U)

◆ PWM37T1H_ADDRESS

#define PWM37T1H_ADDRESS   (PWM37T1_ADDRESS + 0x00U)

◆ PWM37T1L_ADDRESS

#define PWM37T1L_ADDRESS   (PWM37T1H_ADDRESS + 0x01U)

◆ PWM37T2_ADDRESS

#define PWM37T2_ADDRESS   (PWM37T1L_ADDRESS + 0x01U)

◆ PWM37T2H_ADDRESS

#define PWM37T2H_ADDRESS   (PWM37T2_ADDRESS + 0x00U)

◆ PWM37T2L_ADDRESS

#define PWM37T2L_ADDRESS   (PWM37T2H_ADDRESS + 0x01U)

◆ PWM3_BASE

#define PWM3_BASE   0xFC00U

◆ PWM3C_ADDRESS

#define PWM3C_ADDRESS   (PWM3_BASE + 0x00U)

◆ PWM3CH_ADDRESS

#define PWM3CH_ADDRESS   (PWM3C_ADDRESS + 0x00U)

◆ PWM3CKS_ADDRESS

#define PWM3CKS_ADDRESS   (PWM3CL_ADDRESS + 0x01U)

◆ PWM3CL_ADDRESS

#define PWM3CL_ADDRESS   (PWM3CH_ADDRESS + 0x01U)

◆ PWM3FDCR_ADDRESS

#define PWM3FDCR_ADDRESS   (PWM3IF_ADDRESS + 0x01U)

◆ PWM3IF_ADDRESS

#define PWM3IF_ADDRESS   (PWM3TADCL_ADDRESS + 0x01U)

◆ PWM3TADC_ADDRESS

#define PWM3TADC_ADDRESS   (PWM3CKS_ADDRESS + 0x01U)

◆ PWM3TADCH_ADDRESS

#define PWM3TADCH_ADDRESS   (PWM3TADC_ADDRESS + 0x00U)

◆ PWM3TADCL_ADDRESS

#define PWM3TADCL_ADDRESS   (PWM3TADCH_ADDRESS + 0x01U)

◆ PWM40CR_ADDRESS

#define PWM40CR_ADDRESS   (PWM40T2L_ADDRESS + 0x01U)

◆ PWM40HLD_ADDRESS

#define PWM40HLD_ADDRESS   (PWM40CR_ADDRESS + 0x01U)

◆ PWM40T1_ADDRESS

#define PWM40T1_ADDRESS   (PWM4FDCR_ADDRESS + 0x03U)

◆ PWM40T1H_ADDRESS

#define PWM40T1H_ADDRESS   (PWM40T1_ADDRESS + 0x00U)

◆ PWM40T1L_ADDRESS

#define PWM40T1L_ADDRESS   (PWM40T1H_ADDRESS + 0x01U)

◆ PWM40T2_ADDRESS

#define PWM40T2_ADDRESS   (PWM40T1L_ADDRESS + 0x01U)

◆ PWM40T2H_ADDRESS

#define PWM40T2H_ADDRESS   (PWM40T2_ADDRESS + 0x00U)

◆ PWM40T2L_ADDRESS

#define PWM40T2L_ADDRESS   (PWM40T2H_ADDRESS + 0x01U)

◆ PWM41CR_ADDRESS

#define PWM41CR_ADDRESS   (PWM41T2L_ADDRESS + 0x01U)

◆ PWM41HLD_ADDRESS

#define PWM41HLD_ADDRESS   (PWM41CR_ADDRESS + 0x01U)

◆ PWM41T1_ADDRESS

#define PWM41T1_ADDRESS   (PWM40HLD_ADDRESS + 0x03U)

◆ PWM41T1H_ADDRESS

#define PWM41T1H_ADDRESS   (PWM41T1_ADDRESS + 0x00U)

◆ PWM41T1L_ADDRESS

#define PWM41T1L_ADDRESS   (PWM41T1H_ADDRESS + 0x01U)

◆ PWM41T2_ADDRESS

#define PWM41T2_ADDRESS   (PWM41T1L_ADDRESS + 0x01U)

◆ PWM41T2H_ADDRESS

#define PWM41T2H_ADDRESS   (PWM41T2_ADDRESS + 0x00U)

◆ PWM41T2L_ADDRESS

#define PWM41T2L_ADDRESS   (PWM41T2H_ADDRESS + 0x01U)

◆ PWM42CR_ADDRESS

#define PWM42CR_ADDRESS   (PWM42T2L_ADDRESS + 0x01U)

◆ PWM42HLD_ADDRESS

#define PWM42HLD_ADDRESS   (PWM42CR_ADDRESS + 0x01U)

◆ PWM42T1_ADDRESS

#define PWM42T1_ADDRESS   (PWM41HLD_ADDRESS + 0x03U)

◆ PWM42T1H_ADDRESS

#define PWM42T1H_ADDRESS   (PWM42T1_ADDRESS + 0x00U)

◆ PWM42T1L_ADDRESS

#define PWM42T1L_ADDRESS   (PWM42T1H_ADDRESS + 0x01U)

◆ PWM42T2_ADDRESS

#define PWM42T2_ADDRESS   (PWM42T1L_ADDRESS + 0x01U)

◆ PWM42T2H_ADDRESS

#define PWM42T2H_ADDRESS   (PWM42T2_ADDRESS + 0x00U)

◆ PWM42T2L_ADDRESS

#define PWM42T2L_ADDRESS   (PWM42T2H_ADDRESS + 0x01U)

◆ PWM43CR_ADDRESS

#define PWM43CR_ADDRESS   (PWM43T2L_ADDRESS + 0x01U)

◆ PWM43HLD_ADDRESS

#define PWM43HLD_ADDRESS   (PWM43CR_ADDRESS + 0x01U)

◆ PWM43T1_ADDRESS

#define PWM43T1_ADDRESS   (PWM42HLD_ADDRESS + 0x03U)

◆ PWM43T1H_ADDRESS

#define PWM43T1H_ADDRESS   (PWM43T1_ADDRESS + 0x00U)

◆ PWM43T1L_ADDRESS

#define PWM43T1L_ADDRESS   (PWM43T1H_ADDRESS + 0x01U)

◆ PWM43T2_ADDRESS

#define PWM43T2_ADDRESS   (PWM43T1L_ADDRESS + 0x01U)

◆ PWM43T2H_ADDRESS

#define PWM43T2H_ADDRESS   (PWM43T2_ADDRESS + 0x00U)

◆ PWM43T2L_ADDRESS

#define PWM43T2L_ADDRESS   (PWM43T2H_ADDRESS + 0x01U)

◆ PWM44CR_ADDRESS

#define PWM44CR_ADDRESS   (PWM44T2L_ADDRESS + 0x01U)

◆ PWM44HLD_ADDRESS

#define PWM44HLD_ADDRESS   (PWM44CR_ADDRESS + 0x01U)

◆ PWM44T1_ADDRESS

#define PWM44T1_ADDRESS   (PWM43HLD_ADDRESS + 0x03U)

◆ PWM44T1H_ADDRESS

#define PWM44T1H_ADDRESS   (PWM44T1_ADDRESS + 0x00U)

◆ PWM44T1L_ADDRESS

#define PWM44T1L_ADDRESS   (PWM44T1H_ADDRESS + 0x01U)

◆ PWM44T2_ADDRESS

#define PWM44T2_ADDRESS   (PWM44T1L_ADDRESS + 0x01U)

◆ PWM44T2H_ADDRESS

#define PWM44T2H_ADDRESS   (PWM44T2_ADDRESS + 0x00U)

◆ PWM44T2L_ADDRESS

#define PWM44T2L_ADDRESS   (PWM44T2H_ADDRESS + 0x01U)

◆ PWM45CR_ADDRESS

#define PWM45CR_ADDRESS   (PWM45T2L_ADDRESS + 0x01U)

◆ PWM45HLD_ADDRESS

#define PWM45HLD_ADDRESS   (PWM45CR_ADDRESS + 0x01U)

◆ PWM45T1_ADDRESS

#define PWM45T1_ADDRESS   (PWM44HLD_ADDRESS + 0x03U)

◆ PWM45T1H_ADDRESS

#define PWM45T1H_ADDRESS   (PWM45T1_ADDRESS + 0x00U)

◆ PWM45T1L_ADDRESS

#define PWM45T1L_ADDRESS   (PWM45T1H_ADDRESS + 0x01U)

◆ PWM45T2_ADDRESS

#define PWM45T2_ADDRESS   (PWM45T1L_ADDRESS + 0x01U)

◆ PWM45T2H_ADDRESS

#define PWM45T2H_ADDRESS   (PWM45T2_ADDRESS + 0x00U)

◆ PWM45T2L_ADDRESS

#define PWM45T2L_ADDRESS   (PWM45T2H_ADDRESS + 0x01U)

◆ PWM46CR_ADDRESS

#define PWM46CR_ADDRESS   (PWM46T2L_ADDRESS + 0x01U)

◆ PWM46HLD_ADDRESS

#define PWM46HLD_ADDRESS   (PWM46CR_ADDRESS + 0x01U)

◆ PWM46T1_ADDRESS

#define PWM46T1_ADDRESS   (PWM45HLD_ADDRESS + 0x03U)

◆ PWM46T1H_ADDRESS

#define PWM46T1H_ADDRESS   (PWM46T1_ADDRESS + 0x00U)

◆ PWM46T1L_ADDRESS

#define PWM46T1L_ADDRESS   (PWM46T1H_ADDRESS + 0x01U)

◆ PWM46T2_ADDRESS

#define PWM46T2_ADDRESS   (PWM46T1L_ADDRESS + 0x01U)

◆ PWM46T2H_ADDRESS

#define PWM46T2H_ADDRESS   (PWM46T2_ADDRESS + 0x00U)

◆ PWM46T2L_ADDRESS

#define PWM46T2L_ADDRESS   (PWM46T2H_ADDRESS + 0x01U)

◆ PWM47CR_ADDRESS

#define PWM47CR_ADDRESS   (PWM47T2L_ADDRESS + 0x01U)

◆ PWM47HLD_ADDRESS

#define PWM47HLD_ADDRESS   (PWM47CR_ADDRESS + 0x01U)

◆ PWM47T1_ADDRESS

#define PWM47T1_ADDRESS   (PWM46HLD_ADDRESS + 0x03U)

◆ PWM47T1H_ADDRESS

#define PWM47T1H_ADDRESS   (PWM47T1_ADDRESS + 0x00U)

◆ PWM47T1L_ADDRESS

#define PWM47T1L_ADDRESS   (PWM47T1H_ADDRESS + 0x01U)

◆ PWM47T2_ADDRESS

#define PWM47T2_ADDRESS   (PWM47T1L_ADDRESS + 0x01U)

◆ PWM47T2H_ADDRESS

#define PWM47T2H_ADDRESS   (PWM47T2_ADDRESS + 0x00U)

◆ PWM47T2L_ADDRESS

#define PWM47T2L_ADDRESS   (PWM47T2H_ADDRESS + 0x01U)

◆ PWM4_BASE

#define PWM4_BASE   0xFC50U

◆ PWM4C_ADDRESS

#define PWM4C_ADDRESS   (PWM4_BASE + 0x00U)

◆ PWM4CH_ADDRESS

#define PWM4CH_ADDRESS   (PWM4C_ADDRESS + 0x00U)

◆ PWM4CKS_ADDRESS

#define PWM4CKS_ADDRESS   (PWM4CL_ADDRESS + 0x01U)

◆ PWM4CL_ADDRESS

#define PWM4CL_ADDRESS   (PWM4CH_ADDRESS + 0x01U)

◆ PWM4FDCR_ADDRESS

#define PWM4FDCR_ADDRESS   (PWM4IF_ADDRESS + 0x01U)

◆ PWM4IF_ADDRESS

#define PWM4IF_ADDRESS   (PWM4TADCL_ADDRESS + 0x01U)

◆ PWM4TADC_ADDRESS

#define PWM4TADC_ADDRESS   (PWM4CKS_ADDRESS + 0x01U)

◆ PWM4TADCH_ADDRESS

#define PWM4TADCH_ADDRESS   (PWM4TADC_ADDRESS + 0x00U)

◆ PWM4TADCL_ADDRESS

#define PWM4TADCL_ADDRESS   (PWM4TADCH_ADDRESS + 0x01U)

◆ PWM50CR_ADDRESS

#define PWM50CR_ADDRESS   (PWM50T2L_ADDRESS + 0x01U)

◆ PWM50HLD_ADDRESS

#define PWM50HLD_ADDRESS   (PWM50CR_ADDRESS + 0x01U)

◆ PWM50T1_ADDRESS

#define PWM50T1_ADDRESS   (PWM5FDCR_ADDRESS + 0x03U)

◆ PWM50T1H_ADDRESS

#define PWM50T1H_ADDRESS   (PWM50T1_ADDRESS + 0x00U)

◆ PWM50T1L_ADDRESS

#define PWM50T1L_ADDRESS   (PWM50T1H_ADDRESS + 0x01U)

◆ PWM50T2_ADDRESS

#define PWM50T2_ADDRESS   (PWM50T1L_ADDRESS + 0x01U)

◆ PWM50T2H_ADDRESS

#define PWM50T2H_ADDRESS   (PWM50T2_ADDRESS + 0x00U)

◆ PWM50T2L_ADDRESS

#define PWM50T2L_ADDRESS   (PWM50T2H_ADDRESS + 0x01U)

◆ PWM51CR_ADDRESS

#define PWM51CR_ADDRESS   (PWM51T2L_ADDRESS + 0x01U)

◆ PWM51HLD_ADDRESS

#define PWM51HLD_ADDRESS   (PWM51CR_ADDRESS + 0x01U)

◆ PWM51T1_ADDRESS

#define PWM51T1_ADDRESS   (PWM50HLD_ADDRESS + 0x03U)

◆ PWM51T1H_ADDRESS

#define PWM51T1H_ADDRESS   (PWM51T1_ADDRESS + 0x00U)

◆ PWM51T1L_ADDRESS

#define PWM51T1L_ADDRESS   (PWM51T1H_ADDRESS + 0x01U)

◆ PWM51T2_ADDRESS

#define PWM51T2_ADDRESS   (PWM51T1L_ADDRESS + 0x01U)

◆ PWM51T2H_ADDRESS

#define PWM51T2H_ADDRESS   (PWM51T2_ADDRESS + 0x00U)

◆ PWM51T2L_ADDRESS

#define PWM51T2L_ADDRESS   (PWM51T2H_ADDRESS + 0x01U)

◆ PWM52CR_ADDRESS

#define PWM52CR_ADDRESS   (PWM52T2L_ADDRESS + 0x01U)

◆ PWM52HLD_ADDRESS

#define PWM52HLD_ADDRESS   (PWM52CR_ADDRESS + 0x01U)

◆ PWM52T1_ADDRESS

#define PWM52T1_ADDRESS   (PWM51HLD_ADDRESS + 0x03U)

◆ PWM52T1H_ADDRESS

#define PWM52T1H_ADDRESS   (PWM52T1_ADDRESS + 0x00U)

◆ PWM52T1L_ADDRESS

#define PWM52T1L_ADDRESS   (PWM52T1H_ADDRESS + 0x01U)

◆ PWM52T2_ADDRESS

#define PWM52T2_ADDRESS   (PWM52T1L_ADDRESS + 0x01U)

◆ PWM52T2H_ADDRESS

#define PWM52T2H_ADDRESS   (PWM52T2_ADDRESS + 0x00U)

◆ PWM52T2L_ADDRESS

#define PWM52T2L_ADDRESS   (PWM52T2H_ADDRESS + 0x01U)

◆ PWM53CR_ADDRESS

#define PWM53CR_ADDRESS   (PWM53T2L_ADDRESS + 0x01U)

◆ PWM53HLD_ADDRESS

#define PWM53HLD_ADDRESS   (PWM53CR_ADDRESS + 0x01U)

◆ PWM53T1_ADDRESS

#define PWM53T1_ADDRESS   (PWM52HLD_ADDRESS + 0x03U)

◆ PWM53T1H_ADDRESS

#define PWM53T1H_ADDRESS   (PWM53T1_ADDRESS + 0x00U)

◆ PWM53T1L_ADDRESS

#define PWM53T1L_ADDRESS   (PWM53T1H_ADDRESS + 0x01U)

◆ PWM53T2_ADDRESS

#define PWM53T2_ADDRESS   (PWM53T1L_ADDRESS + 0x01U)

◆ PWM53T2H_ADDRESS

#define PWM53T2H_ADDRESS   (PWM53T2_ADDRESS + 0x00U)

◆ PWM53T2L_ADDRESS

#define PWM53T2L_ADDRESS   (PWM53T2H_ADDRESS + 0x01U)

◆ PWM54CR_ADDRESS

#define PWM54CR_ADDRESS   (PWM54T2L_ADDRESS + 0x01U)

◆ PWM54HLD_ADDRESS

#define PWM54HLD_ADDRESS   (PWM54CR_ADDRESS + 0x01U)

◆ PWM54T1_ADDRESS

#define PWM54T1_ADDRESS   (PWM53HLD_ADDRESS + 0x03U)

◆ PWM54T1H_ADDRESS

#define PWM54T1H_ADDRESS   (PWM54T1_ADDRESS + 0x00U)

◆ PWM54T1L_ADDRESS

#define PWM54T1L_ADDRESS   (PWM54T1H_ADDRESS + 0x01U)

◆ PWM54T2_ADDRESS

#define PWM54T2_ADDRESS   (PWM54T1L_ADDRESS + 0x01U)

◆ PWM54T2H_ADDRESS

#define PWM54T2H_ADDRESS   (PWM54T2_ADDRESS + 0x00U)

◆ PWM54T2L_ADDRESS

#define PWM54T2L_ADDRESS   (PWM54T2H_ADDRESS + 0x01U)

◆ PWM55CR_ADDRESS

#define PWM55CR_ADDRESS   (PWM55T2L_ADDRESS + 0x01U)

◆ PWM55HLD_ADDRESS

#define PWM55HLD_ADDRESS   (PWM55CR_ADDRESS + 0x01U)

◆ PWM55T1_ADDRESS

#define PWM55T1_ADDRESS   (PWM54HLD_ADDRESS + 0x03U)

◆ PWM55T1H_ADDRESS

#define PWM55T1H_ADDRESS   (PWM55T1_ADDRESS + 0x00U)

◆ PWM55T1L_ADDRESS

#define PWM55T1L_ADDRESS   (PWM55T1H_ADDRESS + 0x01U)

◆ PWM55T2_ADDRESS

#define PWM55T2_ADDRESS   (PWM55T1L_ADDRESS + 0x01U)

◆ PWM55T2H_ADDRESS

#define PWM55T2H_ADDRESS   (PWM55T2_ADDRESS + 0x00U)

◆ PWM55T2L_ADDRESS

#define PWM55T2L_ADDRESS   (PWM55T2H_ADDRESS + 0x01U)

◆ PWM56CR_ADDRESS

#define PWM56CR_ADDRESS   (PWM56T2L_ADDRESS + 0x01U)

◆ PWM56HLD_ADDRESS

#define PWM56HLD_ADDRESS   (PWM56CR_ADDRESS + 0x01U)

◆ PWM56T1_ADDRESS

#define PWM56T1_ADDRESS   (PWM55HLD_ADDRESS + 0x03U)

◆ PWM56T1H_ADDRESS

#define PWM56T1H_ADDRESS   (PWM56T1_ADDRESS + 0x00U)

◆ PWM56T1L_ADDRESS

#define PWM56T1L_ADDRESS   (PWM56T1H_ADDRESS + 0x01U)

◆ PWM56T2_ADDRESS

#define PWM56T2_ADDRESS   (PWM56T1L_ADDRESS + 0x01U)

◆ PWM56T2H_ADDRESS

#define PWM56T2H_ADDRESS   (PWM56T2_ADDRESS + 0x00U)

◆ PWM56T2L_ADDRESS

#define PWM56T2L_ADDRESS   (PWM56T2H_ADDRESS + 0x01U)

◆ PWM57CR_ADDRESS

#define PWM57CR_ADDRESS   (PWM57T2L_ADDRESS + 0x01U)

◆ PWM57HLD_ADDRESS

#define PWM57HLD_ADDRESS   (PWM57CR_ADDRESS + 0x01U)

◆ PWM57T1_ADDRESS

#define PWM57T1_ADDRESS   (PWM56HLD_ADDRESS + 0x03U)

◆ PWM57T1H_ADDRESS

#define PWM57T1H_ADDRESS   (PWM57T1_ADDRESS + 0x00U)

◆ PWM57T1L_ADDRESS

#define PWM57T1L_ADDRESS   (PWM57T1H_ADDRESS + 0x01U)

◆ PWM57T2_ADDRESS

#define PWM57T2_ADDRESS   (PWM57T1L_ADDRESS + 0x01U)

◆ PWM57T2H_ADDRESS

#define PWM57T2H_ADDRESS   (PWM57T2_ADDRESS + 0x00U)

◆ PWM57T2L_ADDRESS

#define PWM57T2L_ADDRESS   (PWM57T2H_ADDRESS + 0x01U)

◆ PWM5_BASE

#define PWM5_BASE   0xFCA0U

◆ PWM5C_ADDRESS

#define PWM5C_ADDRESS   (PWM5_BASE + 0x00U)

◆ PWM5CH_ADDRESS

#define PWM5CH_ADDRESS   (PWM5C_ADDRESS + 0x00U)

◆ PWM5CKS_ADDRESS

#define PWM5CKS_ADDRESS   (PWM5CL_ADDRESS + 0x01U)

◆ PWM5CL_ADDRESS

#define PWM5CL_ADDRESS   (PWM5CH_ADDRESS + 0x01U)

◆ PWM5FDCR_ADDRESS

#define PWM5FDCR_ADDRESS   (PWM5IF_ADDRESS + 0x01U)

◆ PWM5IF_ADDRESS

#define PWM5IF_ADDRESS   (PWM5TADCL_ADDRESS + 0x01U)

◆ PWM5TADC_ADDRESS

#define PWM5TADC_ADDRESS   (PWM5CKS_ADDRESS + 0x01U)

◆ PWM5TADCH_ADDRESS

#define PWM5TADCH_ADDRESS   (PWM5TADC_ADDRESS + 0x00U)

◆ PWM5TADCL_ADDRESS

#define PWM5TADCL_ADDRESS   (PWM5TADCH_ADDRESS + 0x01U)

◆ PWMCBIF024

#define PWMCBIF024   0x08

◆ PWMCBIF135

#define PWMCBIF135   0x80

◆ PWMCEN024

#define PWMCEN024   0x01

◆ PWMCEN135

#define PWMCEN135   0x10

◆ PWMCFG01_ADDRESS

#define PWMCFG01_ADDRESS   0xF6U

◆ PWMCFG23_ADDRESS

#define PWMCFG23_ADDRESS   0xF7U

◆ PWMCFG45_ADDRESS

#define PWMCFG45_ADDRESS   0xFEU

◆ PWMRST

#define PWMRST   0x40

◆ PWMSET_ADDRESS

#define PWMSET_ADDRESS   0xF1U

◆ Px_DR

#define Px_DR (   x)    (P##x##DR)

◆ Px_IE

#define Px_IE (   x)    (P##x##IE)

◆ Px_M0

#define Px_M0 (   x)    (P##x##M0)

◆ Px_M1

#define Px_M1 (   x)    (P##x##M1)

◆ Px_NCS

#define Px_NCS (   x)    (P##x##NCS)

◆ Px_PU

#define Px_PU (   x)    (P##x##PU)

◆ Px_SR

#define Px_SR (   x)    (P##x##SR)

◆ PxDR_BASE

#define PxDR_BASE   0xFE28U

◆ PxIE_BASE

#define PxIE_BASE   0xFE30U

◆ PxM0_BASE

#define PxM0_BASE   0x94U

◆ PxM1_BASE

#define PxM1_BASE   0x93U

◆ PxNCS_BASE

#define PxNCS_BASE   0xFE18U

◆ PxPU_BASE

#define PxPU_BASE   0xFE10U

◆ PxSR_BASE

#define PxSR_BASE   0xFE20U

◆ RSTCFG_ADDRESS

#define RSTCFG_ADDRESS   0xFFU

◆ RXIF

#define RXIF   0x20

◆ S2BUF_ADDRESS

#define S2BUF_ADDRESS   0x9BU

◆ S2CON_ADDRESS

#define S2CON_ADDRESS   0x9AU

◆ S2RB8

#define S2RB8   0x04

◆ S2REN

#define S2REN   0x10

◆ S2RI

#define S2RI   0x01

◆ S2SM0

#define S2SM0   0x80

◆ S2SM2

#define S2SM2   0x20

◆ S2ST4

#define S2ST4   0x40

◆ S2TB8

#define S2TB8   0x08

◆ S2TI

#define S2TI   0x02

◆ S3BUF_ADDRESS

#define S3BUF_ADDRESS   0xADU

◆ S3CON_ADDRESS

#define S3CON_ADDRESS   0xACU

◆ S3RB8

#define S3RB8   0x04

◆ S3REN

#define S3REN   0x10

◆ S3RI

#define S3RI   0x01

◆ S3SM0

#define S3SM0   0x80

◆ S3SM2

#define S3SM2   0x20

◆ S3ST4

#define S3ST4   0x40

◆ S3TB8

#define S3TB8   0x08

◆ S3TI

#define S3TI   0x02

◆ S4BUF_ADDRESS

#define S4BUF_ADDRESS   0x85U

◆ S4CON_ADDRESS

#define S4CON_ADDRESS   0x84U

◆ S4RB8

#define S4RB8   0x04

◆ S4REN

#define S4REN   0x10

◆ S4RI

#define S4RI   0x01

◆ S4SM0

#define S4SM0   0x80

◆ S4SM2

#define S4SM2   0x20

◆ S4ST4

#define S4ST4   0x40

◆ S4TB8

#define S4TB8   0x08

◆ S4TI

#define S4TI   0x02

◆ SADDR_ADDRESS

#define SADDR_ADDRESS   0xA9U

◆ SADEN_ADDRESS

#define SADEN_ADDRESS   0xB9U

◆ SBUF_ADDRESS

#define SBUF_ADDRESS   0x99U

◆ SCON_ADDRESS

#define SCON_ADDRESS   0x98U

◆ SLACKI

#define SLACKI   0x02

◆ SLACKO

#define SLACKO   0x01

◆ SLBUSY

#define SLBUSY   0x80

◆ SLRST

#define SLRST   0x01

◆ SPCTL_ADDRESS

#define SPCTL_ADDRESS   0xCEU

◆ SPDAT_ADDRESS

#define SPDAT_ADDRESS   0xCFU

◆ SPEN

#define SPEN   0x40

◆ SPIF

#define SPIF   0x80

◆ SPSTAT_ADDRESS

#define SPSTAT_ADDRESS   0xCDU

◆ SSIG

#define SSIG   0x80

◆ STAIF

#define STAIF   0x40

◆ STOIF

#define STOIF   0x08

◆ SWBS

#define SWBS   0x40

◆ SWRST

#define SWRST   0x20

◆ SYSCLK

#define SYSCLK   (* (SYSCLK_TypeDef xdata *) SYSCLK_BASE)

◆ SYSCLK_BASE

#define SYSCLK_BASE   0xFE00U

◆ T0_CT

#define T0_CT   0x04

◆ T0_GATE

#define T0_GATE   0x08

◆ T0_M0

#define T0_M0   0x01

◆ T0_M1

#define T0_M1   0x02

◆ T0H_ADDRESS

#define T0H_ADDRESS   0x8CU

◆ T0L_ADDRESS

#define T0L_ADDRESS   0x8AU

◆ T1_CT

#define T1_CT   0x40

◆ T1_GATE

#define T1_GATE   0x80

◆ T1_M0

#define T1_M0   0x10

◆ T1_M1

#define T1_M1   0x20

◆ T1H_ADDRESS

#define T1H_ADDRESS   0x8DU

◆ T1L_ADDRESS

#define T1L_ADDRESS   0x8BU

◆ T2H_ADDRESS

#define T2H_ADDRESS   0xD6U

◆ T2L_ADDRESS

#define T2L_ADDRESS   0xD7U

◆ T3_CT

#define T3_CT   0x04

◆ T3CLKO

#define T3CLKO   0x01

◆ T3H_ADDRESS

#define T3H_ADDRESS   0xD4U

◆ T3L_ADDRESS

#define T3L_ADDRESS   0xD5U

◆ T3R

#define T3R   0x08

◆ T3x12

#define T3x12   0x02

◆ T4_CT

#define T4_CT   0x40

◆ T4CLKO

#define T4CLKO   0x10

◆ T4H_ADDRESS

#define T4H_ADDRESS   0xD2U

◆ T4L_ADDRESS

#define T4L_ADDRESS   0xD3U

◆ T4R

#define T4R   0x80

◆ T4T3M_ADDRESS

#define T4T3M_ADDRESS   0xD1U

◆ T4x12

#define T4x12   0x20

◆ TCON_ADDRESS

#define TCON_ADDRESS   0x88U

◆ TM2PS

#define TM2PS   (*(__IO uint8_t xdata *)TM2PS_ADDRESS)

◆ TM2PS_ADDRESS

#define TM2PS_ADDRESS   0xFEA2U

◆ TM3PS

#define TM3PS   (*(__IO uint8_t xdata *)TM3PS_ADDRESS)

◆ TM3PS_ADDRESS

#define TM3PS_ADDRESS   0xFEA3U

◆ TM4PS

#define TM4PS   (*(__IO uint8_t xdata *)TM4PS_ADDRESS)

◆ TM4PS_ADDRESS

#define TM4PS_ADDRESS   0xFEA4U

◆ TMOD_ADDRESS

#define TMOD_ADDRESS   0x89U

◆ TOG0

#define TOG0   0x04

◆ TOG1

#define TOG1   0x04

◆ TOG2

#define TOG2   0x04

◆ TXIF

#define TXIF   0x10

◆ TXING

#define TXING   0x04

◆ VOCTRL_ADDRESS

#define VOCTRL_ADDRESS   0xBBU

◆ WCOL

#define WCOL   0x40

◆ WDT_ADDRESS

#define WDT_ADDRESS   0xC1U

◆ WDT_FLAG

#define WDT_FLAG   0x80

◆ WKTCH_ADDRESS

#define WKTCH_ADDRESS   0xABU

◆ WKTCL_ADDRESS

#define WKTCL_ADDRESS   0xAAU

◆ WKTEN

#define WKTEN   0x80

◆ XOSCCR

#define XOSCCR   ( *(__IO uint8_t xdata *) XOSCCR_ADDRESS)

◆ XOSCCR_ADDRESS

#define XOSCCR_ADDRESS   (SYSCLK_BASE + 0x0003U)

变量说明

◆ AC

sbit AC = PSW^6

◆ ACC

sfr ACC = 0xe0

◆ ADC_CONTR

sfr ADC_CONTR = ADC_CONTR_ADDRESS

◆ ADC_RES

sfr ADC_RES = ADC_RESH_ADDRESS

◆ ADC_RESL

sfr ADC_RESL = ADC_RESL_ADDRESS

◆ ADCCFG

sfr ADCCFG = ADCCFG_ADDRESS

◆ AUXINTIF

sfr AUXINTIF = AUXINTIF_ADDRESS

◆ AUXR

sfr AUXR = AUXR_ADDRESS

◆ AUXR2

sfr AUXR2 = AUXR2_ADDRESS

◆ B

sfr B = 0xf0

◆ BUS_SPEED

sfr BUS_SPEED = BUS_SPEED_ADDRESS

◆ CCAP0H

sfr CCAP0H = CCAP0H_ADDRESS

◆ CCAP0L

sfr CCAP0L = CCAP0L_ADDRESS

◆ CCAP1H

sfr CCAP1H = CCAP1H_ADDRESS

◆ CCAP1L

sfr CCAP1L = CCAP1L_ADDRESS

◆ CCAP2H

sfr CCAP2H = CCAP2H_ADDRESS

◆ CCAP2L

sfr CCAP2L = CCAP2L_ADDRESS

◆ CCAPM0

sfr CCAPM0 = CCAPM0_ADDRESS

◆ CCAPM1

sfr CCAPM1 = CCAPM1_ADDRESS

◆ CCAPM2

sfr CCAPM2 = CCAPM2_ADDRESS

◆ CCF0

sbit CCF0 = CCON ^ 0

◆ CCF1

sbit CCF1 = CCON ^ 1

◆ CCF2

sbit CCF2 = CCON ^ 2

◆ CCF3

sbit CCF3 = CCON ^ 3

◆ CCON

sfr CCON = CCON_ADDRESS

◆ CF

sbit CF = CCON ^ 7

◆ CH

sfr CH = CH_ADDRESS

◆ CL

sfr CL = CL_ADDRESS

◆ CMOD

sfr CMOD = CMOD_ADDRESS

◆ CMPCR1

sfr CMPCR1 = CMPCR1_ADDRESS

◆ CMPCR2

sfr CMPCR2 = CMPCR2_ADDRESS

◆ CR

sbit CR = CCON ^ 6

◆ CY

sbit CY = PSW^7

◆ DPH

sfr DPH = 0x83

◆ DPH1

sfr DPH1 = 0xe5

◆ DPL

sfr DPL = 0x82

◆ DPL1

sfr DPL1 = 0xe4

◆ DPS

sfr DPS = 0xe3

◆ EA

sbit EA = IE^7

◆ EADC

sbit EADC = IE^5

◆ ELVD

sbit ELVD = IE^6

◆ ES

sbit ES = IE^4

◆ ET0

sbit ET0 = IE^1

◆ ET1

sbit ET1 = IE^3

◆ EX0

sbit EX0 = IE^0

◆ EX1

sbit EX1 = IE^2

◆ F0

sbit F0 = PSW^5

◆ F1

sbit F1 = PSW^1

◆ IAP_ADDRH

sfr IAP_ADDRH = IAP_ADDRH_ADDRESS

◆ IAP_ADDRL

sfr IAP_ADDRL = IAP_ADDRL_ADDRESS

◆ IAP_CMD

sfr IAP_CMD = IAP_CMD_ADDRESS

◆ IAP_CONTR

sfr IAP_CONTR = IAP_CONTR_ADDRESS

◆ IAP_DATA

sfr IAP_DATA = IAP_DATA_ADDRESS

◆ IAP_TPS

sfr IAP_TPS = IAP_TPS_ADDRESS

◆ IAP_TRIG

sfr IAP_TRIG = IAP_TRIG_ADDRESS

◆ IE

sfr IE = IE_ADDRESS

◆ IE0

sbit IE0 = TCON^1

◆ IE1

sbit IE1 = TCON^3

◆ IE2

sfr IE2 = IE2_ADDRESS

◆ INTCLKO

sfr INTCLKO = INTCLKO_ADDRESS

◆ IP

sfr IP = IP_ADDRESS

◆ IP2

sfr IP2 = IP2H_ADDRESS

◆ IP2H

sfr IP2H = IP2H_ADDRESS

◆ IP3

sfr IP3 = IP3_ADDRESS

◆ IP3H

sfr IP3H = IP3H_ADDRESS

◆ IPH

sfr IPH = IPH_ADDRESS

◆ IRCBAND

sfr IRCBAND = IRCBAND_ADDRESS

◆ IRTRIM

sfr IRTRIM = IRTRIM_ADDRESS

◆ ISP_ADDRH

sfr ISP_ADDRH = ISP_ADDRH_ADDRESS

◆ ISP_ADDRL

sfr ISP_ADDRL = ISP_ADDRL_ADDRESS

◆ ISP_CMD

sfr ISP_CMD = ISP_CMD_ADDRESS

◆ ISP_CONTR

sfr ISP_CONTR = ISP_CONTR_ADDRESS

◆ ISP_DATA

sfr ISP_DATA = ISP_DATA_ADDRESS

◆ ISP_TRIG

sfr ISP_TRIG = ISP_TRIG_ADDRESS

◆ IT0

sbit IT0 = TCON^0

◆ IT1

sbit IT1 = TCON^2

◆ LIRTRIM

sfr LIRTRIM = LIRTRIM_ADDRESS

◆ OV

sbit OV = PSW^2

◆ P

sbit P = PSW^0

◆ P0

sfr P0 = P0_ADDRESS

◆ P00

sbit P00 = P0^0

◆ P01

sbit P01 = P0^1

◆ P02

sbit P02 = P0^2

◆ P03

sbit P03 = P0^3

◆ P04

sbit P04 = P0^4

◆ P05

sbit P05 = P0^5

◆ P06

sbit P06 = P0^6

◆ P07

sbit P07 = P0^7

◆ P0M0

sfr P0M0 = P0M0_ADDRESS

◆ P0M1

sfr P0M1 = P0M1_ADDRESS

◆ P1

sfr P1 = P1_ADDRESS

◆ P10

sbit P10 = P1^0

◆ P11

sbit P11 = P1^1

◆ P12

sbit P12 = P1^2

◆ P13

sbit P13 = P1^3

◆ P14

sbit P14 = P1^4

◆ P15

sbit P15 = P1^5

◆ P16

sbit P16 = P1^6

◆ P17

sbit P17 = P1^7

◆ P1M0

sfr P1M0 = P1M0_ADDRESS

◆ P1M1

sfr P1M1 = P1M1_ADDRESS

◆ P2

sfr P2 = P2_ADDRESS

◆ P20

sbit P20 = P2^0

◆ P21

sbit P21 = P2^1

◆ P22

sbit P22 = P2^2

◆ P23

sbit P23 = P2^3

◆ P24

sbit P24 = P2^4

◆ P25

sbit P25 = P2^5

◆ P26

sbit P26 = P2^6

◆ P27

sbit P27 = P2^7

◆ P2M0

sfr P2M0 = P2M0_ADDRESS

◆ P2M1

sfr P2M1 = P2M1_ADDRESS

◆ P3

sfr P3 = P3_ADDRESS

◆ P30

sbit P30 = P3^0

◆ P31

sbit P31 = P3^1

◆ P32

sbit P32 = P3^2

◆ P33

sbit P33 = P3^3

◆ P34

sbit P34 = P3^4

◆ P35

sbit P35 = P3^5

◆ P36

sbit P36 = P3^6

◆ P37

sbit P37 = P3^7

◆ P3M0

sfr P3M0 = P3M0_ADDRESS

◆ P3M1

sfr P3M1 = P3M1_ADDRESS

◆ P4

sfr P4 = P4_ADDRESS

◆ P40

sbit P40 = P4^0

◆ P41

sbit P41 = P4^1

◆ P42

sbit P42 = P4^2

◆ P43

sbit P43 = P4^3

◆ P44

sbit P44 = P4^4

◆ P4M0

sfr P4M0 = P4M0_ADDRESS

◆ P4M1

sfr P4M1 = P4M1_ADDRESS

◆ P5

sfr P5 = P5_ADDRESS

◆ P50

sbit P50 = P5^0

◆ P51

sbit P51 = P5^1

◆ P52

sbit P52 = P5^2

◆ P53

sbit P53 = P5^3

◆ P54

sbit P54 = P5^4

◆ P55

sbit P55 = P5^5

◆ P56

sbit P56 = P5^6

◆ P57

sbit P57 = P5^7

◆ P5M0

sfr P5M0 = P5M0_ADDRESS

◆ P5M1

sfr P5M1 = P5M1_ADDRESS

◆ P6

sfr P6 = P6_ADDRESS

◆ P60

sbit P60 = P6^0

◆ P61

sbit P61 = P6^1

◆ P62

sbit P62 = P6^2

◆ P63

sbit P63 = P6^3

◆ P64

sbit P64 = P6^4

◆ P65

sbit P65 = P6^5

◆ P66

sbit P66 = P6^6

◆ P67

sbit P67 = P6^7

◆ P6M0

sfr P6M0 = P6M0_ADDRESS

◆ P6M1

sfr P6M1 = P6M1_ADDRESS

◆ P7

sfr P7 = P7_ADDRESS

◆ P70

sbit P70 = P7^0

◆ P71

sbit P71 = P7^1

◆ P72

sbit P72 = P7^2

◆ P73

sbit P73 = P7^3

◆ P74

sbit P74 = P7^4

◆ P75

sbit P75 = P7^5

◆ P76

sbit P76 = P7^6

◆ P77

sbit P77 = P7^7

◆ P7M0

sfr P7M0 = P7M0_ADDRESS

◆ P7M1

sfr P7M1 = P7M1_ADDRESS

◆ P_SW1

sfr P_SW1 = PER_SW1_ADDRESS

◆ P_SW2

sfr P_SW2 = PER_SW2_ADDRESS

◆ PADC

sbit PADC = IP^5

◆ PCA_PWM0

sfr PCA_PWM0 = PCA_PWM0_ADDRESS

◆ PCA_PWM1

sfr PCA_PWM1 = PCA_PWM1_ADDRESS

◆ PCA_PWM2

sfr PCA_PWM2 = PCA_PWM2_ADDRESS

◆ PCON

sfr PCON = PCON_ADDRESS

◆ PLVD

sbit PLVD = IP^6

◆ PPCA

sbit PPCA = IP^7

◆ PS

sbit PS = IP^4

◆ PSW

sfr PSW = 0xd0

◆ PT0

sbit PT0 = IP^1

◆ PT1

sbit PT1 = IP^3

◆ PWMCFG01

sfr PWMCFG01 = PWMCFG01_ADDRESS

◆ PWMCFG23

sfr PWMCFG23 = PWMCFG23_ADDRESS

◆ PWMCFG45

sfr PWMCFG45 = PWMCFG45_ADDRESS

◆ PX0

sbit PX0 = IP^0

◆ PX1

sbit PX1 = IP^2

◆ RB8

sbit RB8 = SCON^2

◆ REN

sbit REN = SCON^4

◆ RI

sbit RI = SCON^0

◆ RS0

sbit RS0 = PSW^3

◆ RS1

sbit RS1 = PSW^4

◆ RSTCFG

sfr RSTCFG = RSTCFG_ADDRESS

◆ S2BUF

sfr S2BUF = S2BUF_ADDRESS

◆ S2CON

sfr S2CON = S2CON_ADDRESS

◆ S3BUF

sfr S3BUF = S3BUF_ADDRESS

◆ S3CON

sfr S3CON = S3CON_ADDRESS

◆ S4BUF

sfr S4BUF = S4BUF_ADDRESS

◆ S4CON

sfr S4CON = S4CON_ADDRESS

◆ SADDR

sfr SADDR = SADDR_ADDRESS

◆ SADEN

sfr SADEN = SADEN_ADDRESS

◆ SBUF

sfr SBUF = SBUF_ADDRESS

◆ SCON

sfr SCON = SCON_ADDRESS

◆ SM0

sbit SM0 = SCON^7

◆ SM1

sbit SM1 = SCON^6

◆ SM2

sbit SM2 = SCON^5

◆ SP

sfr SP = 0x81

◆ SPCTL

sfr SPCTL = SPCTL_ADDRESS

◆ SPDAT

sfr SPDAT = SPDAT_ADDRESS

◆ SPSTAT

sfr SPSTAT = SPSTAT_ADDRESS

◆ T0H

sfr T0H = T0H_ADDRESS

◆ T0L

sfr T0L = T0L_ADDRESS

◆ T1H

sfr T1H = T1H_ADDRESS

◆ T1L

sfr T1L = T1L_ADDRESS

◆ T2H

sfr T2H = T2H_ADDRESS

◆ T2L

sfr T2L = T2L_ADDRESS

◆ T3H

sfr T3H = T3H_ADDRESS

◆ T3L

sfr T3L = T3L_ADDRESS

◆ T4H

sfr T4H = T4H_ADDRESS

◆ T4L

sfr T4L = T4L_ADDRESS

◆ T4T3M

sfr T4T3M = T4T3M_ADDRESS

◆ TA

sfr TA = 0xae

◆ TB8

sbit TB8 = SCON^3

◆ TCON

sfr TCON = TCON_ADDRESS

◆ TF0

sbit TF0 = TCON^5

◆ TF1

sbit TF1 = TCON^7

◆ TH0

sfr TH0 = T0H_ADDRESS

◆ TH1

sfr TH1 = T1H_ADDRESS

◆ TI

sbit TI = SCON^1

◆ TL0

sfr TL0 = T0L_ADDRESS

◆ TL1

sfr TL1 = T1L_ADDRESS

◆ TMOD

sfr TMOD = TMOD_ADDRESS

◆ TR0

sbit TR0 = TCON^4

◆ TR1

sbit TR1 = TCON^6

◆ VOCTRL

sfr VOCTRL = VOCTRL_ADDRESS

◆ WDT_CONTR

sfr WDT_CONTR = WDT_ADDRESS

◆ WKTCH

sfr WKTCH = WKTCH_ADDRESS

◆ WKTCL

sfr WKTCL = WKTCL_ADDRESS