关于单片机中断
中断 :CPU停止当前任务,去处理中断内容,处理完后自动恢复以前任务。 单片机有5个中断源,2个中断优先级,中断受两级控制: 1、CPU开总中断; 2、中断源开中断。 中断源 :引起中断事件的类型。 5个中断源: 1、外部中断请求0,由INT0(P3.2)输入; 2、外部中断请求1,由INT1(P3.3)输入; 3、片内定时器/计数器0溢出中断请求; 4、片内定时器/计数器1溢出中断请求; 5、片内串行口发送/接收中断请求。//很重要,单片机应用中用了很多 定时器/计数器控制寄存器(Timer/counter Control Register ): 用来查看是否产生了外部中断 IT0,IT1(Interrupt Type):外部中断0、1触发方式选择位,由软件设置。 0-->下降沿触发方式,INT0/INT1引脚上从高到低的复跳变可引起中断; 1-->电平触发方式,INT0/INT1引脚上低电平可引起中断。 IE0,IE1(Interrupt Edge):外部中断0、1请求标志位。 当外部中断0、1依据触发方式满足条件产生中断请求时,由硬件置位(IE0/IE1=1); 当CPU响应中断时,由硬件清楚