- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14篇 章 中断的魅力 51单片机.ppt
实例解读51单片机完全学习与应用All you need to know about the 8051 microcontroller
杨欣Yang X
张延强Zhang Y
编著
莱·诺克斯Nokes L
王玉凤Wang Y
刘湘黔Liu X
主审
电子工业出版社
2011.2
1
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang X 张延强Zhang Y 主审:莱·诺克斯Nokes L 王玉凤Wang Y 刘湘黔Liu X
第14章 中断的魅力
2
第14章 中断的魅力
中断的比喻
3
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang X 张延强Zhang Y 主审:莱·诺克斯Nokes L 王玉凤Wang Y 刘湘黔Liu X
任何一件事情的发生都会中断小林看电视的进程而去响应和处理事件。例如,邮递员上门送信,小林必须去开门签收信件,当事件处理完后,小林回去接着看电视。这里,小林比喻的就是单片机,而5个可能发生的事件为单片机的5个中断源——外部中断0、外部中断1、Timer 0中断、Timer 1中断、串行通信中断。
第14章 中断的魅力
4.1 ■ “打扰”单片机
14.1.1 外部中断一例
4
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang X 张延强Zhang Y 主审:莱·诺克斯Nokes L 王玉凤Wang Y 刘湘黔Liu X
两支发光二极管D1(绿色)和D2(红色)与单片机的P0.0和P0.1相连,在外部中断1(P3.3(/INT1 ),13管脚)上有一个按钮开关S1。按下按钮开关S1可以模拟外部中断信号的发生:当开关S闭合时,P3.3=0,外部中断1产生。
第14章 中断的魅力
14.1.1 外部中断一例
5
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang X 张延强Zhang Y 主审:莱·诺克斯Nokes L 王玉凤Wang Y 刘湘黔Liu X
“MAIN” 段的 “MOV IE, #84H”设置中断使能寄存器IE,使单片机可以响应P3.3的外部中断1。“GREEN” 段将P0.0口上的绿色发光二极管D1点亮。
D1的来说是一个死循环。只有当中断持续发光对于主程序发生时——按下开关S1,P3.3=0,外部中断1产生,单片机放下正在执行的循环而进入中断服务子程序中执行程序。从标号“EXT1_RED”到指令“RETI”之间的程序是中断服务子程序段,子程序段将熄灭绿色发光二极管D1,并点亮红色发光二极管D2,延时100ms后熄灭。中断服务子程序以“RETI”为结束的标志,中断服务子程序结束。单片机又回到主程序执行,绿色发光二极管D1又被点亮。
第14章 中断的魅力
14.1.2 中断服务的指挥——中断向量表
8
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang X 张延强Zhang Y 主审:莱·诺克斯Nokes L 王玉凤Wang Y 刘湘黔Liu X
AT89S51单片机有5个中断源:外部中断0(/INT0 )、外部中断1( /INT1)、Timer 0中断(TF0)、Timer 1中断(TF1)、串行通信中断(RI/TI)。当中断使能后,任何一个中断发生时单片机都会到中断向量表所示的对应地址上去执行中断服务子程序。
第14章 中断的魅力
14.2 ■ 中断的控制及处理
14.2.1 中断的响应及处理
9
欢迎访问“电路飞翔网”获取更多信息
《实例解读51单片机完全学习与应用》 All you need to know about the 8051 microcontroller
编著:杨欣Yang
文档评论(0)