电气自动化技术网

51单片机的5个中断源

时间:2013-12-03 来源:电气自动化技术网 编辑:编辑部 点击:次 字体设置:

  51单片机有5个中断源分别是:

  1、INT0——外部中断0,由P3.2端口引入,低电平或下降沿引起。默认优先级最高

  2、INT1——外部中断1,由P3.3端口引入,低电平或下降沿引起。默认优先级第二

  3、T0——定时器/计数器0中断,由T0计数器计满回零引起。默认优先级第三

  4、T1——定时器/计数器1中断,由T1计数器计满回零引起。默认优先级第四

  5、T2——定时器/计数器2中断,由T2计数器计满回零引起。默认优先级第五

  另外52单片机多加一个中断源

  6、TI/RI——串行口中断,串行端口完成一帧字符发送/接收后引起。默认中断优先级最低

  --------------------------------------------------------------------------------------------------------------------------------------------------------------

  以上中断的开关由IE特殊功能寄存器控制,优先级由IP特殊功能寄存器控制

  --------------------------------------------------------------------------------------------------------------------------------------------------------------

  当我们要使用以上那些中断功能时需要设置两个控制这些中断开关和优先级的寄存器:中断允许寄存器IE和中断优先级寄存器IP。

  <<关于中断允许寄存器IE>>,能够控制各个中断源的打开和关闭。特殊功能寄存器,可位寻址。单片机复位时IE全部被清0。字节地址为A8H,位地址由低位到高位A8H-AFH。

  ———————————————————————————————————————————————————————————————

  |位序号|D7|D6|D5|D4|D3|D2|D1|D0|

  ———————————————————————————————————————————————————————————————

  中断允许寄存器IE====>|位符号|EA|--|ET2|ES|ET1|EX1|ET0|EX0|

  ———————————————————————————————————————————————————————————————

  |位地址|AFH|--|ADH|ACH|ABH|AAH|A9H|A8H|

  ———————————————————————————————————————————————————————————————

  EA——全局中断允许位。EA=1,打开全局中断控制,在此条件下才能控制各个相应中断的打开或者关闭。EA=0,关闭全部中断。

  ET2——定时器/计数器2中断允许位。ET2=1,打开T2中断。ET2=0,关闭T2中断。

  ES——串行口中断允许位。ES=1,打开串行口中断。ES=0,关闭串行口中断。

  ET1——定时器/计数器1中断允许位。ET1=1,打开T1中断。ET1=0,关闭T1中断。

  EX1——外部中断1中断允许位。EX1=1,打开外部中断1中断。EX1=0,关闭外部中断1中断。

  ET0——定时器/计数器0中断允许位。ET0=1,打开T0中断。ET0=0,关闭T0中断。

  EX0——外部中断0中断允许位。EX0=1,打开外部中断0中断。EX0=0,关闭外部中断0中断。

  <<关于中断优先级寄存器IE>>,能够设定各个中断源属于两级中断的哪一级。特殊功能寄存器,可位寻址。单片机复位时IP全部被清0。

  字节地址B8H,位地址由低位到高位B8H-BFH。

  ———————————————————————————————————————————————————————————————

  |位序号|D7|D6|D5|D4|D3|D2|D1|D0|

  ———————————————————————————————————————————————————————————————

  中断优先级寄存器IP====>|位符号|--|--|--|PS|PT1|PX1|PT0|PX0|

  ———————————————————————————————————————————————————————————————

  |位地址|--|--|--|BCH|BBH|BAH|B9H|B8H|

  ———————————————————————————————————————————————————————————————

  PS——串行口中断优先级控制位。PS=1,串行口中断定义为高优先级中断。PS=0,串行口中断定义为低优先级中断。

  PT1——定时器/计数器1中断优先级控制位。PT1=1,定时器/计数器1中断定义为高优先级中断。PT1=0,定时器/计数器1中断定义为低优先级中断。

  PX1——外部中断1中断优先级控制位。PX1=1,外部中断1中断定义为高优先级中断。PX1=0,外部中断1中断定义为低优先级中断。

  PT0——定时器/计数器0中断优先级控制位。PT0=1,定时器/计数器0中断定义为高优先级中断。PT0=0,定时器/计数器0中断定义为低优先级中断。

  PX0——外部中断0中断优先级控制位。PX0=1,外部中断0中断定义为高优先级中断。PX0=0,外部中断0中断定义为低优先级中断。

顶一下
(0)
0%
踩一下
(0)
0%
打 印】【顶 部】【关 闭】【挑 错
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
版权与免责声明:
①凡本网注明"来源:电气自动化技术网"的所有作品,版权均属于电气自动化技术网,转载请必须注明出处“电气自动化技术网http://www.dqjsw.com.cn”。违反者本网将追究相关法律责任。
②本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
③如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
栏目导航:互感器 | 智能电网 | 无功补偿 | 电容器 | 变压器 | 电源 | 避雷器 | 电抗器 | opc | 三菱PLC | 西门子PLC | 欧姆龙PLC | PLC视频教程 | 电工基础知识
© www.dqjsw.com.cn 2008-2013 版权所有 ICP网站备案:渝ICP备11003104号