中断允许(IE):EA - ET2 ES ET1 EX1 ET0 EX0
中断优先级(IP):- - PT2 PS PT1 PX1 PT0 PX0
定时计数器(TMOD):GATE C/T M1 M0 GATE C/T M1 M0
定时计数器(TCON):TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
串行通信控制(SCON):SM0 SM1 SM2 REN TB8 RB8 TI RI
电源控制(PCON):SMOD - - - GF1 GF0 PD IDL
具体的每一位是什么意思随便一搜就出来了,我就不打了,字那个实在是太多了……
中断:外部中断0(INIT0)(IE0) 0003H(向量地址)
定时计数器0(TF0) 000BH
外部中断1(INIT1)(IE1) 0013H
定时计数器1(TF1) 001BH
串行通信(RI+TI) 0023H
it0、it1这个寄存器是设置外部中断0和1的触发方式,it0、it1都为1,是边沿触发,为0是低电平触发。ex0、ex1是设计外部中断允许,ex0=1,ex1=1是允许中断,可以配合it0、it1来使用,可以不用对其进行设置,默认是0(低电平)触发。
定时器是et0和et1。
INT0/1为1下降沿触发 为0电平触发 ,而下降沿触发IE0和IE1可以自动清零,而电平触发得人为把IE0和IE1清零,要不然会一直启动中断。IE0/1可以自动清零,所以一般用下降沿触发
以上就是关于单片机中断全部的内容,包括:单片机中断、单片机中,外部中断的设置方式IT1和IT0有和区别、单片机实验 按钮触发外部中断 以下程序中为什么IT0和IT1为1即为什么是负跳变而不是低电平触发等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)