单片机实验 按钮触发外部中断 以下程序中为什么IT0和IT1为1?即为什么是负跳变而不是低电平触发?

单片机实验 按钮触发外部中断 以下程序中为什么IT0和IT1为1?即为什么是负跳变而不是低电平触发?,第1张

中断允许(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即为什么是负跳变而不是低电平触发等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/8870572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存