单片机中IT0=1与IT0=0有什么区别

单片机中IT0=1与IT0=0有什么区别,第1张

分类: 资源共享

问题描述:

8051 TCON:定时器/计数器控制寄存器

解析:

IE1指中断1边沿标志。当检测到外部中断1边沿/低电平时由硬件置位该标志。中断处理时由硬件清零,或通过软件清零。

IT1指中断1类型控制位,通过软件置位/清零该位来选择外部中断1以下降沿/低电平方式触发。

我建议你先不要转行,你可以利用公司的条件去做些自己的工程,比如工业的系统开发之类。这样去拓开自己的业务,有了一定的实力后自己再出来自己做老板,去做软件实施工程师也是需要更多的知识和经验。不要做太多的行业,在其中的一个行业精通了再平凡的行来你也是最棒的。

当然不一样了

1电平触发是在高或低电平保持的时间内触发,

2而边沿触发是由高到低或由低到高这一瞬间触发

3 边沿触发一般时间短,边沿触发一般时间都是us级的,响应要快的,而电平触发只须是高和低就可以了,没时间要求,比如10s 时间内总是低电平,那么它也是触发的,

比如中断计时或计数,最好用边沿触发,用电平触发误差会很大,电平触发一般用于简单报警,开关一类(时间要求不高的)

1、设置TI=1,是人为的设置了串行发送请求完毕的中断请求标志。但是你并没有致能(es=1)串口中断。实际上你的interrupt5的处理程序也没有写,是空的。(注意这点)

2、你既然没有设置it0=1(跳变触发中断),那么就是IT0=0(低电平触发)。

3、当一个低电平来的时候,就进入你的interrupt0处理程序。并且硬件自动清标记位置。执行完毕 beer=1。

4、这个时候还有一个中断请求标志IT=1,于是产生了中断嵌套。执行完高级中断后,进入低级中断interrupt5。之后是空白。。。。

5、结果就是你描述的:蜂鸣器一直响,数码管停止显示。

不知道我这样描述,你能不能理解。呵呵

IT:Interrupt of Timer

IE:Interrupt of External

TI:Transmit Interrupt

RI:Receive Interrupt

TF1:Timer Flag 1

以上就是关于51系列单片机 TCON寄存器里的IT1,IE1都是什么作用的全部的内容,包括:51系列单片机 TCON寄存器里的IT1,IE1都是什么作用的、做了一年的IT(单片机)汽车导航的开发,现在觉得没什么前途,也挺累的,想转软件实施工程师求大家建议、单片机中IT0=1与IT0=0有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存