(5)PcA( Programmable Counter Array控制寄存器ccoN ◇CCON地址为D8H(可位寻址),复位值为00xx000B) 位号「D7D6D5D4D3D2D1D0 位名称|CFCR CCF2 CCF1CCFO 1)CF:PCA计数器溢出标志位 对应三个模块 当PCA计数器溢出时,CF由硬件置位。如PCA工作模 式寄存器CMOD的ECF位置位,CF标志可用来产生中断 CF位可通过硬件或软件置位,但只能通过软件清0 2)CCF2/CF1CCF0:PCA各个模块的中断标志位。 3)CR:PCA计数器的运行控制位。CR=1,启动PCA。具 体见7.3.2PCA模块的特殊功能寄存器
(5) PCA (Programmable Counter Array)控制寄存器CCON CCON(地址为D8H(可位寻址), 复位值为00xx x000B) 18 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 CF CR - - - CCF2 CCF1 CCF0 1)CF:PCA计数器溢出标志位。 当PCA计数器溢出时, CF由硬件置位。如PCA工作模 式寄存器CMOD的ECF位置位,CF标志可用来产生中断。 CF位可通过硬件或软件置位, 但只能通过软件清0。 2)CCF2/CCF1/CCF0:PCA各个模块的中断标志位。 3)CR: PCA计数器的运行控制位。CR=1,启动PCA。具 体见7.3.2 PCA模块的特殊功能寄存器 对应三个模块
(6)SP状态寄存器 SPSTAT ◇ SPSTAT(地址为CDH,复位值为00 XX XXXXB) ◇各位的定义如下: 位号D7D6D5D4D3D2D1D0 位名称SPIF|wCOL ◇SPIF是SPI传输完成标志。 当一次传输完成时,SPIF被置位。此时,如果SPI中断 被打开(ESPI=1,EA=1),将产生中断。SPIF标志通 过软件向其写入1而清0 ◇WCOL:SPI写冲突标志。WCOL位的作用以及SPI模 块在第8章数据通信中介绍
(6)SPI状态寄存器SPSTAT SPSTAT(地址为CDH,复位值为00xx xxxxB) 各位的定义如下: 19 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 SPIF WCOL - - - - - - SPIF是SPI传输完成标志。 当一次传输完成时,SPIF被置位。此时,如果SPI中断 被打开(ESPI=1,EA=1),将产生中断。SPIF标志通 过软件向其写入1而清0。 WCOL: SPI写冲突标志。WCOL位的作用以及SPI模 块在第8章数据通信中介绍
(7)ADC控制寄存器 ADC CONTR ◇ ADC CONTR(地址为C5H,复位值为0XX0000B) 各位的定义如下: D7 D6 D5 D4 D3 D2 DI DO ADC POWER SPEEDIISPEEDOJADC FLAGADC START CHS2CHSICHSol 称 位 ADC FLAG是AD转换结束标志。 A/D转换完成后, ADC FLAG=1。此时,若允许A/D转 换中断( EEADO=1,EA=1),则由该位申请产生中断 >也可由软件查询该标志位,从而判断A/D转换是否结束, ADC FLAG一定要软件清“0”。 其他位作用见:第9章(9.2.2节集成A①D模块的结构)
(7)ADC控制寄存器ADC_CONTR 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名 称 ADC_POWER SPEED1 SPEED0 ADC_FLAG ADC_START CHS2 CHS1CHS0 20 ADC_CONTR(地址为C5H,复位值为0XX00000B) 各位的定义如下: 位ADC_FLAG是A/D转换结束标志。 ØA/D转换完成后, ADC_FLAG=1。此时, 若允许A/D转 换中断(IE.EADC=1,EA=1),则由该位申请产生中断。 Ø也可由软件查询该标志位, 从而判断A/D转换是否结束, ADC_FLAG一定要软件清“0” 。 Ø其他位作用见:第9章(9.2.2 节集成A/D模块的结构)
2、中断的允许、禁止及优先级 (1)中断的允许和禁止 >STC15F2K60S2单片机没有专门的开中断和关中断指 令,中断的允许和禁止是通过设置E、IE2和外部中断 使能和时钟输出寄存器Ⅰ NT CLKO的相应位实现的 >单片机对中断源的允许和禁止由两级允许控制组成, 即总控制和对每个中断源的分别控制。 1)中断允许寄存器IE(可位寻址) ◇中断允许寄存器IE(地址为A8H,复位值为00H 位号|D7D6D5D4D3D2D1D0 位名称 EA ELVD EADC| ES ET1 EX1ET0EX0
2、中断的允许、禁止及优先级 (1)中断的允许和禁止 ØSTC15F2K60S2单片机没有专门的开中断和关中断指 令, 中断的允许和禁止是通过设置IE、IE2和外部中断 使能和时钟输出寄存器INT_CLKO的相应位实现的。 Ø单片机对中断源的允许和禁止由两级允许控制组成, 即总控制和对每个中断源的分别控制。 21 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 EA ELVD EADC ES ET1 EX1 ET0 EX0 1)中断允许寄存器IE(可位寻址) 中断允许寄存器IE(地址为A8H, 复位值为00H)
1)中断允许寄存器E 位号D7D6D5D4D3D2D1D0 位名称 EA ELVD|EADC|ESET1Ex1ET0EX0 1)EA:中断允许总控制位。 0:禁止中断系统,所有中断源的中断请求均被禁止 称为关中断。 1:允许中断系统,所有中断源的中断请求均可以被允 许,称为开中断;某一个中断源的请求是否允许 还要由该中断源所对应的中断允许控制位决定。 2)ELVD:低电压检测中断允许控制位。 1:允许低电压检测中断; 0:禁止低电压检测中断
22 1)中断允许寄存器IE 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 EA ELVD EADC ES ET1 EX1 ET0 EX0 2)ELVD:低电压检测中断允许控制位。 1:允许低电压检测中断; 0:禁止低电压检测中断。 1)EA:中断允许总控制位。 0:禁止中断系统,所有中断源的中断请求均被禁止, 称为关中断。 1:允许中断系统,所有中断源的中断请求均可以被允 许,称为开中断;某一个中断源的请求是否允许, 还要由该中断源所对应的中断允许控制位决定