单片机原理及应用Principleandapplication ofMCU11.1与CCP/PWM/PCA应用有关的特殊功能寄存器STC15系列1T8051单片机CCP/PCA/PWM特殊功能寄存器表CCP/PCA/PWMSFRS位地址及其符号符号描述地址复位值B6B5B2B1B7B4B3BOD8HCFCRCCF2CCF1CCFO00xx.x000CCONPCAControl Register---D9HCIDLCPS2CPSOCMODCPS1ECF0xxx.0000PCAModeRegister---PCAModuleO ModeDAHCCAPMOECOMOCAPPOCAPNOMATOTOGOPWMOECCFOx000.0000RegisterPCAModule1ModeDBHCCAPMIECOM1CAPP1CAPN1MAT1TOG1PWM1ECCF1x000.0000RegisterPCAModule2ModeDCHCCAPM2ECOM2CAPP2CAPN2MAT2TOG2PWM2ECCF2x000.0000RegisterCLE9H0000.0000PCABase Timer LowCHF9H0000,0000PCABaseTimerHigh
单片机原理及应用 Principle and application of MCU
单片机原理及应用Principleand application of MCUPCAModule-OCaptureEAHCCAPOL0000.0000RegisterLowPCA Module-O CaptureFAHCCAPOH0000.0000Register HighPCAModule-1CaptureEBHCCAPIL0000.0000RegisterLowPCAModule-1 CaptureFBHCCAPIH0000.0000Register HighPCA Module-2 CaptureECHCCAP2L0000.0000RegisterLowPCA Module-2 CaptureFCHCCAP2H0000.0000Register HighPCAPWMModeF2HEBSO1EBSO0EPCOHEPCOL00xx,xx00PCA PWMOAuxiliaryRegisterOPCAPWMModePCA PWMIF3HEBSI1EBSI0EPCIHEPCIL00xx.xx00AuxiliaryRegisterlPCAPWMModePCA_PWM2F4HEBS21EBS20EPC2HEPC2L00xx,xx001Auxiliary Register2AUXRISI SIDPSA2HSI SO0000,0000AuxiliaryRegister1CCPSiCCPSOSPISiSPISOP_SW1
单片机原理及应用 Principle and application of MCU
1.PCA工作模式寄存器CMODCMOD:PCA工作模式寄存器B5bitB7B6B4B3B2B1BOAddressSFRnameD9HCMODCIDLCPS2CPS1ECF-CPSOname--CIDL:空闲模式下是否停止PCA计数的控制位。当CIDL=O时,空闲模式下PCA计数器继续工作:当CIDL=1时,空闲模式下PCA计数器停止工作。CPS2、CPS1、CPSO:PCA计数脉冲源选择控制位。CPS2CPS1CPSO选择CCP/PCA/PWM时钟源输入0000,系统时钟,SYSclk/12O0011,系统时钟,SYSclk/22,定时器0的溢出脉冲。由于定时器0可以工作在1T模式,所以可以达到计一个时钟就溢出,从而达到最高频率CPU工作时钟001SYSclk。通过改变定时器O的溢出率,可以实现可调频率的PWM输出0113,ECI/PI.2(或P3.4或P2.4)脚输入的外部时钟(最大速率=SYSclk/2)001I4,系统时钟,SYSclk1015,系统时钟/4,SYSclk/41106,系统时钟/6,SYSclk/61/17,系统时钟/8,SYSclk/8
单片机原理及应用 Principle and application of MCU
单片机原理及应用PrincipleandapplicationofMcu2.PCA控制寄存器CCONbitB7B6B5B4B3B2B1BOSFRnameAddressD8HCFCRCCONCCF2CCF1CCFOnameCF:PCA计数器阵列溢出标志位。当PCA计数器溢出时,CF由硬件置位。如果CMOD寄存器的ECF位置位,则CF标志可用来产生中断。CF位可通过硬件或软件置位,但只可通过软件清零。CR:PCA计数器阵列运行控制位。该位通过软件置位,用来起动PCA计数器阵列计数。该位通过软件清零,用来关闭PCA计数器。CCF2:PCA模块2中断标志。当出现匹配或捕获时该位由硬件置位。该位必须通过软件清零。CCF1:PCA模块1中断标志。当出现匹配或捕获时该位由硬件置位。该位必须通过软件清零CCFO:PCA模块O中断标志。当出现匹配或捕获时该位由硬件置位。该位必须通过软件清零
单片机原理及应用 Principle and application of MCU