历史上的今天
今天是:2025年05月19日(星期一)
2018年05月19日 | 51单片机 (4)中断系统
2018-05-19 来源:eefocus
相关概念
中断源:引起中断的事件
中断请求:中断源向CPU提出处理的请求
断点:发生中断时被打断程序的暂停点
中断响应:CPU暂停现行程序而转为响应中断请求的过程
中断处理程序:处理中断源的程序
中断处理:CPU执行有关的中断处理程序
中断返回:返回断点的过程
TMOD赋值);
2、预置定时或计数的初值(可直接将初值写入TH0、TL0或TH1、TL1);
3、根据需要开放定时器/计数器的中断(直接对IE位赋值);
4、启动定时器/计数器(若已规定用软件启动,则可把TR0或TR1置“1”;若已规定由外中断引脚电平启动,则需给外引脚加启动电平。当实现了启动要求后,定时器即按规定的工作方式和初值开始计数或定时)。
中断允许标志位
EX1:外部中断1允许位;
EX0:外部中断0允许位;
ET1:定时/计数器T1中断允许位;
ET0:定时/计数器T0中断允许位;
ES:串行口中断允许位;
EA: CPU中断允许(总允许)位。
中断优先级标志
0为低优先级、1为高优先级
PS:串行接口中断优先级设置位
PT1:定时器/计数器中断1中断优先级设置位
PT0:定时器/计数器中断0中断优先级设置位
PX1:外部中断1中断优先级设置位
PX0:外部中断0中断优先级设置位
51单片机中断号
外部中断0(INT0),对应中断号是0, 中断入口地址0003H
定时/计数器0(T1),对应中断号1 ,中断入口地址000BH
外部中断1(INT1),中断号2 入口地址0013H
定时/计数器1(T1)中断号3 入口地址001BH
串行口(RI/TI)中断号4 入口地址0023H
这五个是AT89S51的,52还多了下面这个
定时/计数器2(T2)中断号5,入口地址002BH
函数名()interrupt 0 {} //对应外部中断0;
函数名()interrupt 1 {} //对应定时器/计数器0中断;
函数名()interrupt 2 {} //对应外部中断1;
函数名()interrupt 3 {} //对应定时器/计数器1中断;
函数名()interrupt 4 {} //对应串口中断;
一共5种中断,优先级自上向下;
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 上帝的玩笑 ——记我这意外的美国之行 文章出处:西南交通大学 信息科学与技术学院 刘金柱 其实我曾幻想过去美国,但不过是以一些很平常的方式,比如说留学呀、出国旅游呀,再不就是做访问学 ...… 查看全部问答> |
|
关于Tab Control的问题(win32),急~~~~~~~~~~ 如何在WIN32的开发环境下,为TAB CONTROL控件的各个页面添加控件,比如在PAGE加一个LABEL,在PAGE2加一个EDIT BOX,谢谢!… 查看全部问答> |
|
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/downloadarchive.aspx 这个地方下不了,想下WINCE的视频不能下???… 查看全部问答> |
|
1. 小公司如何留住骨干: 2.关于授权 3.有的钱不能省 5.关于招聘 6.老板尽量唱红脸 7.公司里的亲戚 8.当老板和开车 9.按时发工资 10.学会说“不” 11.不要在公司内部奢 ...… 查看全部问答> |
|
电机在星形时是(假定)正转,转换到三角形时会不会反转?如果发生这样的情况怎么样调方向?我说的是假设,在实际中我也没遇到。从电机学来说 这种情况是不是根本就不会发生?困扰了我好久,谢谢!… 查看全部问答> |
|
我的毕业设计是做一款基于超声波避障和GPS导航的智能小车,但是目前还不知道该使用哪一款GPS模块才能适合在小车上用,有哪位大大可以帮忙介绍一下吗?价格在200左右吧,谢谢… 查看全部问答> |
|
Maple r5板无法识别,显示为Unknown Device 我和另外一个同学都是这种情况,我们用的是Win7系统,设备管理器显示的是Unknown Device,两个驱动都不能安装。在Ubuntu下识别不出= =我又问了其他几个同学,他们用的也是Win7,插到电脑上以后显示的是Maple,可以用WinXP装驱动的方法正常安装。在U ...… 查看全部问答> |




