神农鼎 发表于 2024-3-14 13:05:31


神农鼎 发表于 2024-3-14 13:05:39

;STC8G.INC
;包含本头文件后,不用另外再包含"REG51.INC"

$NOMOD51

$SAVE
$NOLIST

P0          DATA      080H
P00         BIT         P0.0
P01         BIT         P0.1
P02         BIT         P0.2
P03         BIT         P0.3
P04         BIT         P0.4
P05         BIT         P0.5
P06         BIT         P0.6
P07         BIT         P0.7
                        
SP          DATA      081H
DPL         DATA      082H
DPH         DATA      083H
S4CON       DATA      084H
S4BUF       DATA      085H
PCON      DATA      087H
                        
TCON      DATA      088H
TF1         BIT         TCON.7
TR1         BIT         TCON.6
TF0         BIT         TCON.5
TR0         BIT         TCON.4
IE1         BIT         TCON.3
IT1         BIT         TCON.2
IE0         BIT         TCON.1
IT0         BIT         TCON.0
                        
TMOD      DATA      089H
TL0         DATA      08AH
TL1         DATA      08BH
TH0         DATA      08CH
TH1         DATA      08DH
AUXR      DATA      08EH
INTCLKO   DATA      08FH
                        
P1          DATA      090H
P10         BIT         P1.0
P11         BIT         P1.1
P12         BIT         P1.2
P13         BIT         P1.3
P14         BIT         P1.4
P15         BIT         P1.5
P16         BIT         P1.6
P17         BIT         P1.7
                        
P1M1      DATA      091H
P1M0      DATA      092H
P0M1      DATA      093H
P0M0      DATA      094H
P2M1      DATA      095H
P2M0      DATA      096H
                        
SCON      DATA      098H
SM0         BIT         SCON.7
SM1         BIT         SCON.6
SM2         BIT         SCON.5
REN         BIT         SCON.4
TB8         BIT         SCON.3
RB8         BIT         SCON.2
TI          BIT         SCON.1
RI          BIT         SCON.0
                        
SBUF      DATA      099H
S2CON       DATA      09AH
S2BUF       DATA      09BH
IRCBAND   DATA      09DH
LIRTRIM   DATA      09EH
IRTRIM      DATA      09FH
                        
P2          DATA      0A0H
P20         BIT         P2.0
P21         BIT         P2.1
P22         BIT         P2.2
P23         BIT         P2.3
P24         BIT         P2.4
P25         BIT         P2.5
P26         BIT         P2.6
P27         BIT         P2.7
                        
P_SW1       DATA      0A2H
                        
IE          DATA      0A8H
EA          BIT         IE.7
ELVD      BIT         IE.6
EADC      BIT         IE.5
ES          BIT         IE.4
ET1         BIT         IE.3
EX1         BIT         IE.2
ET0         BIT         IE.1
EX0         BIT         IE.0
                        
SADDR       DATA      0A9H
WKTCL       DATA      0AAH
WKTCH       DATA      0ABH
S3CON       DATA      0ACH
S3BUF       DATA      0ADH
TA          DATA      0AEH
IE2         DATA      0AFH
                        
P3          DATA      0B0H
P30         BIT         P3.0
P31         BIT         P3.1
P32         BIT         P3.2
P33         BIT         P3.3
P34         BIT         P3.4
P35         BIT         P3.5
P36         BIT         P3.6
P37         BIT         P3.7
                        
RD          BIT         P3.7
WR          BIT         P3.6
T1          BIT         P3.5
T0          BIT         P3.4
INT1      BIT         P3.3
INT0      BIT         P3.2
TXD         BIT         P3.1
RXD         BIT         P3.0
                        
P3M1      DATA      0B1H
P3M0      DATA      0B2H
P4M1      DATA      0B3H
P4M0      DATA      0B4H
IP2         DATA      0B5H
IP2H      DATA      0B6H
IPH         DATA      0B7H
                        
IP          DATA      0B8H
PPCA      BIT         IP.7
PLVD      BIT         IP.6
PADC      BIT         IP.5
PS          BIT         IP.4
PT1         BIT         IP.3
PX1         BIT         IP.2
PT0         BIT         IP.1
PX0         BIT         IP.0
                        
SADEN       DATA      0B9H
P_SW2       DATA      0BAH
ADC_CONTR   DATA      0BCH
ADC_RES   DATA      0BDH
ADC_RESL    DATA      0BEH
                        
P4          DATA      0C0H
P40         BIT         P4.0
P41         BIT         P4.1
P42         BIT         P4.2
P43         BIT         P4.3
P44         BIT         P4.4
P45         BIT         P4.5
P46         BIT         P4.6
P47         BIT         P4.7
                        
WDT_CONTR   DATA      0C1H
IAP_DATA    DATA      0C2H
IAP_ADDRH   DATA      0C3H
IAP_ADDRL   DATA      0C4H
IAP_CMD   DATA      0C5H
IAP_TRIG    DATA      0C6H
IAP_CONTR   DATA      0C7H
                        
P5          DATA      0C8H
P50         BIT         P5.0
P51         BIT         P5.1
P52         BIT         P5.2
P53         BIT         P5.3
P54         BIT         P5.4
P55         BIT         P5.5
P56         BIT         P5.6
P57         BIT         P5.7
                        
P5M1      DATA      0C9H
P5M0      DATA      0CAH
P6M1      DATA      0cbH
P6M0      DATA      0ccH
SPSTAT      DATA      0CDH
SPCTL       DATA      0CEH
SPDAT       DATA      0CFH
                        
PSW         DATA      0D0H
CY          BIT         PSW.7
AC          BIT         PSW.6
F0          BIT         PSW.5
RS1         BIT         PSW.4
RS0         BIT         PSW.3
OV          BIT         PSW.2
F1          BIT         PSW.1
P         BIT         PSW.0
                        
T4T3M       DATA      0D1H
T4H         DATA      0D2H
T4L         DATA      0D3H
T3H         DATA      0D4H
T3L         DATA      0D5H
T2H         DATA      0D6H
T2L         DATA      0D7H
                        
T3T4M       DATA      0D1H
TH4         DATA      0D2H
TL4         DATA      0D3H
TH3         DATA      0D4H
TL3         DATA      0D5H
TH2         DATA      0D6H
TL2         DATA      0D7H

CCON      DATA      0D8H
CF          BIT         CCON.7
CR          BIT         CCON.6
CCF2      BIT         CCON.2
CCF1      BIT         CCON.1
CCF0      BIT         CCON.0
                        
CMOD      DATA      0D9H
CCAPM0      DATA      0DAH
CCAPM1      DATA      0DBH
CCAPM2      DATA      0DCH
ADCCFG      DATA      0DEH
IP3         DATA      0DFH
ACC         DATA      0E0H
P7M1      DATA      0E1H
P7M0      DATA      0E2H
DPS         DATA      0E3H
DPL1      DATA      0E4H
DPH1      DATA      0E5H
CMPCR1      DATA      0E6H
CMPCR2      DATA      0E7H
                        
P6          DATA      0E8H
P60         BIT         P6.0
P61         BIT         P6.1
P62         BIT         P6.2
P63         BIT         P6.3
P64         BIT         P6.4
P65         BIT         P6.5
P66         BIT         P6.6
P67         BIT         P6.7
                        
CL          DATA      0E9H
CCAP0L      DATA      0EAH
CCAP1L      DATA      0EBH
CCAP2L      DATA      0ECH
IP3H      DATA      0EEH
AUXINTIF    DATA      0EFH
B         DATA      0F0H
PWMSET      DATA      0F1H
PCA_PWM0    DATA      0F2H
PCA_PWM1    DATA      0F3H
PCA_PWM2    DATA      0F4H
IAP_TPS   DATA      0F5H
PWMCFG01    DATA      0F6H
PWMCFG23    DATA      0F7H
                        
P7          DATA      0F8H
P70         BIT         P7.0
P71         BIT         P7.1
P72         BIT         P7.2
P73         BIT         P7.3
P74         BIT         P7.4
P75         BIT         P7.5
P76         BIT         P7.6
P77         BIT         P7.7
                        
CH          DATA      0F9H
CCAP0H      DATA      0FAH
CCAP1H      DATA      0FBH
CCAP2H      DATA      0FCH
PWMCFG45    DATA      0FEH
RSTCFG      DATA      0FFH

;如下特殊功能寄存器位于扩展RAM区域
;访问这些寄存器,需先将P_SW2的BIT7设置为1,才可正常读写

PWM0C         EQU   0FF00H
PWM0CH          EQU   0FF00H
PWM0CL          EQU   0FF01H
PWM0CKS         EQU   0FF02H
PWM0TADC      EQU   0FF03H
PWM0TADCH       EQU   0FF03H
PWM0TADCL       EQU   0FF04H
PWM0IF          EQU   0FF05H
PWM0FDCR      EQU   0FF06H
PWM00T1         EQU   0FF10H
PWM00T1L      EQU   0FF11H
PWM00T2         EQU   0FF12H
PWM00T2H      EQU   0FF12H
PWM00T2L      EQU   0FF13H
PWM00CR         EQU   0FF14H
PWM00HLD      EQU   0FF15H
PWM01T1         EQU   0FF18H
PWM01T1H      EQU   0FF18H
PWM01T1L      EQU   0FF19H
PWM01T2         EQU   0FF1AH
PWM01T2H      EQU   0FF1AH
PWM01T2L      EQU   0FF1BH
PWM01CR         EQU   0FF1CH
PWM01HLD      EQU   0FF1DH
PWM02T1         EQU   0FF20H
PWM02T1H      EQU   0FF20H
PWM02T1L      EQU   0FF21H
PWM02T2         EQU   0FF22H
PWM02T2H      EQU   0FF22H
PWM02T2L      EQU   0FF23H
PWM02CR         EQU   0FF24H
PWM02HLD      EQU   0FF25H
PWM03T1         EQU   0FF28H
PWM03T1H      EQU   0FF28H
PWM03T1L      EQU   0FF29H
PWM03T2         EQU   0FF2AH
PWM03T2H      EQU   0FF2AH
PWM03T2L      EQU   0FF2BH
PWM03CR         EQU   0FF2CH
PWM03HLD      EQU   0FF2DH
PWM04T1         EQU   0FF30H
PWM04T1H      EQU   0FF30H
PWM04T1L      EQU   0FF31H
PWM04T2         EQU   0FF32H
PWM04T2H      EQU   0FF32H
PWM04T2L      EQU   0FF33H
PWM04CR         EQU   0FF34H
PWM04HLD      EQU   0FF35H
PWM05T1         EQU   0FF38H
PWM05T1H      EQU   0FF38H
PWM05T1L      EQU   0FF39H
PWM05T2         EQU   0FF3AH
PWM05T2H      EQU   0FF3AH
PWM05T2L      EQU   0FF3BH
PWM05CR         EQU   0FF3CH
PWM05HLD      EQU   0FF3DH
PWM06T1         EQU   0FF40H
PWM06T1H      EQU   0FF40H
PWM06T1L      EQU   0FF41H
PWM06T2         EQU   0FF42H
PWM06T2H      EQU   0FF42H
PWM06T2L      EQU   0FF43H
PWM06CR         EQU   0FF44H
PWM06HLD      EQU   0FF45H
PWM07T1         EQU   0FF48H
PWM07T1H      EQU   0FF48H
PWM07T1L      EQU   0FF49H
PWM07T2         EQU   0FF4AH
PWM07T2H      EQU   0FF4AH
PWM07T2L      EQU   0FF4BH
PWM07CR         EQU   0FF4CH
PWM07HLD      EQU   0FF4DH
PWM1C         EQU   0FF50H
PWM1CH          EQU   0FF50H
PWM1CL          EQU   0FF51H
PWM1CKS         EQU   0FF52H
PWM1IF          EQU   0FF55H
PWM1FDCR      EQU   0FF56H
PWM10T1         EQU   0FF60H
PWM10T1H      EQU   0FF60H
PWM10T1L      EQU   0FF61H
PWM10T2         EQU   0FF62H
PWM10T2H      EQU   0FF62H
PWM10T2L      EQU   0FF63H
PWM10CR         EQU   0FF64H
PWM10HLD      EQU   0FF65H
PWM11T1         EQU   0FF68H
PWM11T1H      EQU   0FF68H
PWM11T1L      EQU   0FF69H
PWM11T2         EQU   0FF6AH
PWM11T2H      EQU   0FF6AH
PWM11T2L      EQU   0FF6BH
PWM11CR         EQU   0FF6CH
PWM11HLD      EQU   0FF6DH
PWM12T1         EQU   0FF70H
PWM12T1H      EQU   0FF70H
PWM12T1L      EQU   0FF71H
PWM12T2         EQU   0FF72H
PWM12T2H      EQU   0FF72H
PWM12T2L      EQU   0FF73H
PWM12CR         EQU   0FF74H
PWM12HLD      EQU   0FF75H
PWM13T1         EQU   0FF78H
PWM13T1H      EQU   0FF78H
PWM13T1L      EQU   0FF79H
PWM13T2         EQU   0FF7AH
PWM13T2H      EQU   0FF7AH
PWM13T2L      EQU   0FF7BH
PWM13CR         EQU   0FF7CH
PWM13HLD      EQU   0FF7DH
PWM14T1         EQU   0FF80H
PWM14T1H      EQU   0FF80H
PWM14T1L      EQU   0FF81H
PWM14T2         EQU   0FF82H
PWM14T2H      EQU   0FF82H
PWM14T2L      EQU   0FF83H
PWM14CR         EQU   0FF84H
PWM14HLD      EQU   0FF85H
PWM15T1         EQU   0FF88H
PWM15T1H      EQU   0FF88H
PWM15T1L      EQU   0FF89H
PWM15T2         EQU   0FF8AH
PWM15T2H      EQU   0FF8AH
PWM15T2L      EQU   0FF8BH
PWM15CR         EQU   0FF8CH
PWM15HLD      EQU   0FF8DH
PWM16T1         EQU   0FF90H
PWM16T1H      EQU   0FF90H
PWM16T1L      EQU   0FF91H
PWM16T2         EQU   0FF92H
PWM16T2H      EQU   0FF92H
PWM16T2L      EQU   0FF93H
PWM16CR         EQU   0FF94H
PWM16HLD      EQU   0FF95H
PWM17T1         EQU   0FF98H
PWM17T1H      EQU   0FF98H
PWM17T1L      EQU   0FF99H
PWM17T2         EQU   0FF9AH
PWM17T2H      EQU   0FF9AH
PWM17T2L      EQU   0FF9BH
PWM17CR         EQU   0FF9CH
PWM17HLD      EQU   0FF9DH
PWM2C         EQU   0FFA0H
PWM2CH          EQU   0FFA0H
PWM2CL          EQU   0FFA1H
PWM2CKS         EQU   0FFA2H
PWM2TADC      EQU   0FFA3H
PWM2TADCH       EQU   0FFA3H
PWM2TADCL       EQU   0FFA4H
PWM2IF          EQU   0FFA5H
PWM2FDCR      EQU   0FFA6H
PWM20T1         EQU   0FFB0H
PWM20T1H      EQU   0FFB0H
PWM20T1L      EQU   0FFB1H
PWM20T2         EQU   0FFB2H
PWM20T2H      EQU   0FFB2H
PWM20T2L      EQU   0FFB3H
PWM20CR         EQU   0FFB4H
PWM20HLD      EQU   0FFB5H
PWM21T1         EQU   0FFB8H
PWM21T1H      EQU   0FFB8H
PWM21T1L      EQU   0FFB9H
PWM21T2         EQU   0FFBAH
PWM21T2H      EQU   0FFBAH
PWM21T2L      EQU   0FFBBH
PWM21CR         EQU   0FFBCH
PWM21HLD      EQU   0FFBDH
PWM22T1         EQU   0FFC0H
PWM22T1H      EQU   0FFC0H
PWM22T1L      EQU   0FFC1H
PWM22T2         EQU   0FFC2H
PWM22T2H      EQU   0FFC2H
PWM22T2L      EQU   0FFC3H
PWM22CR         EQU   0FFC4H
PWM22HLD      EQU   0FFC5H
PWM23T1         EQU   0FFC8H
PWM23T1H      EQU   0FFC8H
PWM23T1L      EQU   0FFC9H
PWM23T2         EQU   0FFCAH
PWM23T2H      EQU   0FFCAH
PWM23T2L      EQU   0FFCBH
PWM23CR         EQU   0FFCCH
PWM23HLD      EQU   0FFCDH
PWM24T1         EQU   0FFD0H
PWM24T1H      EQU   0FFD0H
PWM24T1L      EQU   0FFD1H
PWM24T2         EQU   0FFD2H
PWM24T2H      EQU   0FFD2H
PWM24T2L      EQU   0FFD3H
PWM24CR         EQU   0FFD4H
PWM24HLD      EQU   0FFD5H
PWM25T1         EQU   0FFD8H
PWM25T1H      EQU   0FFD8H
PWM25T1L      EQU   0FFD9H
PWM25T2         EQU   0FFDAH
PWM25T2H      EQU   0FFDAH
PWM25T2L      EQU   0FFDBH
PWM25CR         EQU   0FFDCH
PWM25HLD      EQU   0FFDDH
PWM26T1         EQU   0FFE0H
PWM26T1H      EQU   0FFE0H
PWM26T1L      EQU   0FFE1H
PWM26T2         EQU   0FFE2H
PWM26T2H      EQU   0FFE2H
PWM26T2L      EQU   0FFE3H
PWM26CR         EQU   0FFE4H
PWM26HLD      EQU   0FFE5H
PWM27T1         EQU   0FFE8H
PWM27T1H      EQU   0FFE8H
PWM27T1L      EQU   0FFE9H
PWM27T2         EQU   0FFEAH
PWM27T2H      EQU   0FFEAH
PWM27T2L      EQU   0FFEBH
PWM27CR         EQU   0FFECH
PWM27HLD      EQU   0FFEDH
               
CLKSEL          EQU   0FE00H
CLKDIV          EQU   0FE01H
HIRCCR          EQU   0FE02H
XOSCCR          EQU   0FE03H
IRC32KCR      EQU   0FE04H
MCLKOCR         EQU   0FE05H
IRCDB         EQU   0FE06H
X32KCR          EQU   0FE08H
                  
P0PU            EQU   0FE10H
P1PU            EQU   0FE11H
P2PU            EQU   0FE12H
P3PU            EQU   0FE13H
P4PU            EQU   0FE14H
P5PU            EQU   0FE15H
P6PU            EQU   0FE16H
P7PU            EQU   0FE17H
P0NCS         EQU   0FE18H
P1NCS         EQU   0FE19H
P2NCS         EQU   0FE1AH
P3NCS         EQU   0FE1BH
P4NCS         EQU   0FE1CH
P5NCS         EQU   0FE1DH
P6NCS         EQU   0FE1EH
P7NCS         EQU   0FE1FH
P0SR            EQU   0FE20H
P1SR            EQU   0FE21H
P2SR            EQU   0FE22H
P3SR            EQU   0FE23H
P4SR            EQU   0FE24H
P5SR            EQU   0FE25H
P6SR            EQU   0FE26H
P7SR            EQU   0FE27H
P0DR            EQU   0FE28H
P1DR            EQU   0FE29H
P2DR            EQU   0FE2AH
P3DR            EQU   0FE2BH
P4DR            EQU   0FE2CH
P5DR            EQU   0FE2DH
P6DR            EQU   0FE2EH
P7DR            EQU   0FE2FH
P0IE            EQU   0FE30H
P1IE            EQU   0FE31H
P2IE            EQU   0FE32H
P3IE            EQU   0FE33H
P4IE            EQU   0FE34H
P5IE            EQU   0FE35H
P6IE            EQU   0FE36H
P7IE            EQU   0FE37H
                  
RTCCR         EQU   0FE60H
RTCCFG          EQU   0FE61H
RTCIEN          EQU   0FE62H
RTCIF         EQU   0FE63H
ALAHOUR         EQU   0FE64H
ALAMIN          EQU   0FE65H
ALASEC          EQU   0FE66H
ALASSEC         EQU   0FE67H
INIYEAR         EQU   0FE68H
INIMONTH      EQU   0FE69H
INIDAY          EQU   0FE6AH
INIHOUR         EQU   0FE6BH
INIMIN          EQU   0FE6CH
INISEC          EQU   0FE6DH
INISSEC         EQU   0FE6EH
YEAR            EQU   0FE70H
MONTH         EQU   0FE71H
DAY             EQU   0FE72H
HOUR            EQU   0FE73H
MIN             EQU   0FE74H
SEC             EQU   0FE75H
SSEC            EQU   0FE76H
                  
I2CCFG          EQU   0FE80H
I2CMSCR         EQU   0FE81H
I2CMSST         EQU   0FE82H
I2CSLCR         EQU   0FE83H
I2CSLST         EQU   0FE84H
I2CSLADR      EQU   0FE85H
I2CTXD          EQU   0FE86H
I2CRXD          EQU   0FE87H
I2CMSAUX      EQU   0FE88H
                  
TM2PS         EQU   0FEA2H
TM3PS         EQU   0FEA3H
TM4PS         EQU   0FEA4H
ADCTIM          EQU   0FEA8H
T3T4PS          EQU   0FEACH
               
P0INTE          EQU   0FD00H
P1INTE          EQU   0FD01H
P2INTE          EQU   0FD02H
P3INTE          EQU   0FD03H
P4INTE          EQU   0FD04H
P5INTE          EQU   0FD05H
P6INTE          EQU   0FD06H
P7INTE          EQU   0FD07H
P0INTF          EQU   0FD10H
P1INTF          EQU   0FD11H
P2INTF          EQU   0FD12H
P3INTF          EQU   0FD13H
P4INTF          EQU   0FD14H
P5INTF          EQU   0FD15H
P6INTF          EQU   0FD16H
P7INTF          EQU   0FD17H
P0IM0         EQU   0FD20H
P1IM0         EQU   0FD21H
P2IM0         EQU   0FD22H
P3IM0         EQU   0FD23H
P4IM0         EQU   0FD24H
P5IM0         EQU   0FD25H
P6IM0         EQU   0FD26H
P7IM0         EQU   0FD27H
P0IM1         EQU   0FD30H
P1IM1         EQU   0FD31H
P2IM1         EQU   0FD32H
P3IM1         EQU   0FD33H
P4IM1         EQU   0FD34H
P5IM1         EQU   0FD35H
P6IM1         EQU   0FD36H
P7IM1         EQU   0FD37H
P0WKUE          EQU   0FD40H
P1WKUE          EQU   0FD41H
P2WKUE          EQU   0FD42H
P3WKUE          EQU   0FD43H
P4WKUE          EQU   0FD44H
P5WKUE          EQU   0FD45H
P6WKUE          EQU   0FD46H
P7WKUE          EQU   0FD47H
PINIPL          EQU   0FD60H
PINIPH          EQU   0FD61H
               
PWM3C         EQU   0FC00H
PWM3CH          EQU   0FC00H
PWM3CL          EQU   0FC01H
PWM3CKS         EQU   0FC02H
PWM3IF          EQU   0FC05H
PWM3FDCR      EQU   0FC06H
PWM30T1         EQU   0FC10H
PWM30T1H      EQU   0FC10H
PWM30T1L      EQU   0FC11H
PWM30T2         EQU   0FC12H
PWM30T2H      EQU   0FC12H
PWM30T2L      EQU   0FC13H
PWM30CR         EQU   0FC14H
PWM30HLD      EQU   0FC15H
PWM31T1         EQU   0FC18H
PWM31T1H      EQU   0FC18H
PWM31T1L      EQU   0FC19H
PWM31T2         EQU   0FC1AH
PWM31T2H      EQU   0FC1AH
PWM31T2L      EQU   0FC1BH
PWM31CR         EQU   0FC1CH
PWM31HLD      EQU   0FC1DH
PWM32T1         EQU   0FC20H
PWM32T1H      EQU   0FC20H
PWM32T1L      EQU   0FC21H
PWM32T2         EQU   0FC22H
PWM32T2H      EQU   0FC22H
PWM32T2L      EQU   0FC23H
PWM32CR         EQU   0FC24H
PWM32HLD      EQU   0FC25H
PWM33T1         EQU   0FC28H
PWM33T1H      EQU   0FC28H
PWM33T1L      EQU   0FC29H
PWM33T2         EQU   0FC2AH
PWM33T2H      EQU   0FC2AH
PWM33T2L      EQU   0FC2BH
PWM33CR         EQU   0FC2CH
PWM33HLD      EQU   0FC2DH
PWM34T1         EQU   0FC30H
PWM34T1H      EQU   0FC30H
PWM34T1L      EQU   0FC31H
PWM34T2         EQU   0FC32H
PWM34T2H      EQU   0FC32H
PWM34T2L      EQU   0FC33H
PWM34CR         EQU   0FC34H
PWM34HLD      EQU   0FC35H
PWM35T1         EQU   0FC38H
PWM35T1H      EQU   0FC38H
PWM35T1L      EQU   0FC39H
PWM35T2         EQU   0FC3AH
PWM35T2H      EQU   0FC3AH
PWM35T2L      EQU   0FC3BH
PWM35CR         EQU   0FC3CH
PWM35HLD      EQU   0FC3DH
PWM36T1         EQU   0FC40H
PWM36T1H      EQU   0FC40H
PWM36T1L      EQU   0FC41H
PWM36T2         EQU   0FC42H
PWM36T2H      EQU   0FC42H
PWM36T2L      EQU   0FC43H
PWM36CR         EQU   0FC44H
PWM36HLD      EQU   0FC45H
PWM37T1         EQU   0FC48H
PWM37T1H      EQU   0FC48H
PWM37T1L      EQU   0FC49H
PWM37T2         EQU   0FC4AH
PWM37T2H      EQU   0FC4AH
PWM37T2L      EQU   0FC4BH
PWM37CR         EQU   0FC4CH
PWM37HLD      EQU   0FC4DH
PWM4C         EQU   0FC50H
PWM4CH          EQU   0FC50H
PWM4CL          EQU   0FC51H
PWM4CKS         EQU   0FC52H
PWM4TADC      EQU   0FC53H
PWM4TADCH       EQU   0FC53H
PWM4TADCL       EQU   0FC54H
PWM4IF          EQU   0FC55H
PWM4FDCR      EQU   0FC56H
PWM40T1         EQU   0FC60H
PWM40T1H      EQU   0FC60H
PWM40T1L      EQU   0FC61H
PWM40T2         EQU   0FC62H
PWM40T2H      EQU   0FC62H
PWM40T2L      EQU   0FC63H
PWM40CR         EQU   0FC64H
PWM40HLD      EQU   0FC65H
PWM41T1         EQU   0FC68H
PWM41T1H      EQU   0FC68H
PWM41T1L      EQU   0FC69H
PWM41T2         EQU   0FC6AH
PWM41T2H      EQU   0FC6AH
PWM41T2L      EQU   0FC6BH
PWM41CR         EQU   0FC6CH
PWM41HLD      EQU   0FC6DH
PWM42T1         EQU   0FC70H
PWM42T1H      EQU   0FC70H
PWM42T1L      EQU   0FC71H
PWM42T2         EQU   0FC72H
PWM42T2H      EQU   0FC72H
PWM42T2L      EQU   0FC73H
PWM42CR         EQU   0FC74H
PWM42HLD      EQU   0FC75H
PWM43T1         EQU   0FC78H
PWM43T1H      EQU   0FC78H
PWM43T1L      EQU   0FC79H
PWM43T2         EQU   0FC7AH
PWM43T2H      EQU   0FC7AH
PWM43T2L      EQU   0FC7BH
PWM43CR         EQU   0FC7CH
PWM43HLD      EQU   0FC7DH
PWM44T1         EQU   0FC80H
PWM44T1H      EQU   0FC80H
PWM44T1L      EQU   0FC81H
PWM44T2         EQU   0FC82H
PWM44T2H      EQU   0FC82H
PWM44T2L      EQU   0FC83H
PWM44CR         EQU   0FC84H
PWM44HLD      EQU   0FC85H
PWM45T1         EQU   0FC88H
PWM45T1H      EQU   0FC88H
PWM45T1L      EQU   0FC89H
PWM45T2         EQU   0FC8AH
PWM45T2H      EQU   0FC8AH
PWM45T2L      EQU   0FC8BH
PWM45CR         EQU   0FC8CH
PWM45HLD      EQU   0FC8DH
PWM46T1         EQU   0FC90H
PWM46T1H      EQU   0FC90H
PWM46T1L      EQU   0FC91H
PWM46T2         EQU   0FC92H
PWM46T2H      EQU   0FC92H
PWM46T2L      EQU   0FC93H
PWM46CR         EQU   0FC94H
PWM46HLD      EQU   0FC95H
PWM47T1         EQU   0FC98H
PWM47T1H      EQU   0FC98H
PWM47T1L      EQU   0FC99H
PWM47T2         EQU   0FC9AH
PWM47T2H      EQU   0FC9AH
PWM47T2L      EQU   0FC9BH
PWM47CR         EQU   0FC9CH
PWM47HLD      EQU   0FC9DH
PWM5C         EQU   0FCA0H
PWM5CH          EQU   0FCA0H
PWM5CL          EQU   0FCA1H
PWM5CKS         EQU   0FCA2H
PWM5IF          EQU   0FCA5H
PWM5FDCR      EQU   0FCA6H
PWM50T1         EQU   0FCB0H
PWM50T1H      EQU   0FCB0H
PWM50T1L      EQU   0FCB1H
PWM50T2         EQU   0FCB2H
PWM50T2H      EQU   0FCB2H
PWM50T2L      EQU   0FCB3H
PWM50CR         EQU   0FCB4H
PWM50HLD      EQU   0FCB5H
PWM51T1         EQU   0FCB8H
PWM51T1H      EQU   0FCB8H
PWM51T1L      EQU   0FCB9H
PWM51T2         EQU   0FCBAH
PWM51T2H      EQU   0FCBAH
PWM51T2L      EQU   0FCBBH
PWM51CR         EQU   0FCBCH
PWM51HLD      EQU   0FCBDH
PWM52T1         EQU   0FCC0H
PWM52T1H      EQU   0FCC0H
PWM52T1L      EQU   0FCC1H
PWM52T2         EQU   0FCC2H
PWM52T2H      EQU   0FCC2H
PWM52T2L      EQU   0FCC3H
PWM52CR         EQU   0FCC4H
PWM52HLD      EQU   0FCC5H
PWM53T1         EQU   0FCC8H
PWM53T1H      EQU   0FCC8H
PWM53T1L      EQU   0FCC9H
PWM53T2         EQU   0FCCAH
PWM53T2H      EQU   0FCCAH
PWM53T2L      EQU   0FCCBH
PWM53CR         EQU   0FCCCH
PWM53HLD      EQU   0FCCDH
PWM54T1         EQU   0FCD0H
PWM54T1H      EQU   0FCD0H
PWM54T1L      EQU   0FCD1H
PWM54T2         EQU   0FCD2H
PWM54T2H      EQU   0FCD2H
PWM54T2L      EQU   0FCD3H
PWM54CR         EQU   0FCD4H
PWM54HLD      EQU   0FCD5H
PWM55T1         EQU   0FCD8H
PWM55T1H      EQU   0FCD8H
PWM55T1L      EQU   0FCD9H
PWM55T2         EQU   0FCDAH
PWM55T2H      EQU   0FCDAH
PWM55T2L      EQU   0FCDBH
PWM55CR         EQU   0FCDCH
PWM55HLD      EQU   0FCDDH
PWM56T1         EQU   0FCE0H
PWM56T1H      EQU   0FCE0H
PWM56T1L      EQU   0FCE1H
PWM56T2         EQU   0FCE2H
PWM56T2H      EQU   0FCE2H
PWM56T2L      EQU   0FCE3H
PWM56CR         EQU   0FCE4H
PWM56HLD      EQU   0FCE5H
PWM57T1         EQU   0FCE8H
PWM57T1H      EQU   0FCE8H
PWM57T1L      EQU   0FCE9H
PWM57T2         EQU   0FCEAH
PWM57T2H      EQU   0FCEAH
PWM57T2L      EQU   0FCEBH
PWM57CR         EQU   0FCECH
PWM57HLD      EQU   0FCEDH
                  
MD3             EQU   0FCF0H
MD2             EQU   0FCF1H
MD1             EQU   0FCF2H
MD0             EQU   0FCF3H
MD5             EQU   0FCF4H
MD4             EQU   0FCF5H
ARCON         EQU   0FCF6H
OPCON         EQU   0FCF7H
               
COMEN         EQU   0FB00H
SEGENL          EQU   0FB01H
SEGENH          EQU   0FB02H
LEDCTRL         EQU   0FB03H
LEDCKS          EQU   0FB04H
COM0_DA_L       EQU   0FB10H
COM1_DA_L       EQU   0FB11H
COM2_DA_L       EQU   0FB12H
COM3_DA_L       EQU   0FB13H
COM4_DA_L       EQU   0FB14H
COM5_DA_L       EQU   0FB15H
COM6_DA_L       EQU   0FB16H
COM7_DA_L       EQU   0FB17H
COM0_DA_H       EQU   0FB18H
COM1_DA_H       EQU   0FB19H
COM2_DA_H       EQU   0FB1AH
COM3_DA_H       EQU   0FB1BH
COM4_DA_H       EQU   0FB1CH
COM5_DA_H       EQU   0FB1DH
COM6_DA_H       EQU   0FB1EH
COM7_DA_H       EQU   0FB1FH
COM0_DC_L       EQU   0FB20H
COM1_DC_L       EQU   0FB21H
COM2_DC_L       EQU   0FB22H
COM3_DC_L       EQU   0FB23H
COM4_DC_L       EQU   0FB24H
COM5_DC_L       EQU   0FB25H
COM6_DC_L       EQU   0FB26H
COM7_DC_L       EQU   0FB27H
COM0_DC_H       EQU   0FB28H
COM1_DC_H       EQU   0FB29H
COM2_DC_H       EQU   0FB2AH
COM3_DC_H       EQU   0FB2BH
COM4_DC_H       EQU   0FB2CH
COM5_DC_H       EQU   0FB2DH
COM6_DC_H       EQU   0FB2EH
COM7_DC_H       EQU   0FB2FH
                  
TSCHEN1         EQU   0FB40H
TSCHEN2         EQU   0FB41H
TSCFG1          EQU   0FB42H
TSCFG2          EQU   0FB43H
TSWUTC          EQU   0FB44H
TSCTRL          EQU   0FB45H
TSSTA1          EQU   0FB46H
TSSTA2          EQU   0FB47H
TSRT            EQU   0FB48H
TSDAT         EQU   0FB49H
TSDATH          EQU   0FB49H
TSDATL          EQU   0FB4AH
TSTH00          EQU   0FB50H
TSTH00H         EQU   0FB50H
TSTH00L         EQU   0FB51H
TSTH01          EQU   0FB52H
TSTH01H         EQU   0FB52H
TSTH01L         EQU   0FB53H
TSTH02          EQU   0FB54H
TSTH02H         EQU   0FB54H
TSTH02L         EQU   0FB55H
TSTH03          EQU   0FB56H
TSTH03H         EQU   0FB56H
TSTH03L         EQU   0FB57H
TSTH04          EQU   0FB58H
TSTH04H         EQU   0FB58H
TSTH04L         EQU   0FB59H
TSTH05          EQU   0FB5AH
TSTH05H         EQU   0FB5AH
TSTH05L         EQU   0FB5BH
TSTH06          EQU   0FB5CH
TSTH06H         EQU   0FB5CH
TSTH06L         EQU   0FB5DH
TSTH07          EQU   0FB5EH
TSTH07H         EQU   0FB5EH
TSTH07L         EQU   0FB5FH
TSTH08          EQU   0FB60H
TSTH08H         EQU   0FB60H
TSTH08L         EQU   0FB61H
TSTH09          EQU   0FB62H
TSTH09H         EQU   0FB62H
TSTH09L         EQU   0FB63H
TSTH10          EQU   0FB64H
TSTH10H         EQU   0FB64H
TSTH10L         EQU   0FB65H
TSTH11          EQU   0FB66H
TSTH11H         EQU   0FB66H
TSTH11L         EQU   0FB67H
TSTH12          EQU   0FB68H
TSTH12H         EQU   0FB68H
TSTH12L         EQU   0FB69H
TSTH13          EQU   0FB6AH
TSTH13H         EQU   0FB6AH
TSTH13L         EQU   0FB6BH
TSTH14          EQU   0FB6CH
TSTH14H         EQU   0FB6CH
TSTH14L         EQU   0FB6DH
TSTH15          EQU   0FB6EH
TSTH15H         EQU   0FB6EH
TSTH15L         EQU   0FB6FH

PWMA_ENO2       EQU   0F930H
PWMA_IOAUX2   EQU   0F931H
PWMA_CR3      EQU   0F932H
PWMA_SR3      EQU   0F933H
PWMA_CCER3      EQU   0F934H
PWMA_CCMR1X   EQU   0F938H
PWMA_CCMR2X   EQU   0F939H
PWMA_CCMR3X   EQU   0F93aH
PWMA_CCMR4X   EQU   0F93bH
PWMA_CCMR5      EQU   0F93cH
PWMA_CCMR5X   EQU   0F93dH
PWMA_CCMR6      EQU   0F93eH
PWMA_CCMR6X   EQU   0F93fH
PWMA_CCR5H      EQU   0F940H
PWMA_CCR5L      EQU   0F941H
PWMA_CCR5X      EQU   0F942H
PWMA_CCR6H      EQU   0F943H
PWMA_CCR6L      EQU   0F944H

$RESTORE

yeming888 发表于 2024-3-14 13:30:57

神农鼎 发表于 2024-3-14 13:05
;STC8G.INC
;包含本头文件后,不用另外再包含"REG51.INC"



谢谢谢谢!

yeming888 发表于 2024-3-14 13:32:26

xxkj2010 发表于 2024-3-14 13:03
C其实比汇编容易得多

好的,你给我信心,一定要拿下C语言!

xiangzichen 发表于 2024-3-14 15:23:02

yeming888 发表于 2024-3-14 13:32
好的,你给我信心,一定要拿下C语言!

C用习惯了,可就回不去汇编了哦.{:lol:}

soma 发表于 2024-3-15 09:35:17

头文件填进去

yeming888 发表于 2024-3-15 22:54:51

xiangzichen 发表于 2024-3-14 15:23
C用习惯了,可就回不去汇编了哦.

难道这是一条不归路?那我要好好考虑了!

yeming888 发表于 2024-3-15 22:55:23

soma 发表于 2024-3-15 09:35
头文件填进去

谢谢指教!

xiangzichen 发表于 2024-3-15 23:25:38

yeming888 发表于 2024-3-15 22:54
难道这是一条不归路?那我要好好考虑了!

这样严重了,不是不归路,是习惯c之后,肯定不想用汇编了.

yeming888 发表于 2024-3-15 23:35:48

xiangzichen 发表于 2024-3-15 23:25
这样严重了,不是不归路,是习惯c之后,肯定不想用汇编了.

那没问题的,多学点也很好!
页: 1 [2] 3 4
查看完整版本: 编译通不过怎么办,着急,在线等!我是新手,盼复!|已解决