宏品科技:w,C-Merory.com Mobi1e:13922805190(姚水平) Tel:0755-82 48409 Fax:0755-82944243 STC12C5410AD系列1T8051单片机中断特殊功能寄存器Interrupt sfr onic Add Nam rrupt Enable EA EPCA_LVD EADC_SPI ES EXI ETO 0000.0000 PPCA LVD PADC SPI PXI PTO xx00.000d haterrupt Priority PSH 88hTiner Counter 0 and TRI ITI IEO 0000.000 98h Serial Control SHO/FE 52 T01 T1-12 HART O DC0IRC动AD转换拉客存赛 ADC_POWER SPEEDI SPEEDO ADC_FLAG ADC_START CHS2 CHS1 CHSO 0xx0.0000 SPSTAT 84h SPI Status Register SPIF 100 CAPNO MATO x000.000 aaa E00W1 CAPP1 x000.000 CAPV2 CAPP MAT2 x000.000 CAPP3 CAPN3 MAT3 TOG3 PAM3 x000.000 TC12C5410AD系列8051单片机PCA/PWM特殊功能寄存 PCA/PWM SFR Add 3 Res CCAPMO DAh Modu CAPPO CAPNO MATO TOGO ECCFO 000.0000 CCAPMI DBh ECOMI CAPP MATI x000,0000 ECOM2 CAPP2 CAPN2 MAT2 TOG2 PWM2 ECCF2 x000.0000 CAPP3 TOG3 PWM3 ECCF3 x000.0000 E9h PCA Base Tiner Lo 0000.0000 0000,0000 CCAPOL EAh RC&Captur 0000.0000 0000.0000 CCAPIL EBh Register Lov Captur 000,0000 CCAPIH FBh 0000,0000 CCAP2L ECh PCA Module-2 Capture 0000,0000 CCAP2H FCh PCA Module-2 Capture 0000,0000 CCAP3L EDh PCA Module-3 Capture 0000.0000 CCAP3HFDh Module-Captur 0000.0000 PCA_PWMO F2h EPCOH EPCOLxxxx.xx00 PCA_PKM1F3h Auxiltary Register EPCIH EPCIL xxx元,Xx00 PCA_PIM2 F4h Auxiltary Register EPC2H EPC2L CA_PWM3 F5h Austliary Register 2 EPC3H 宏品科技:专业单片机 /存储器供应商 XCU-Memory.con STC12C54 0AD系列 1T8051单片机中文指南
宏晶科技: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
宏晶科技:m,MC-Me0ry.c0mMbi1e:13922805190(永平)Te1:0755-82948409fax:0755-8294243 STC12C5410AD系列8051单片机ISP/1AP特殊功能寄存器 ISP/IAP SFRs VnomonicAdd Name 76 3 10 Reset Value ISP/IAP Flash Data Regist 000,00 ISP_ADOR ISP/IAP Flash Address Low 0000,0000 ISP/IAP Flash Command Register MS1 MSO XXXX,x000 ISP TRIG E6h ISP/IAP Flash Command Trigger XXXX.XXXX ISP_CONTR E7h|ISP/IAP Control Register TSPEN SWBS SWRST CMD_FATL 1 WT2 WT1 WTO 0000,1000 宏晶科技:专业单片机/存储器供应商 .CU-ery.com5TC12C5410D系列1T8051单片机中文指南2
宏晶科技: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
宏品科技:.MCU-Meory.com Mobi1e:13922805190(姚永平))Te1:0755-82948409 Fax:0755-82944243 中断 STC12C5410AD系列中断与普通8051完全兼容,优先级可设为4级 nterrupt Vector Polling ence 生 Interrupt 失级设置 低 状先级 代先影 中新源 最高 中断请求 /NT00003H0(最优先)PX0HPX0 10,0 0.1 1.0 1,1 IEO Timer 0 000BH PTOH.PTO 0.0 0.1 1.0 TFO /INTI 0013组 PYIH PXI lo o 0.1 10 11 LIEL 001H 0.0 0023 PSH,PS 0,0 RI+T ADC/SPI 002BH PADC_SPIH.PADC_SPI 0.0 0,1 1,0 AC_凡AG+SPIF CA/LVD 0033H PPCA_LVDO. 1,0 +LVDF STC12C5410AD系列1T8051单片机中断特殊功能寄存器Interrupt SFRs Mnemonic Add Nane 5 2 1 0 Reset Yalue E EPCA_LVD EADC_SPI 5 0E00000.000 PPCA_LVD PADC_SPI PTI PW1PToP00.0o0 P阳 PSH PXIH PTOH PXOH 0000.0000 TF1 TRI TFO TRO ITI 1E0 ITO 0000.0000 AUXR 8Eh lauxiliary Register TOx12 TIx12 BART_NOx6 EADCI ESPI 0000.00 DC_00TRCh/D转换控制将存器 ADC_POWER SPEEDI SPEEDO ADC_FLAG ADC_START CHS2 CHS1 CHSO Oxx0,0000 c ECOM CAPPO CAPNO MATO ECCF x000.000 Delh PCA stoduale ECOM CAPP MATI TOGI x000,0000 CAPV2 CAPP2 CAPN2 MAT2 x000.000 CA中 APN MAT3 ECCF x000.000 宏晶科技:专业单片机/存储器供应商m.WCU-Mea0ry.c0mSTC12C5410AD系列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
宏品科i技:m.MC-Me0ry.com Mobi1e:13922805190(姚永平)Tel:0755-82948409fax:0755-8294243 PCA/PWM特殊功能寄存器,其中部分位与PCA中断有关 monic Add Na 31 2 Reset valu CCON D8h PCA Control Registe CR CCE 00xx,0000 CNOD D9h PCA Node Register CIDLI CPS1 CPSO ECF Oxxx,x000 CCAPMO ECCF0x000.0000 lode Register ECOMO CAPPO CAPNO MATO TOGO PWMO DBh PCA Module ECOM APP CAPN x000,0000 Register ECOM2 CAPP2 CAPN2MAT2 TOG2 000.0000 CCAPM3 DDh PCA Module 3 FF3x000.0000 Mode Register ECOM3 CAPP3 CAPN3MAT3 TOG3 PWM3 E9h PCA Base timer low 0000.0000 C F9h PCA Base Timer High 0000.0000 PCA Module-0 Captur CCAPOL EAh Register Low 0000.0000 0000.0000 CCAPIL 0000.000 0000,0000 CCAP2L ECh PCA Module-2 Captur 0000.0000 Register Low CCAP2H FChCA odule Capture 0000,0000 CCAP3L EDh Capture 0000,0000 PCA Module-3 Captur CCAP3FDh Register High 0000,0000 PCA_PRMO F2hPCA PM Mode xiliary Register 0 EPCO EPCOLxxxx.xx00 EPCIL XXXX,Xx00 CA PWM2 F4h Auxiliary Register 2 EPC2H EPC2 XXx.Xx00 PCA_PWM3 F5h PCA PIM Mode Auxiliary Register 3 EPC3H EPC3L XXXX.Xx00 STC12C5410AD系列8051单片机SPI功能模块特殊功能寄存器 其中SPIF位与中断有关 Mnemonic Add Name 76 5 4 3 2 0 Reset value SPCTL 85h SPI Control Register SSIG SPEN DORD MSTR CPOL CPHA SPR1 SPRO0000,0000 SPSTAT 84h SPI Status Register SPIF WOOL 00xx.xxxx SPDAT 86h SPI Data Register 0000,0000 宏晶科技:专业单片机/存储器供应商 www.MCU-Meaory.con STC12C5410AD系列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
宏品科技:m,MU-Memory.c0 Mobi1e:1392805190(姚永平)Tel:0755-82948409fax:0755-82944243 定时器O/定时器1,UART串口的速度 Mnemonic Add Name 76543210 Reset Value AUXR 8Eh Auxiliary Register Tox12T1x12|UART MOx6 EADCII ESPII 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位就可以控制URT串口是12T还是1T了。 TART电口的模式O STC12C5410AD系列是1T的8051单片机,为了兼容传统8051,URT串口复位后是兼容传统8051的 UAT0x6:0,UA肛串口的模式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以下为低压,3Y单片机,2.4Y以下为低压, 如LVDI=1(允许低压中断),则会产生低压中断 宏晶科技:专业单片机/存储器供应商wm.CT-Meory.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(允许低压中断),则会产生低压中断