宏品科技:m,MCU-Memory.com Mobi1e:13922805190(姚永平) Te1:0755-82948409 fax:0755-82944243 STC12C5410AD系列1T805L单片机中断特陈功能寄存器Interrupt SFR 2 10 Beset Yalue Interrupt Enable EPCA LVD EADC SPI ET1E1ET0BX00000.0000 rupt Priority PPCA LYD PADC SPI PS PX1 PTO PXO xx00,0000 erupt Priority PPCA_LYDHPADC_SPIH PSH PTLH PXIH PTOH PXOH 0000,0000 TFO 1E1 SCON 98h Serial Control SMO/FE REN 1B8E8TIR10000,0000 PCON 87b Power Contro LVDF ☐GF0PDIL001.0000 AUXR Auxiliary Registe ESPI ELVDI 4 PCA Mode Register CPSI CPSO ECF 0xxx.x000 CCAPMO CAPNO MATO TOGO PVMD BCCFO x000,000 DB阳 CAPP x000.0000 CAPP2 MAT2 x000.000 CCAPM3 ECOM3 CAPP3 CAPN3 MAT3 TOG3 PVM3 ECCF3 x000,000 STC12C5410AD系列8O51单片机P℃A/PWN特殊功能寄存器 PCA/PRM SFRs 0 Reset trol Regist Registe CPSI CPSO CCAPMO Mode Register ECOMO CAPPO CAPNO MATO TOGO PWNO ECCF 000.0000 CAPP CAPN 000 CCAPN2 PCA Module 2 CAPP2 CAPN MAT2 TOG2 ECCF x000,000( CCAPM3 ECOM3 CAPP3 CAPN3MAT3 TOG3 ECCF3 x000.0000 CL E9h PCA Base Timer Low 0000.0000 CH F9hPCA Base Timer High 0000,0000 CCAPOL EAh Re Capture 000,0000 CCAPOH Capture 000,0000 CCAPIL EBh 0000.0000 CCAPIH 000,0000 CCAP2L ECh RCA Module-2 Capture 0000,0000 CCAP2H FCh 0000.0000 CCAP3L EDh 0000.0000 CCAP3H FDh 000,0000 PCA_PWMO F2h PCA PWM Node gister 0 EPCOH EPCOL PCA_PWM1 F3h Ausiliary Register EPCIH EPCIL XXXx.Xx00 CA_PWM2F4h EPC2H EPC2 xxx.Xx00 PCA_PWM3 F5h PCA PWM Node Auxiliary Register EPC3H Xxxx Xx00 宏品科技:专业单片机/存储器供应商mm.C-Memory.c0mSTC12C5410AD系列1T8051单片机中文指南21
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 21 Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset value CCON D8h PCA Control Register C F CR - - CCF3 CCF2 CCF1 CCF0 00xx,0000 CMOD D9h PCA Mode Register CIDL - - - - CPS1 CPS0 ECF 0xxx,x000 CCAPM0 DAh PCA Module 0 Mode Register - ECOM0 CAPP0 CAPN0 MAT0 TOG0 PWM0 ECCF0 x000,0000 CCAPM1 DBh PCA Module 1 Mode Register - ECOM1 CAPP1 CAPN1 MAT1 TOG1 PWM1 ECCF1 x000,0000 CCAPM2 DCh PCA Module 2 Mode Register - ECOM2 CAPP2 CAPN2 MAT2 TOG2 PWM2 ECCF2 x000,0000 CCAPM3 DDh PCA Module 3 Mode Register - ECOM3 CAPP3 CAPN3 MAT3 TOG3 PWM3 ECCF3 x000,0000 C L E9h PCA Base Timer Low 0000,0000 C H F9h PCA Base Timer High 0000,0000 CCAP0L EAh PCA Module-0 Capture Register Low 0000,0000 CCAP0H FAh PCA Module-0 Capture Register High 0000,0000 CCAP1L EBh PCA Module-1 Capture Register Low 0000,0000 CCAP1H FBh PCA Module-1 Capture Register High 0000,0000 CCAP2L ECh PCA Module-2 Capture Register Low 0000,0000 CCAP2H FCh PCA Module-2 Capture Register High 0000,0000 CCAP3L EDh PCA Module-3 Capture Register Low 0000,0000 CCAP3H FDh PCA Module-3 Capture Register High 0000,0000 PCA_PWM0 F2h PCA PWM Mode Auxiliary Register 0 - - - - - - EPC0H EPC0L xxxx,xx00 PCA_PWM1 F3h PCA PWM Mode Auxiliary Register 1 - - - - - - EPC1H EPC1L xxxx,xx00 PCA_PWM2 F4h PCA PWM Mode Auxiliary Register 2 - - - - - - EPC2H EPC2L xxxx,xx00 PCA_PWM3 F5h PCA PWM Mode Auxiliary Register 3 - - - - - - EPC3H EPC3L xxxx,xx00 STC12C5410AD 系列 8051 单片机 PCA/PWM 特殊功能寄存器 PCA/PWM SFRs STC12C5410AD 系列 1T 8051 单片机 中断 特殊功能寄存器 Interrupt SFRs Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset Value IE A8h Interrupt Enable EA EPCA_LVD EADC_SPI ES ET1 EX1 ET0 EX0 0000,0000 IP B8h Interrupt Priority Low - PPCA_LVD PADC_SPI PS PT1 PX1 PT0 PX0 xx00,0000 IPH B7h Interrupt Priority High - PPCA_LVDH PADC_SPIH PSH PT1H PX1H PT0H PX0H 0000,0000 TCON 88h Timer / Counter 0 and 1 Control TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 0000,0000 SCON 98h Serial Control SM0/FE SM1 SM2 REN TB8 RB8 TI RI 0000,0000 PCON 87h Power Control SMOD SMOD0 LVDF POF GF1 GF0 PD IDL 0011,0000 AUXR 8Eh Auxiliary Register T0x12 T1x12 UART_M0x6 EADCI ESPI ELVDI - - 0000,00xx ADC_CONTR C5h A/D 转换控制寄存器 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 0xx0,0000 SPSTAT 84h SPI Status Register SPIF WCOL - - - - - - 00xx,xxxx CCON D8h PCA Control Register CF CR - - CCF3 CCF2 CCF1 CCF0 00xx,0000 CMOD D9h PCA Mode Register CIDL - - - - CPS1 CPS0 ECF 0xxx,x000 CCAPM0 DAh PCA Module 0 Mode Register - ECOM0 CAPP0 CAPN0 MAT0 TOG0 PWM0 ECCF0 x000,0000 CCAPM1 DBh PCA Module 1 Mode Register - ECOM1 CAPP1 CAPN1 MAT1 TOG1 PWM1 ECCF1 x000,0000 CCAPM2 DCh PCA Module 2 Mode Register - ECOM2 CAPP2 CAPN2 MAT2 TOG2 PWM2 ECCF2 x000,0000 CCAPM3 DDh PCA Module 3 Mode Register - ECOM3 CAPP3 CAPN3 MAT3 TOG3 PWM3 ECCF3 x000,0000
宏品科技:www.MC-Memory.co圈Mobi1e:13922805190(姚永平)Te1:0755-82948409Fax:0755-82944243 STC12C5410AD系列8051单片机1SP/1AP特殊功能寄存器 ISP/IAP SFRs Mnemonic Add Nane 76 4 32 10Reset Value ISP DATA EZhISP/IAP Flash Data register 111L.111 ISP/IAP Flash Address High 0000,0000 ISP_ADDRL E4h ISP/IAP Flash Address Low 0000,0000 ISP_CMD E5h ISP/IAP Flash Comand Register 510Kxxx,x000 SP TRIG E6h ISP_CONTR E7h ISP/IAP Control Register WT2 T 0000,1000 宏品科技:专业单片机/存储器供应商m.McU-Memory.com STC12C5410AD系列1T8051单片机中文指南22
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 22 STC12C5410AD 系列 8051 单片机 ISP/IAP 特殊功能寄存器 ISP/IAP SFRs Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset Value ISP_DATA E2h ISP/IAP Flash Data Register 1111,1111 ISP_ADDRH E3h ISP/IAP Flash Address High 0000,0000 ISP_ADDRL E4h ISP/IAP Flash Address Low 0000,0000 ISP_CMD E5h ISP/IAP Flash Command Register - - - - - - MS1 MS0 xxxx,x000 ISP_TRIG E6h ISP/IAP Flash Command Trigger xxxx,xxxx ISP_CONTR E7h ISP/IAP Control Register ISPEN SWBS SWRST CMD_FAIL 1 WT2 WT1 WT0 0000,1000
宏品科技:m.MC-Memory.com Mobi1e:13922805190(姚永平)Te1:0755-82948409Fax:0755-82944243 中断 STC12C5410AD系列中断与普通8051完全兼容,优先级可设为4级。 Vector Polling 代先级 优先级设置 最低 优先级】 优先级2 优先级3 Interrupt 中断源 最高 中断请求 /INTO 0003H 0(最优先)PX0阻.PX0 0.0 0.1 1.0 1.1 Timer0000B1 PTOH.PTO 0.0 0.1 1.01.1 TFO 0013 P 00 0,1 1.0 1,1 Timer 1 001BH 3 PTIH.PTI 0.0 10.1 1.0l.1 1F1 0023 PSHL PS 0.0 0.1 1.01.1 RI+TI ADC/SPI 002BH PADC_SPIH,PADC_SPI 0,0 0,1 1.01,1 ACF凡AG+SPIF CN/LVD 0033H PPCA_LVDH.PPCA_LVD STC12C5410AD系列1T8051单片机中断特殊功能寄存器Interrupt SFRs 210 Reset Va EPCA LVD EADC SPI IP nterrupt Priority PPCA_LYD PADC_SPI PS PTI PXI PTO PXO xx00,0000 BTherrupt Priority PSH PTLH PXIH PTOH PXOH 0000.0000 TCON TRI SCON 98h Serial Control SMO/FE RE8TR10000,0000 PCON ower Contro GFO PD IDL 0011.0000 000,00x ADC FLAG ADC_START CHS2 CHS1 CHSO 0xx0.0000 CPSI CPSO ECF 0xxx.x000 CCAPMO CAPNO MATO TOGO PVMO ECCFO x000,000 CAPPI CAPNI x000,0000 CAPP2 CAPN2 MAT2 x000,000 PCA Module 3 CAPP CAPN TOG3 3 000.00 宏品科技:专业单片机/存储器供应商m.MCU-Memory.com STC12C5410AD系列1T8051单片机中文指南23
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 23 中断 STC12C5410AD 系列 1T 8051 单片机 中断 特殊功能寄存器 Interrupt SFRs STC12C5410AD 系列 中断与普通 8051 完全兼容,优先级可设为 4 级。 Interrupt Source 中断源 Vector Address 中断 向量地址 Polling Sequence 中断 查询次序 中断 优先级设置 优先级0 最低 优先级1 优先级2 优先级3 最高 Interrupt Request 中断请求 /INT0 0003H 0(最优先) PX0H,PX0 0,0 0,1 1,0 1,1 IE0 Timer 0 000BH 1 PT0H,PT0 0,0 0,1 1,0 1,1 TF0 /INT1 0013H 2 PX1H,PX1 0,0 0,1 1,0 1,1 IE1 Timer 1 001BH 3 PT1H,PT1 0,0 0,1 1,0 1,1 IF1 UART 0023H 4 PSH, PS 0,0 0,1 1,0 1,1 RI + TI ADC/SPI 002BH 5 PADC_SPIH,PADC_SPI 0,0 0,1 1,0 1,1 ADC_FLAG + SPIF PCA/LVD 0033H 6 PPCA_LVDH,PPCA_LVD 0,0 0,1 1,0 1,1 CF + CCF0 + CCF1 + CCF2 + CCF3 + LVDF Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset Value IE A8h Interrupt Enable EA EPCA_LVD EADC_SPI ES ET1 EX1 ET0 EX0 0000,0000 IP B8h Interrupt Priority Low - PPCA_LVD PADC_SPI PS PT1 PX1 PT0 PX0 xx00,0000 IPH B7h Interrupt Priority High - PPCA_LVDH PADC_SPIH PSH PT1H PX1H PT0H PX0H 0000,0000 TCON 88h Timer / Counter 0 and 1 Control TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 0000,0000 SCON 98h Serial Control SM0/FE SM1 SM2 REN TB8 RB8 TI RI 0000,0000 PCON 87h Power Control SMOD SMOD0 LVDF POF GF1 GF0 PD IDL 0011,0000 AUXR 8Eh Auxiliary Register T0x12 T1x12 UART_M0x6 EADCI ESPI ELVDI - - 0000,00xx ADC_CONTR C5h A/D 转换控制寄存器 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1 CHS0 0xx0,0000 SPSTAT 84h SPI Status Register SPIF WCOL - - - - - - 00xx,xxxx CCON D8h PCA Control Register CF CR - - CCF3 CCF2 CCF1 CCF0 00xx,0000 CMOD D9h PCA Mode Register CIDL - - - - CPS1 CPS0 ECF 0xxx,x000 CCAPM0 DAh PCA Module 0 Mode Register - ECOM0 CAPP0 CAPN0 MAT0 TOG0 PWM0 ECCF0 x000,0000 CCAPM1 DBh PCA Module 1 Mode Register - ECOM1 CAPP1 CAPN1 MAT1 TOG1 PWM1 ECCF1 x000,0000 CCAPM2 DCh PCA Module 2 Mode Register - ECOM2 CAPP2 CAPN2 MAT2 TOG2 PWM2 ECCF2 x000,0000 CCAPM3 DDh PCA Module 3 Mode Register - ECOM3 CAPP3 CAPN3 MAT3 TOG3 PWM3 ECCF3 x000,0000
宏品科技:www.MC-Memory.co题Mobi1e:13922805190(姚永平)Te1:0755-82948409Fax:0755-82944243 PCA/PWM特殊功能寄存器,其中部分位与PCA中断有关 Mneronic add Name 765 43210Reset value CCON D8h PCA Control Register CF CR CCF3 CCF2 CCF1 CCFO 00xx,0000 CMOD D9h PCA Mode Register CPS1 CPSO ECF 0xxx,x000 CCAPMO PCA ModuL。n Mode register ECOMO CAPPO CAPNO MATO TOGO PWMO ECCFO x000.0000 CCAPMI PCA Module 1 Mode Register CAPPI CAPNI PWMI ECCF x000.0000 CCAPM2 PCA Module 2 Mode Register CAPP2 CAPN2MAT2 TOG2 PWM2 ECCF x000.0000 CCAPM3 DDh PCA Module 3 ECOM3 CAPP3 CAPN3 MAT3 TOG3 PWM3 ECCE x000.0000 Mode Register C EghPCA Rase timer low 0000.0000 CH F9h PCA Base Timer High 000,0000 CCAPOL EAhPCA Module-0 Capture 0000,0000 CCAPOH FAh Ee1salgi2Capture 000,0000 CCAPIL :Bh 000,0000 00,0000 CCAP2L ECh 000,0000 Bezisterpture 1 CCAP2H FCh 000,0000 CCAP3L EDh PCA Module-3 Captur Register Low 000,0000 CCAP3H aptur Register High 0000.0000 PCA PWM Mod PCA PWMO F21 Auxiliary Register 0 EPCOH EPCO XX XX00 PCA PWM Mode PCA PWMI F3h Auxiliary Register 1 EPCIH EPCI xxxx.xx00 PCA_PWM2 F4h PCA PWM Mode Auxiliary Register 2 EPC2H EPC2 Kxxx.xx00 PCA_PWM3 F5h PCA PWM Mode Auxiliary Register 3 EPC3H EPC3L KXXx.Xx00 STC12C5410AD系列8051单片机SP1功能模块特殊功能寄存器 共中SPIF位与中断有关 Mnemonic Add I Name 7 6 5 3 1 0 IReset value SPCTL 185hSPI Control Register SSIG SPEN DORD MSTR CPOL CPHA SPR1 SPR00000.0000 SPSTAT 84h SPI Status Register SPIF 00xx,XxxXX SPDAT 86h SPI Data Register 0000,0000 宏品科技:专业单片机/存储器供应商 www.MCU-Memory.com 5TC12C5410AD系列1T8051单片机中文指南24
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 24 PCA/PWM 特殊功能寄存器 , 其中部分位与 PCA 中断有关 Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset value CCON D8h PCA Control Register CF CR - - CCF3 CCF2 CCF1 CCF0 00xx,0000 CMOD D9h PCA Mode Register CIDL - - - - CPS1 CPS0 ECF 0xxx,x000 CCAPM0 DAh PCA Module 0 Mode Register - ECOM0 CAPP0 CAPN0 MAT0 TOG0 PWM0 ECCF0 x000,0000 CCAPM1 DBh PCA Module 1 Mode Register - ECOM1 CAPP1 CAPN1 MAT1 TOG1 PWM1 ECCF1 x000,0000 CCAPM2 DCh PCA Module 2 Mode Register - ECOM2 CAPP2 CAPN2 MAT2 TOG2 PWM2 ECCF2 x000,0000 CCAPM3 DDh PCA Module 3 Mode Register - ECOM3 CAPP3 CAPN3 MAT3 TOG3 PWM3 ECCF3 x000,0000 CL E9h PCA Base Timer Low 0000,0000 CH F9h PCA Base Timer High 0000,0000 CCAP0L EAh PCA Module-0 Capture Register Low 0000,0000 CCAP0H FAh PCA Module-0 Capture Register High 0000,0000 CCAP1L EBh PCA Module-1 Capture Register Low 0000,0000 CCAP1H FBh PCA Module-1 Capture Register High 0000,0000 CCAP2L ECh PCA Module-2 Capture Register Low 0000,0000 CCAP2H FCh PCA Module-2 Capture Register High 0000,0000 CCAP3L EDh PCA Module-3 Capture Register Low 0000,0000 CCAP3H FDh PCA Module-3 Capture Register High 0000,0000 PCA_PWM0 F2h PCA PWM Mode Auxiliary Register 0 - - - - - - EPC0H EPC0L xxxx,xx00 PCA_PWM1 F3h PCA PWM Mode Auxiliary Register 1 - - - - - - EPC1H EPC1L xxxx,xx00 PCA_PWM2 F4h PCA PWM Mode Auxiliary Register 2 - - - - - - EPC2H EPC2L xxxx,xx00 PCA_PWM3 F5h PCA PWM Mode Auxiliary Register 3 - - - - - - EPC3H EPC3L xxxx,xx00 STC12C5410AD 系列 8051 单片机 SPI 功能模块特殊功能寄存器 其中 SPIF 位与中断有关 Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset value SPCTL 85h SPI Control Register SSIG SPEN DORD MSTR CPOL CPHA SPR1 SPR0 0000,0000 SPSTAT 84h SPI Status Register SPIF WCOL - - - - - - 00xx,xxxx SPDAT 86h SPI Data Register 0000,0000
宏品科技:wm-Memory.com Mobi1e:13922805190(永平)Tel:0755-82948409 fax:0755-82944243 定时器0/定时器1,UART串口的速度 Mnemonic Add Name 76 5 4 3 2 10 Reset Value AUXR 8Eh Auxiliary Register TOx12 T1x12 UART_MOx6 EADCI ESPI ELVDI-0000,00xx 定时器0和定时器1: STC12C5410D系列是1T的8051单片机,为了兼容传统8051,定时器0和定时器1复位后是传统805 的速度,即12分频,这是为了兼容传统8051。但也可不进行12分频,实现真正的1T, T0x12:0,定时器0是传统8051速度,12分频:1,定时器0的速度是传统8051的12倍,不分频 T1x12:0,定时器1是传统8051速度,12分频:1,定时器1的速度是传统8051的12倍,不分频 如果UART串口用定时器1做波特率发生器,T1x12位就可以控制UART串口是12T还是1T了。 UART串口的模式O: STC12C5410AD系列是1T的8051单片机,为了兼容传统8051,UART串口复位后是兼容传统8051的。 UART M0x6:0.UART串▣的模式0是传统12T的8051速度,12分频: L,URT串口的模式0的速度是传统12T的8051的6倍,2分频 EADCI: 0,禁止A/D中断:1,允许A/D中断 ESPI 0,禁止SPI中断:1,允许SPI中断 ELVDI: 0,禁止低压中断:1,允许低压中断 5单片机,3.7V以下为低压,3V单片机,2.4以下为低压 如ELVDI=】(允许低压中断),则会产生低压中断 宏品科技:专业单片机/存储器供应商.MCU-Memory.com STC12C5410AD系列1T8051单片机中文指南25
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 25 定时器 0/ 定时器 1,UART 串口的速度 Mnemonic Add Name 7 6 5 4 3 2 1 0 Reset Value AUXR 8Eh Auxiliary Register T0x12 T1x12 UART_M0x6 EADCI ESPI ELVDI - - 0000,00xx 定时器 0 和定时器 1: STC12C5410AD 系列是 1T 的 8051 单片机,为了兼容传统 8051,定时器 0 和定时器 1 复位后是传统 8051 的速度,即 1 2 分频,这是为了兼容传统 8051。但也可不进行 1 2 分频,实现真正的 1 T。 T0x12: 0, 定时器 0 是传统 8051 速度,12 分频;1, 定时器 0 的速度是传统 8051 的 12 倍,不分频 T1x12: 0, 定时器 1 是传统 8051 速度,12 分频;1, 定时器 1 的速度是传统 8051 的 12 倍,不分频 如果 UART 串口用定时器 1 做波特率发生器,T1x12 位就可以控制 UART 串口是 12T 还是 1T 了。 UART 串口的模式 0: STC12C5410AD 系列是 1T 的 8051 单片机,为了兼容传统 8051,UART 串口复位后是兼容传统 8051 的。 UART_M0x6: 0, UART 串口的模式 0 是传统 12T 的 8051 速度,12 分频; 1, UART 串口的模式 0 的速度是传统 12T 的 8051 的 6 倍,2 分频 EADCI: 0, 禁止 A/D 中断; 1,允许 A/D 中断 ESPI: 0, 禁止 SPI 中断; 1,允许 SPI 中断 ELVDI: 0, 禁止低压中断; 1,允许低压中断 5V 单片机,3.7V 以下为低压,3V 单片机,2.4V 以下为低压, 如 ELVDI=1(允许低压中断),则会产生低压中断