找回密码
 立即注册
查看: 1219|回复: 15

求助:STC32G12K128上跑汇编,error A45: UNDEFINED SYMBOL|已解决

[复制链接]

2

主题

2

回帖

62

积分

注册会员

积分
62
发表于 2024-3-19 17:24:54 | 显示全部楼层 |阅读模式
本帖最后由 STCAI-32位8051 于 2024-4-18 09:01 编辑

汇编代码用的是ISP上的范例程序,软件用的是KEIL C251,好像连ACC都不认识,是少了什么定义文件吗?求各位高手指点
无标题2.jpg
无标题3.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2024-3-19 17:49:43 | 显示全部楼层
Keil的A251汇编器没有像A51一样有预定义基本的8051的寄存器
对于A251,所有的寄存器都需要定义,包括ACC,B,PSW等
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-05-06 14:50:53

49

主题

129

回帖

1379

积分

金牌会员

积分
1379
发表于 2024-3-19 22:04:18 | 显示全部楼层
251的汇编应该比51汇编复杂的多吧?参考资料又少。如果是这样还是用C花的功夫小吧?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2327

积分

荣誉版主

积分
2327
发表于 2024-3-19 22:43:57 | 显示全部楼层
本帖最后由 tzz1983 于 2024-3-19 22:51 编辑

A 和ACC 物理上是同一个地方,
编程时不一样,A是寄存器,ACC是DATA区的一个地址(特殊功能寄存器)

C251汇编中  R11 也等同 A

尽量用C来写代码,避不开的,先用C写功能,单独放一个文件,编译时可以自动生成汇编文件,拿来改! 这样最简单
回复 支持 反对

使用道具 举报 送花

2

主题

2

回帖

62

积分

注册会员

积分
62
发表于 2024-3-19 23:28:08 | 显示全部楼层
谢谢楼上几位,其实只要在汇编中加入    $include(STC32G.INC)
即可
回复 支持 反对

使用道具 举报 送花

1

主题

21

回帖

55

积分

注册会员

积分
55
发表于 2024-4-2 10:20:04 | 显示全部楼层
zh*** 发表于 2024-3-19 17:49
Keil的A251汇编器没有像A51一样有预定义基本的8051的寄存器
对于A251,所有的寄存器都需要定义,包括ACC,B ...

找不到STC32G.INC 定义
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:527
  • 最近打卡:2025-05-07 00:40:41

10

主题

1162

回帖

5197

积分

论坛元老

积分
5197
发表于 2024-4-2 11:05:31 | 显示全部楼层
LILIGA*** 发表于 2024-4-2 10:20
找不到STC32G.INC 定义



从这个STCAI-ISP里面找。





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

$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
DPXL        DATA        084H
SPH         DATA        085H
                        
PCON        DATA        087H
SMOD        BIT         PCON.7
SMOD0       BIT         PCON.6
LVDF        BIT         PCON.5
POF         BIT         PCON.4
GF1         BIT         PCON.3
GF0         BIT         PCON.2
PD          BIT         PCON.1
IDL         BIT         PCON.0
                        
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
T1_GATE     BIT         TMOD.7
T1_CT       BIT         TMOD.6
T1_M1       BIT         TMOD.5
T1_M0       BIT         TMOD.4
T0_GATE     BIT         TMOD.3
T0_CT       BIT         TMOD.2
T0_M1       BIT         TMOD.1
T0_M0       BIT         TMOD.0
                        
TL0         DATA        08AH
TL1         DATA        08BH
TH0         DATA        08CH
TH1         DATA        08DH
                        
AUXR        DATA        08EH
T012       BIT         AUXR.7
T1X12       BIT         AUXR.6
S1M06      BIT         AUXR.5
T2R         BIT         AUXR.4
T2_CT       BIT         AUXR.3
T2X12       BIT         AUXR.2
EXTRAM      BIT         AUXR.1
S1BRT       BIT         AUXR.0
                        
INTCLKO     DATA        08FH
EX4         BIT         INTCLKO.6
EX3         BIT         INTCLKO.5
EX2         BIT         INTCLKO.4
T2CLKO      BIT         INTCLKO.2
T1CLKO      BIT         INTCLKO.1
T0CLKO      BIT         INTCLKO.0
                        
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
                        
AUXR2       DATA        097H
CANSEL      BIT         AUXR2.3
CAN2EN      BIT         AUXR2.2
CANEN       BIT         AUXR2.1
LINEN       BIT         AUXR2.0
                        
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
S2SM0       BIT         S2CON.7
S2SM1       BIT         S2CON.6
S2SM2       BIT         S2CON.5
S2REN       BIT         S2CON.4
S2TB8       BIT         S2CON.3
S2RB8       BIT         S2CON.2
S2TI        BIT         S2CON.1
S2RI        BIT         S2CON.0
                        
S2BUF       DATA        09BH
                        
IRCBAND     DATA        09DH
USBCKS      BIT         IRCBAND.7
USBCKS2     BIT         IRCBAND.6
HIRCSEL1    BIT         IRCBAND.1
HIRCSEL0    BIT         IRCBAND.0
                        
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
                        
BUS_SPEED   DATA        0A1H
                        
P_SW1       DATA        0A2H
S1_S1       BIT         P_SW1.7
S1_S0       BIT         P_SW1.6
CAN_S1      BIT         P_SW1.5
CAN_S0      BIT         P_SW1.4
SPI_S1      BIT         P_SW1.3
SPI_S0      BIT         P_SW1.2
LIN_S1      BIT         P_SW1.1
LIN_S0      BIT         P_SW1.0
                        
V33TRIM     DATA        0A3H
BGTRIM      DATA        0A5H
VRTRIM      DATA        0A6H
                        
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
S3SM0       BIT         S3CON.7
S3ST3       BIT         S3CON.6
S3SM2       BIT         S3CON.5
S3REN       BIT         S3CON.4
S3TB8       BIT         S3CON.3
S3RB8       BIT         S3CON.2
S3TI        BIT         S3CON.1
S3RI        BIT         S3CON.0
                        
S3BUF       DATA        0ADH
TA          DATA        0AEH
                        
IE2         DATA        0AFH
EUSB        BIT         IE2.7
ET4         BIT         IE2.6
ET3         BIT         IE2.5
ES4         BIT         IE2.4
ES3         BIT         IE2.3
ET2         BIT         IE2.2
ESPI        BIT         IE2.1
ES2         BIT         IE2.0
                        
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
PUSB        BIT         IP2.7
PI2C        BIT         IP2.6
PCMP        BIT         IP2.5
PX4         BIT         IP2.4
PPWMB       BIT         IP2.3
PPWMA       BIT         IP2.2
PSPI        BIT         IP2.1
PS2         BIT         IP2.0
                        
IP2H        DATA        0B6H
PUSBH       BIT         IP2H.7
PI2CH       BIT         IP2H.6
PCMPH       BIT         IP2H.5
PX4H        BIT         IP2H.4
PPWMBH      BIT         IP2H.3
PPWMAH      BIT         IP2H.2
PSPIH       BIT         IP2H.1
PS2H        BIT         IP2H.0
                        
IPH         DATA        0B7H
PLVDH       BIT         IPH.6
PADCH       BIT         IPH.5
PSH         BIT         IPH.4
PT1H        BIT         IPH.3
PX1H        BIT         IPH.2
PT0H        BIT         IPH.1
PX0H        BIT         IPH.0
                        
IP          DATA        0B8H
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
EAXFR       BIT         P_SW2.7
I2C_S1      BIT         P_SW2.5
I2C_S0      BIT         P_SW2.4
CMPO_S      BIT         P_SW2.3
S4_S        BIT         P_SW2.2
S3_S        BIT         P_SW2.1
S2_S        BIT         P_SW2.0
                        
P_SW3       DATA        0BBH
I2S_S1      BIT         P_SW3.7
I2S_S0      BIT         P_SW3.6
S2SPI_S1    BIT         P_SW3.5
S2SPI_S0    BIT         P_SW3.4
S1SPI_S1    BIT         P_SW3.3
S1SPI_S0    BIT         P_SW3.2
CAN2_S1     BIT         P_SW3.1
CAN2_S0     BIT         P_SW3.0
                        
ADC_CONTR   DATA        0BCH
ADC_POWER   BIT         ADC_CONTR.7
ADC_START   BIT         ADC_CONTR.6
ADC_FLAG    BIT         ADC_CONTR.5
ADC_EPWMT   BIT         ADC_CONTR.4
                        
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
WDT_FLAG    BIT         WDT_CONTR.7
EN_WDT      BIT         WDT_CONTR.5
CLR_WDT     BIT         WDT_CONTR.4
IDL_WDT     BIT         WDT_CONTR.3
                        
IAP_DATA    DATA        0C2H
IAP_ADDRH   DATA        0C3H
IAP_ADDRL   DATA        0C4H
IAP_CMD     DATA        0C5H
IAP_TRIG    DATA        0C6H
                        
IAP_CONTR   DATA        0C7H
IAPEN       BIT         IAP_CONTR.7
SWBS        BIT         IAP_CONTR.6
SWRST       BIT         IAP_CONTR.5
CMD_FAIL    BIT         IAP_CONTR.4
                        
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
SPIF        BIT         SPSTAT.7
WCOL        BIT         SPSTAT.6
                        
SPCTL       DATA        0CEH
SSIG        BIT         SPCTL.7
SPEN        BIT         SPCTL.6
DORD        BIT         SPCTL.5
MSTR        BIT         SPCTL.4
CPOL        BIT         SPCTL.3
CPHA        BIT         SPCTL.2
SPR1        BIT         SPCTL.1
SPR0        BIT         SPCTL.0
                        
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
P           BIT         PSW.0
                        
PSW1        DATA        0D1H
T4H         DATA        0D2H
T4L         DATA        0D3H
T3H         DATA        0D4H
T3L         DATA        0D5H
T2H         DATA        0D6H
T2L         DATA        0D7H
                        
T3T4M       DATA        0DDH
TH4         DATA        0D2H
TL4         DATA        0D3H
TH3         DATA        0D4H
TL3         DATA        0D5H
TH2         DATA        0D6H
TL2         DATA        0D7H

USBCLK      DATA        0DCH
                        
T4T3M       DATA        0DDH
T4R         BIT         T4T3M.7
T4_CT       BIT         T4T3M.6
T4X12       BIT         T4T3M.5
T4CLKO      BIT         T4T3M.4
T3R         BIT         T4T3M.3
T3_CT       BIT         T4T3M.2
T3X12       BIT         T4T3M.1
T3CLKO      BIT         T4T3M.0
                        
ADCCFG      DATA        0DEH
RESFMT      BIT         ADCCFG.5
                        
IP3         DATA        0DFH
PI2S        BIT         IP3.3
PRTC        BIT         IP3.2
PS4         BIT         IP3.1
PS3         BIT         IP3.0
                        
ACC         DATA        0E0H
P7M1        DATA        0E1H
P7M0        DATA        0E2H
DPS         DATA        0E3H
DPL1        DATA        0E4H
DPH1        DATA        0E5H
                        
CMPCR1      DATA        0E6H
CMPEN       BIT         CMPCR1.7
CMPIF       BIT         CMPCR1.6
PIE         BIT         CMPCR1.5
NIE         BIT         CMPCR1.4
CMPOE       BIT         CMPCR1.1
CMPRES      BIT         CMPCR1.0
                        
CMPCR2      DATA        0E7H
INVCMPO     BIT         CMPCR2.7
DISFLT      BIT         CMPCR2.6
                        
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
                        
WTST        DATA        0E9H
CKCON       DATA        0EAH
MXAX        DATA        0EBH
USBDAT      DATA        0ECH
DMAIR       DATA        0EDH
                        
IP3H        DATA        0EEH
PI2SH       BIT         IP3H.3
PRTCH       BIT         IP3H.2
PS4H        BIT         IP3H.1
PS3H        BIT         IP3H.0
                        
AUXINTIF    DATA        0EFH
INT4IF      BIT         AUXINTIF.6
INT3IF      BIT         AUXINTIF.5
INT2IF      BIT         AUXINTIF.4
T4IF        BIT         AUXINTIF.2
T3IF        BIT         AUXINTIF.1
T2IF        BIT         AUXINTIF.0
                        
B           DATA        0F0H
                        
CANICR      DATA        0F1H
PCAN2H      BIT         CANICR.7
CAN2IF      BIT         CANICR.6
CAN2IE      BIT         CANICR.5
PCAN2L      BIT         CANICR.4
PCANH       BIT         CANICR.3
CANIF       BIT         CANICR.2
CANIE       BIT         CANICR.1
PCANL       BIT         CANICR.0
                        
USBCON      DATA        0F4H
ENUSB       BIT         USBCON.7
USBRST      BIT         USBCON.6
PS2M        BIT         USBCON.5
PUEN        BIT         USBCON.4
PDEN        BIT         USBCON.3
DFREC       BIT         USBCON.2
DP          BIT         USBCON.1
DM          BIT         USBCON.0
                        
IAP_TPS     DATA        0F5H
IAP_ADDRE   DATA        0F6H
ICHECR      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
                        
LINICR      DATA        0F9H
PLINH       BIT         LINICR.3
LINIF       BIT         LINICR.2
LINIE       BIT         LINICR.1
PLINL       BIT         LINICR.0
                        
LINAR       DATA        0FAH
LINDR       DATA        0FBH
USBADR      DATA        0FCH
                        
S4CON       DATA        0FDH
S4SM0       BIT         S4CON.7
S4ST4       BIT         S4CON.6
S4SM2       BIT         S4CON.5
S4REN       BIT         S4CON.4
S4TB8       BIT         S4CON.3
S4RB8       BIT         S4CON.2
S4TI        BIT         S4CON.1
S4RI        BIT         S4CON.0
                        
S4BUF       DATA        0FEH
                        
RSTCFG      DATA        0FFH
ENLVR       BIT         RSTCFG.6
P54RST      BIT         RSTCFG.4

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

CLKSEL          EQU     07EFE00H
CLKDIV          EQU     07EFE01H
HIRCCR          EQU     07EFE02H
XOSCCR          EQU     07EFE03H
IRC32KCR        EQU     07EFE04H
MCLKOCR         EQU     07EFE05H
IRCDB           EQU     07EFE06H
IRC48MCR        EQU     07EFE07H
X32KCR          EQU     07EFE08H
IRC48ATRIM      EQU     07EFE09H
IRC48BTRIM      EQU     07EFE0AH
HSCLKDIV        EQU     07EFE0BH
HPLLCR          EQU     07EFE0CH
HPLLPSCR        EQU     07EFE0DH

P0PU            EQU     07EFE10H
P1PU            EQU     07EFE11H
P2PU            EQU     07EFE12H
P3PU            EQU     07EFE13H
P4PU            EQU     07EFE14H
P5PU            EQU     07EFE15H
P6PU            EQU     07EFE16H
P7PU            EQU     07EFE17H
P0NCS           EQU     07EFE18H
P1NCS           EQU     07EFE19H
P2NCS           EQU     07EFE1AH
P3NCS           EQU     07EFE1BH
P4NCS           EQU     07EFE1CH
P5NCS           EQU     07EFE1DH
P6NCS           EQU     07EFE1EH
P7NCS           EQU     07EFE1FH
P0SR            EQU     07EFE20H
P1SR            EQU     07EFE21H
P2SR            EQU     07EFE22H
P3SR            EQU     07EFE23H
P4SR            EQU     07EFE24H
P5SR            EQU     07EFE25H
P6SR            EQU     07EFE26H
P7SR            EQU     07EFE27H
P0DR            EQU     07EFE28H
P1DR            EQU     07EFE29H
P2DR            EQU     07EFE2AH
P3DR            EQU     07EFE2BH
P4DR            EQU     07EFE2CH
P5DR            EQU     07EFE2DH
P6DR            EQU     07EFE2EH
P7DR            EQU     07EFE2FH
P0IE            EQU     07EFE30H
P1IE            EQU     07EFE31H
P2IE            EQU     07EFE32H
P3IE            EQU     07EFE33H
P4IE            EQU     07EFE34H
P5IE            EQU     07EFE35H
P6IE            EQU     07EFE36H
P7IE            EQU     07EFE37H
P0PD            EQU     07EFE40H
P1PD            EQU     07EFE41H
P2PD            EQU     07EFE42H
P3PD            EQU     07EFE43H
P4PD            EQU     07EFE44H
P5PD            EQU     07EFE45H
P6PD            EQU     07EFE46H
P7PD            EQU     07EFE47H

LCMIFCFG        EQU     07EFE50H
LCMIFCFG2       EQU     07EFE51H
LCMIFCR         EQU     07EFE52H
LCMIFSTA        EQU     07EFE53H
LCMIFDATL       EQU     07EFE54H
LCMIFDATH       EQU     07EFE55H

RTCCR           EQU     07EFE60H
RTCCFG          EQU     07EFE61H
RTCIEN          EQU     07EFE62H
RTCIF           EQU     07EFE63H
ALAHOUR         EQU     07EFE64H
ALAMIN          EQU     07EFE65H
ALASEC          EQU     07EFE66H
ALASSEC         EQU     07EFE67H
INIYEAR         EQU     07EFE68H
INIMONTH        EQU     07EFE69H
INIDAY          EQU     07EFE6AH
INIHOUR         EQU     07EFE6BH
INIMIN          EQU     07EFE6CH
INISEC          EQU     07EFE6DH
INISSEC         EQU     07EFE6EH
YEAR            EQU     07EFE70H
MONTH           EQU     07EFE71H
DAY             EQU     07EFE72H
HOUR            EQU     07EFE73H
MIN             EQU     07EFE74H
SEC             EQU     07EFE75H
SSEC            EQU     07EFE76H

I2CCFG          EQU     07EFE80H
I2CMSCR         EQU     07EFE81H
I2CMSST         EQU     07EFE82H
I2CSLCR         EQU     07EFE83H
I2CSLST         EQU     07EFE84H
I2CSLADR        EQU     07EFE85H
I2CTXD          EQU     07EFE86H
I2CRXD          EQU     07EFE87H
I2CMSAUX        EQU     07EFE88H

SPFUNC          EQU     07EFE98H
RSTFLAG         EQU     07EFE99H
RSTCR0          EQU     07EFE9AH
RSTCR1          EQU     07EFE9BH
RSTCR2          EQU     07EFE9CH
RSTCR3          EQU     07EFE9DH
RSTCR4          EQU     07EFE9EH
RSTCR5          EQU     07EFE9FH

TM0PS           EQU     07EFEA0H
TM1PS           EQU     07EFEA1H
TM2PS           EQU     07EFEA2H
TM3PS           EQU     07EFEA3H
TM4PS           EQU     07EFEA4H
ADCTIM          EQU     07EFEA8H
T3T4PS          EQU     07EFEACH
ADCEXCFG        EQU     07EFEADH
CMPEXCFG        EQU     07EFEAEH

PWMA_ETRPS      EQU     07EFEB0H
PWMA_ENO        EQU     07EFEB1H
PWMA_PS         EQU     07EFEB2H
PWMA_IOAUX      EQU     07EFEB3H
PWMB_ETRPS      EQU     07EFEB4H
PWMB_ENO        EQU     07EFEB5H
PWMB_PS         EQU     07EFEB6H
PWMB_IOAUX      EQU     07EFEB7H

CANAR           EQU     07EFEBBH
CANDR           EQU     07EFEBCH

PWMA_CR1        EQU     07EFEC0H
PWMA_CR2        EQU     07EFEC1H
PWMA_SMCR       EQU     07EFEC2H
PWMA_ETR        EQU     07EFEC3H
PWMA_IER        EQU     07EFEC4H
PWMA_SR1        EQU     07EFEC5H
PWMA_SR2        EQU     07EFEC6H
PWMA_EGR        EQU     07EFEC7H
PWMA_CCMR1      EQU     07EFEC8H
PWMA_CCMR2      EQU     07EFEC9H
PWMA_CCMR3      EQU     07EFECAH
PWMA_CCMR4      EQU     07EFECBH
PWMA_CCER1      EQU     07EFECCH
PWMA_CCER2      EQU     07EFECDH
PWMA_CNTRH      EQU     07EFECEH
PWMA_CNTRL      EQU     07EFECFH
PWMA_PSCRH      EQU     07EFED0H
PWMA_PSCRL      EQU     07EFED1H
PWMA_ARRH       EQU     07EFED2H
PWMA_ARRL       EQU     07EFED3H
PWMA_RCR        EQU     07EFED4H
PWMA_CCR1H      EQU     07EFED5H
PWMA_CCR1L      EQU     07EFED6H
PWMA_CCR2H      EQU     07EFED7H
PWMA_CCR2L      EQU     07EFED8H
PWMA_CCR3H      EQU     07EFED9H
PWMA_CCR3L      EQU     07EFEDAH
PWMA_CCR4H      EQU     07EFEDBH
PWMA_CCR4L      EQU     07EFEDCH
PWMA_BKR        EQU     07EFEDDH
PWMA_DTR        EQU     07EFEDEH
PWMA_OISR       EQU     07EFEDFH
PWMB_CR1        EQU     07EFEE0H
PWMB_CR2        EQU     07EFEE1H
PWMB_SMCR       EQU     07EFEE2H
PWMB_ETR        EQU     07EFEE3H
PWMB_IER        EQU     07EFEE4H
PWMB_SR1        EQU     07EFEE5H
PWMB_SR2        EQU     07EFEE6H
PWMB_EGR        EQU     07EFEE7H
PWMB_CCMR1      EQU     07EFEE8H
PWMB_CCMR2      EQU     07EFEE9H
PWMB_CCMR3      EQU     07EFEEAH
PWMB_CCMR4      EQU     07EFEEBH
PWMB_CCER1      EQU     07EFEECH
PWMB_CCER2      EQU     07EFEEDH
PWMB_CNTRH      EQU     07EFEEEH
PWMB_CNTRL      EQU     07EFEEFH
PWMB_PSCRH      EQU     07EFEF0H
PWMB_PSCRL      EQU     07EFEF1H
PWMB_ARRH       EQU     07EFEF2H
PWMB_ARRL       EQU     07EFEF3H
PWMB_RCR        EQU     07EFEF4H
PWMB_CCR5H      EQU     07EFEF5H
PWMB_CCR5L      EQU     07EFEF6H
PWMB_CCR6H      EQU     07EFEF7H
PWMB_CCR6L      EQU     07EFEF8H
PWMB_CCR7H      EQU     07EFEF9H
PWMB_CCR7L      EQU     07EFEFAH
PWMB_CCR8H      EQU     07EFEFBH
PWMB_CCR8L      EQU     07EFEFCH
PWMB_BKR        EQU     07EFEFDH
PWMB_DTR        EQU     07EFEFEH
PWMB_OISR       EQU     07EFEFFH

P0INTE          EQU     07EFD00H
P1INTE          EQU     07EFD01H
P2INTE          EQU     07EFD02H
P3INTE          EQU     07EFD03H
P4INTE          EQU     07EFD04H
P5INTE          EQU     07EFD05H
P6INTE          EQU     07EFD06H
P7INTE          EQU     07EFD07H
P0INTF          EQU     07EFD10H
P1INTF          EQU     07EFD11H
P2INTF          EQU     07EFD12H
P3INTF          EQU     07EFD13H
P4INTF          EQU     07EFD14H
P5INTF          EQU     07EFD15H
P6INTF          EQU     07EFD16H
P7INTF          EQU     07EFD17H
P0IM0           EQU     07EFD20H
P1IM0           EQU     07EFD21H
P2IM0           EQU     07EFD22H
P3IM0           EQU     07EFD23H
P4IM0           EQU     07EFD24H
P5IM0           EQU     07EFD25H
P6IM0           EQU     07EFD26H
P7IM0           EQU     07EFD27H
P0IM1           EQU     07EFD30H
P1IM1           EQU     07EFD31H
P2IM1           EQU     07EFD32H
P3IM1           EQU     07EFD33H
P4IM1           EQU     07EFD34H
P5IM1           EQU     07EFD35H
P6IM1           EQU     07EFD36H
P7IM1           EQU     07EFD37H
P0WKUE          EQU     07EFD40H
P1WKUE          EQU     07EFD41H
P2WKUE          EQU     07EFD42H
P3WKUE          EQU     07EFD43H
P4WKUE          EQU     07EFD44H
P5WKUE          EQU     07EFD45H
P6WKUE          EQU     07EFD46H
P7WKUE          EQU     07EFD47H

PINIPL          EQU     07EFD60H
PINIPH          EQU     07EFD61H

UR1TOCR         EQU     07EFD70H
UR1TOSR         EQU     07EFD71H
UR1TOTH         EQU     07EFD72H
UR1TOTL         EQU     07EFD73H
UR2TOCR         EQU     07EFD74H
UR2TOSR         EQU     07EFD75H
UR2TOTH         EQU     07EFD76H
UR2TOTL         EQU     07EFD77H
UR3TOCR         EQU     07EFD78H
UR3TOSR         EQU     07EFD79H
UR3TOTH         EQU     07EFD7AH
UR3TOTL         EQU     07EFD7BH
UR4TOCR         EQU     07EFD7CH
UR4TOSR         EQU     07EFD7DH
UR4TOTH         EQU     07EFD7EH
UR4TOTL         EQU     07EFD7FH
SPITOCR         EQU     07EFD80H
SPITOSR         EQU     07EFD81H
SPITOTH         EQU     07EFD82H
SPITOTL         EQU     07EFD83H
I2CTOCR         EQU     07EFD84H
I2CTOSR         EQU     07EFD85H
I2CTOTH         EQU     07EFD86H
I2CTOTL         EQU     07EFD87H

I2SCR           EQU     07EFD98H
I2SSR           EQU     07EFD99H
I2SDRH          EQU     07EFD9AH
I2SDRL          EQU     07EFD9BH
I2SPRH          EQU     07EFD9CH
I2SPRL          EQU     07EFD9DH
I2SCFGH         EQU     07EFD9EH
I2SCFGL         EQU     07EFD9FH
I2SMD           EQU     07EFDA0H

CRECR           EQU     07EFDA8H
CRECNTH         EQU     07EFDA9H
CRECNTL         EQU     07EFDAAH
CRERES          EQU     07EFDABH

S2CFG           EQU     07EFDB4H
S2ADDR          EQU     07EFDB5H
S2ADEN          EQU     07EFDB6H
USARTCR1        EQU     07EFDC0H
USARTCR2        EQU     07EFDC1H
USARTCR3        EQU     07EFDC2H
USARTCR4        EQU     07EFDC3H
USARTCR5        EQU     07EFDC4H
USARTGTR        EQU     07EFDC5H
USARTBRH        EQU     07EFDC6H
USARTBRL        EQU     07EFDC7H
USART2CR1       EQU     07EFDC8H
USART2CR2       EQU     07EFDC9H
USART2CR3       EQU     07EFDCAH
USART2CR4       EQU     07EFDCBH
USART2CR5       EQU     07EFDCCH
USART2GTR       EQU     07EFDCDH
USART2BRH       EQU     07EFDCEH
USART2BRL       EQU     07EFDCFH

CHIPID          EQU     07EFDE0H

CHIPID0         EQU     07EFDE0H
CHIPID1         EQU     07EFDE1H
CHIPID2         EQU     07EFDE2H
CHIPID3         EQU     07EFDE3H
CHIPID4         EQU     07EFDE4H
CHIPID5         EQU     07EFDE5H
CHIPID6         EQU     07EFDE6H
CHIPID7         EQU     07EFDE7H
CHIPID8         EQU     07EFDE8H
CHIPID9         EQU     07EFDE9H
CHIPID10        EQU     07EFDEAH
CHIPID11        EQU     07EFDEBH
CHIPID12        EQU     07EFDECH
CHIPID13        EQU     07EFDEDH
CHIPID14        EQU     07EFDEEH
CHIPID15        EQU     07EFDEFH
CHIPID16        EQU     07EFDF0H
CHIPID17        EQU     07EFDF1H
CHIPID18        EQU     07EFDF2H
CHIPID19        EQU     07EFDF3H
CHIPID20        EQU     07EFDF4H
CHIPID21        EQU     07EFDF5H
CHIPID22        EQU     07EFDF6H
CHIPID23        EQU     07EFDF7H
CHIPID24        EQU     07EFDF8H
CHIPID25        EQU     07EFDF9H
CHIPID26        EQU     07EFDFAH
CHIPID27        EQU     07EFDFBH
CHIPID28        EQU     07EFDFCH
CHIPID29        EQU     07EFDFDH
CHIPID30        EQU     07EFDFEH
CHIPID31        EQU     07EFDFFH

HSPWMA_CFG      EQU     07EFBF0H
HSPWMA_ADR      EQU     07EFBF1H
HSPWMA_DAT      EQU     07EFBF2H

HSPWMB_CFG      EQU     07EFBF4H
HSPWMB_ADR      EQU     07EFBF5H
HSPWMB_DAT      EQU     07EFBF6H

HSSPI_CFG       EQU     07EFBF8H
HSSPI_CFG2      EQU     07EFBF9H
HSSPI_STA       EQU     07EFBFAH

DMA_M2M_CFG     EQU     07EFA00H
DMA_M2M_CR      EQU     07EFA01H
DMA_M2M_STA     EQU     07EFA02H
DMA_M2M_AMT     EQU     07EFA03H
DMA_M2M_DONE    EQU     07EFA04H
DMA_M2M_TXAH    EQU     07EFA05H
DMA_M2M_TXAL    EQU     07EFA06H
DMA_M2M_RXAH    EQU     07EFA07H
DMA_M2M_RXAL    EQU     07EFA08H

DMA_ADC_CFG     EQU     07EFA10H
DMA_ADC_CR      EQU     07EFA11H
DMA_ADC_STA     EQU     07EFA12H
DMA_ADC_RXAH    EQU     07EFA17H
DMA_ADC_RXAL    EQU     07EFA18H
DMA_ADC_CFG2    EQU     07EFA19H
DMA_ADC_CHSW0   EQU     07EFA1AH
DMA_ADC_CHSW1   EQU     07EFA1BH

DMA_SPI_CFG     EQU     07EFA20H
DMA_SPI_CR      EQU     07EFA21H
DMA_SPI_STA     EQU     07EFA22H
DMA_SPI_AMT     EQU     07EFA23H
DMA_SPI_DONE    EQU     07EFA24H
DMA_SPI_TXAH    EQU     07EFA25H
DMA_SPI_TXAL    EQU     07EFA26H
DMA_SPI_RXAH    EQU     07EFA27H
DMA_SPI_RXAL    EQU     07EFA28H
DMA_SPI_CFG2    EQU     07EFA29H

DMA_UR1T_CFG    EQU     07EFA30H
DMA_UR1T_CR     EQU     07EFA31H
DMA_UR1T_STA    EQU     07EFA32H
DMA_UR1T_AMT    EQU     07EFA33H
DMA_UR1T_DONE   EQU     07EFA34H
DMA_UR1T_TXAH   EQU     07EFA35H
DMA_UR1T_TXAL   EQU     07EFA36H
DMA_UR1R_CFG    EQU     07EFA38H
DMA_UR1R_CR     EQU     07EFA39H
DMA_UR1R_STA    EQU     07EFA3AH
DMA_UR1R_AMT    EQU     07EFA3BH
DMA_UR1R_DONE   EQU     07EFA3CH
DMA_UR1R_RXAH   EQU     07EFA3DH
DMA_UR1R_RXAL   EQU     07EFA3EH

DMA_UR2T_CFG    EQU     07EFA40H
DMA_UR2T_CR     EQU     07EFA41H
DMA_UR2T_STA    EQU     07EFA42H
DMA_UR2T_AMT    EQU     07EFA43H
DMA_UR2T_DONE   EQU     07EFA44H
DMA_UR2T_TXAH   EQU     07EFA45H
DMA_UR2T_TXAL   EQU     07EFA46H
DMA_UR2R_CFG    EQU     07EFA48H
DMA_UR2R_CR     EQU     07EFA49H
DMA_UR2R_STA    EQU     07EFA4AH
DMA_UR2R_AMT    EQU     07EFA4BH
DMA_UR2R_DONE   EQU     07EFA4CH
DMA_UR2R_RXAH   EQU     07EFA4DH
DMA_UR2R_RXAL   EQU     07EFA4EH

DMA_UR3T_CFG    EQU     07EFA50H
DMA_UR3T_CR     EQU     07EFA51H
DMA_UR3T_STA    EQU     07EFA52H
DMA_UR3T_AMT    EQU     07EFA53H
DMA_UR3T_DONE   EQU     07EFA54H
DMA_UR3T_TXAH   EQU     07EFA55H
DMA_UR3T_TXAL   EQU     07EFA56H
DMA_UR3R_CFG    EQU     07EFA58H
DMA_UR3R_CR     EQU     07EFA59H
DMA_UR3R_STA    EQU     07EFA5AH
DMA_UR3R_AMT    EQU     07EFA5BH
DMA_UR3R_DONE   EQU     07EFA5CH
DMA_UR3R_RXAH   EQU     07EFA5DH
DMA_UR3R_RXAL   EQU     07EFA5EH

DMA_UR4T_CFG    EQU     07EFA60H
DMA_UR4T_CR     EQU     07EFA61H
DMA_UR4T_STA    EQU     07EFA62H
DMA_UR4T_AMT    EQU     07EFA63H
DMA_UR4T_DONE   EQU     07EFA64H
DMA_UR4T_TXAH   EQU     07EFA65H
DMA_UR4T_TXAL   EQU     07EFA66H
DMA_UR4R_CFG    EQU     07EFA68H
DMA_UR4R_CR     EQU     07EFA69H
DMA_UR4R_STA    EQU     07EFA6AH
DMA_UR4R_AMT    EQU     07EFA6BH
DMA_UR4R_DONE   EQU     07EFA6CH
DMA_UR4R_RXAH   EQU     07EFA6DH
DMA_UR4R_RXAL   EQU     07EFA6EH

DMA_LCM_CFG     EQU     07EFA70H
DMA_LCM_CR      EQU     07EFA71H
DMA_LCM_STA     EQU     07EFA72H
DMA_LCM_AMT     EQU     07EFA73H
DMA_LCM_DONE    EQU     07EFA74H
DMA_LCM_TXAH    EQU     07EFA75H
DMA_LCM_TXAL    EQU     07EFA76H
DMA_LCM_RXAH    EQU     07EFA77H
DMA_LCM_RXAL    EQU     07EFA78H

DMA_M2M_AMTH    EQU     07EFA80H
DMA_M2M_DONEH   EQU     07EFA81H
DMA_SPI_AMTH    EQU     07EFA84H
DMA_SPI_DONEH   EQU     07EFA85H
DMA_LCM_AMTH    EQU     07EFA86H
DMA_LCM_DONEH   EQU     07EFA87H
DMA_UR1T_AMTH   EQU     07EFA88H
DMA_UR1T_DONEH  EQU     07EFA89H
DMA_UR1R_AMTH   EQU     07EFA8AH
DMA_UR1R_DONEH  EQU     07EFA8BH
DMA_UR2T_AMTH   EQU     07EFA8CH
DMA_UR2T_DONEH  EQU     07EFA8DH
DMA_UR2R_AMTH   EQU     07EFA8EH
DMA_UR2R_DONEH  EQU     07EFA8FH
DMA_UR3T_AMTH   EQU     07EFA90H
DMA_UR3T_DONEH  EQU     07EFA91H
DMA_UR3R_AMTH   EQU     07EFA92H
DMA_UR3R_DONEH  EQU     07EFA93H
DMA_UR4T_AMTH   EQU     07EFA94H
DMA_UR4T_DONEH  EQU     07EFA95H
DMA_UR4R_AMTH   EQU     07EFA96H
DMA_UR4R_DONEH  EQU     07EFA97H

DMA_I2CT_CFG    EQU     07EFA98H
DMA_I2CT_CR     EQU     07EFA99H
DMA_I2CT_STA    EQU     07EFA9AH
DMA_I2CT_AMT    EQU     07EFA9BH
DMA_I2CT_DONE   EQU     07EFA9CH
DMA_I2CT_TXAH   EQU     07EFA9DH
DMA_I2CT_TXAL   EQU     07EFA9EH
DMA_I2CR_CFG    EQU     07EFAA0H
DMA_I2CR_CR     EQU     07EFAA1H
DMA_I2CR_STA    EQU     07EFAA2H
DMA_I2CR_AMT    EQU     07EFAA3H
DMA_I2CR_DONE   EQU     07EFAA4H
DMA_I2CR_RXAH   EQU     07EFAA5H
DMA_I2CR_RXAL   EQU     07EFAA6H

DMA_I2CT_AMTH   EQU     07EFAA8H
DMA_I2CT_DONEH  EQU     07EFAA9H
DMA_I2CR_AMTH   EQU     07EFAAAH
DMA_I2CR_DONEH  EQU     07EFAABH

DMA_I2C_CR      EQU     07EFAADH
DMA_I2C_ST1     EQU     07EFAAEH
DMA_I2C_ST2     EQU     07EFAAFH

DMA_I2ST_CFG    EQU     07EFAB0H
DMA_I2ST_CR     EQU     07EFAB1H
DMA_I2ST_STA    EQU     07EFAB2H
DMA_I2ST_AMT    EQU     07EFAB3H
DMA_I2ST_DONE   EQU     07EFAB4H
DMA_I2ST_TXAH   EQU     07EFAB5H
DMA_I2ST_TXAL   EQU     07EFAB6H
DMA_I2SR_CFG    EQU     07EFAB8H
DMA_I2SR_CR     EQU     07EFAB9H
DMA_I2SR_STA    EQU     07EFABAH
DMA_I2SR_AMT    EQU     07EFABBH
DMA_I2SR_DONE   EQU     07EFABCH
DMA_I2SR_TXAH   EQU     07EFABDH
DMA_I2SR_TXAL   EQU     07EFABEH

DMA_I2ST_AMTH   EQU     07EFAC0H
DMA_I2ST_DONEH  EQU     07EFAC1H
DMA_I2SR_AMTH   EQU     07EFAC2H
DMA_I2SR_DONEH  EQU     07EFAC3H

DMA_ARB_CFG     EQU     07EFAF8H
DMA_ARB_STA     EQU     07EFAF9H

;CAN Control Regiter

MR              EQU     0
CMR             EQU     1
SR              EQU     2
ISR             EQU     3
IMR             EQU     4
RMC             EQU     5
BTR0            EQU     6
BTR1            EQU     7
TM0             EQU     6
TM1             EQU     7
TX_BUF0         EQU     8
TX_BUF1         EQU     9
TX_BUF2         EQU     10
TX_BUF3         EQU     11
RX_BUF0         EQU     12
RX_BUF1         EQU     13
RX_BUF2         EQU     14
RX_BUF3         EQU     15
ACR0            EQU     16
ACR1            EQU     17
ACR2            EQU     18
ACR3            EQU     19
AMR0            EQU     20
AMR1            EQU     21
AMR2            EQU     22
AMR3            EQU     23
ECC             EQU     24
RXERR           EQU     25
TXERR           EQU     26
ALC             EQU     27

;LIN Control Regiter

LBUF            EQU     0
LSEL            EQU     1
LID             EQU     2
LER             EQU     3
LIE             EQU     4
LSR             EQU     5
LCR             EQU     5
DLL             EQU     6
DLH             EQU     7
HDRL            EQU     8
HDRH            EQU     9
HDP             EQU     10

;USB Control Regiter

FADDR           EQU     0
POWER           EQU     1
INTRIN1         EQU     2
INTROUT1        EQU     4
INTRUSB         EQU     6
INTRIN1E        EQU     7
INTROUT1E       EQU     9
INTRUSBE        EQU     11
FRAME1          EQU     12
FRAME2          EQU     13
INDEX           EQU     14
INMAXP          EQU     16
CSR0            EQU     17
INCSR1          EQU     17
INCSR2          EQU     18
OUTMAXP         EQU     19
OUTCSR1         EQU     20
OUTCSR2         EQU     21
COUNT0          EQU     22
OUTCOUNT1       EQU     22
OUTCOUNT2       EQU     23
FIFO0           EQU     32
FIFO1           EQU     33
FIFO2           EQU     34
FIFO3           EQU     35
FIFO4           EQU     36
FIFO5           EQU     37
UTRKCTL         EQU     48
UTRKSTS         EQU     49

$RESTORE


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-05-07 09:55:45

25

主题

1158

回帖

2407

积分

超级版主

积分
2407
发表于 2024-4-2 11:50:37 | 显示全部楼层
===基于自带硬件USB仿真的32位8051,STC32G12K128,2组CAN,
第二十四到第三十课时围绕“汇编语言程序设计”授课主旨,有需要可共同学习
===北京化工大学何宾教授亲自主讲,STC创始人主持授课,正统权威

截图202404021150219249.jpg



【新提醒】视频教学:《STC32位8051单片机原理及应用》,何宾教授主讲 - 视频教学,《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区  
https://www.stcaimcu.com/forum.p ... 3355&extra=page%3D1




STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复 支持 反对

使用道具 举报 送花

1

主题

21

回帖

55

积分

注册会员

积分
55
发表于 2024-4-2 18:21:09 | 显示全部楼层
谢谢,stcisp6.9.1中还是没有,下载6.9.3后看看
回复 支持 反对

使用道具 举报 送花

2

主题

2

回帖

62

积分

注册会员

积分
62
发表于 2024-4-2 21:45:11 | 显示全部楼层
LILIGA*** 发表于 2024-4-2 18:21
谢谢,stcisp6.9.1中还是没有,下载6.9.3后看看

ISP里添加KEIL“仿真设置——添加型号和头文件。。。。。。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 14:34 , Processed in 0.148309 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表