STC12LE5612AD芯片使用心得(四)中断系统

    STC12C5620系列提供了9个中断请求源:外部中断0,定时器0中断,外部中断1、定时器1中断、串口中断、A/D转换中断和SPI中断以及4路PCA中断和LVD检测中断,每个中断都有4个中断优先级。可以通过关闭EA位实现关闭所有的中断。

    STC12LE5612AD芯片使用心得(四)中断系统

    默认的中断优先级如下:

STC12LE5612AD芯片使用心得(四)中断系统

    中断寄存器:

    STC12LE5612AD芯片使用心得(四)中断系统

STC12LE5612AD芯片使用心得(四)中断系统

STC12LE5612AD芯片使用心得(四)中断系统

    中断优先级控制寄存器有两个(IP和IPH),可以实现4级优先级

STC12LE5612AD芯片使用心得(四)中断系统

    当对应位设置为1、1时,为*的中断;

    当对应位设置为1、0时,为*的中断;

    当对应位设置为0、1时,为*的中断;

    当对应位设置为0、0时,为*的中断;

STC12LE5612AD芯片使用心得(四)中断系统

        Tips:为了保证外部中断能够被检测到,输入信号应至少维持两个系统时钟,如果外部中断是下降沿触发,则要求一个系统时钟的高电平一个系统时钟的低电平;如果是低电平触发,则应维持引脚低电平至少两个系统时钟。

    串行口控制寄存器:

STC12LE5612AD芯片使用心得(四)中断系统

    低压检测中断相关寄存器:PCON

STC12LE5612AD芯片使用心得(四)中断系统

     A/D转换控制寄存器ADC_CONTR:

   STC12LE5612AD芯片使用心得(四)中断系统