
sbit TF1 = TCON^7;
sbit TR1 = TCON^6;
sbit TF0 = TCON^5;
sbit TR0 = TCON^4;
sbit IE1 = TCON^3;
sbit IT1 = TCON^2;
sbit IE0 = TCON^1;
sbit IT0 = TCON^0;
1、设置TI=1,是人为的设置了串行发送请求完毕的中断请求标志。但是你并没有致能(es=1)串口中断。实际上你的interrupt5的处理程序也没有写,是空的。(注意这点)
2、你既然没有设置it0=1(跳变触发中断),那么就是IT0=0(低电平触发)。
3、当一个低电平来的时候,就进入你的interrupt0处理程序。并且硬件自动清标记位置。执行完毕 beer=1。
4、这个时候还有一个中断请求标志IT=1,于是产生了中断嵌套。执行完高级中断后,进入低级中断interrupt5。之后是空白。。。。
5、结果就是你描述的:蜂鸣器一直响,数码管停止显示。
不知道我这样描述,你能不能理解。呵呵
INT0:外部中断0触发方式控制位,1表示边沿触发,0表示电平触发;
EX0:外部中断0允许位,1表示允许外部中断0的中断申请;
ET0:定时/计数器0中断允许位,1表示允许定时/计数器0的溢出中断;
IE0:外部中断0中断申请标志位,1表示有中断申请。
扩展资料:
单片机使用注意事项:
1、降低外时钟频率
外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对外界的干扰,以8051为例,最短指令周期1μs时,外时钟是12mhz。而同样速度的motorola 单片机系统时钟只需4mhz微控制器产生的最有影响的高频噪声大约是时钟频率的3倍。
2、低噪声系列单片机
改进的技术将、地安排在两个相邻的引脚上,外部去耦在pcb设计上更容易安排。
3、时钟监测电路、看门狗技术与低电压复位
时钟监控有效与省电指令stop是一对矛盾。只能使用其中之一。 看门狗技术是监测应用程序中的一段定时中断低电压复位技术是监测单片机电源电压,当电压低于某一值时产生复位信号。由于单片机技术的发展,单片机本身对电源电压范围的要求越来越宽。
电源电压从当初的5v降至33v并继续下降到27v、22v、18v。在是否使用低电压复位功能时应根据具体应用情况权衡一下。
4、eft技术
毛刺会成为触发信号干扰正常的时钟信号。交替使用施密特电路和rc滤波可以使这类毛刺不起作用,这就是eft技术。
1、设置TI=1,是人为的设置了串行发送请求完毕的中断请求标志但是你并没有致能(es=1)串口中断实际上你的interrupt5的处理程序也没有写,是空的(注意这点)
2、你既然没有设置it0=1(跳变触发中断),那么就是IT0=0(低电平触发)
3、当一个低电平来的时候,就进入你的interrupt0处理程序并且硬件自动清标记位置执行完毕 beer=1
4、这个时候还有一个中断请求标志IT=1,于是产生了中断嵌套执行完高级中断后,进入低级中断interrupt5之后是空白
5、结果就是你描述的:蜂鸣器一直响,数码管停止显示
不知道我这样描述,你能不能理解
当然不一样了
1电平触发是在高或低电平保持的时间内触发,
2而边沿触发是由高到低或由低到高这一瞬间触发
3 边沿触发一般时间短,边沿触发一般时间都是us级的,响应要快的,而电平触发只须是高和低就可以了,没时间要求,比如10s 时间内总是低电平,那么它也是触发的,
比如中断计时或计数,最好用边沿触发,用电平触发误差会很大,电平触发一般用于简单报警,开关一类(时间要求不高的)
以上就是关于求单片机控制寄存器 TCON 里IT位的英文缩写,谢谢!全部的内容,包括:求单片机控制寄存器 TCON 里IT位的英文缩写,谢谢!、51单片机问题,想问一下IT0=1和TI=1有什么区别,尽量解释清楚一些,谢谢!!!、单片机中 INT0,EX0,ET0,IE0.分别表示什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)