手把手教你学单片机008.ppt

上传人:sccc 文档编号:5356369 上传时间:2023-06-29 格式:PPT 页数:13 大小:421.51KB
返回 下载 相关 举报
手把手教你学单片机008.ppt_第1页
第1页 / 共13页
手把手教你学单片机008.ppt_第2页
第2页 / 共13页
手把手教你学单片机008.ppt_第3页
第3页 / 共13页
手把手教你学单片机008.ppt_第4页
第4页 / 共13页
手把手教你学单片机008.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《手把手教你学单片机008.ppt》由会员分享,可在线阅读,更多相关《手把手教你学单片机008.ppt(13页珍藏版)》请在三一办公上搜索。

1、手把手教你学单片机,-51基础(C语言)金沙滩工作室 http:/www.kingst.org 作者:小宋老师,第六课:中断,中断的介绍,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。门外忽然又传来了铿锵有力的歌声,我最喜欢的古装剧要开演了,真想夺门而出,然而,听着水壶发出“咕嘟咕嘟”的声音,我清楚:除非等到水开,否则没有我享受人生的时候。这个场景跟中断有什么关系呢?,在这个场景中,我是唯一具有处理能力的主体,不管是烧水、还是看电视,同一个时间点上我只能干一件事情。但是,在我专心致志干一件事情时,总有许多或紧迫或不紧迫的事情

2、突然出现在面前,都需要去关注,有些还需要我停下手头的工作马上去处理。只有在处理完之后,方能回头完成先前的任务,“把一壶水彻底烧开!”中断机制不仅赋予了我处理意外情况的能力,如果我能充分发挥这个机制的妙用,就可以“同时”完成多个任务了。,事实上烧水需要10分钟完成,但是提下水壶和关煤气我只要几秒钟就可以完成。为了这几秒,我需要在厨房等候10分钟。如果使用闹钟定时10分钟,10分钟一到,闹钟就会提醒我该去关煤气了,那么我就可以去安心看电视了。实际上就是用了闹钟这样一个中断信号来提示我完成提水壶和关煤气的任务。,中断的SFR,中断使能控制寄存器IEEA:总中断使能位,总阀门。EC:PCA中断使能位E

3、T2:定时器2中断使能位ES:串口中断,ET1:定时器1溢出中断使能EX1:外部中断1使能ET0:定时器0溢出中断使能EX0:外部中断0使能,中断优先级寄存器IP IPHPPC:PCA中断优先级PT:定时器中断优先级PS:串口中断优先级PX:外部中断优先级,中断优先级的说明,当设置为默认中断优先级时:当几个中断同时发生时,则先处理中断优先级高的中断程序,在处理任意中断期间发生中断,都不会响应。当人为配置了中断优先级,同时发生中断,优先级高的先响应,在处理任意中断时,发生同级别或低级的中断,则不响应,发生优先级更高的中断时,则先处理高优先级中断,处理完毕,再回来处理当前中断。,中断优先级的说明,

4、当设置为默认中断优先级时:假设“水开”默认优先级高于“门铃”优先级,当先听到“水开”则先处理“水开”这件事,当先听到“门铃”则先处理“门铃”这件事。只有当两件事同时发生时,则会先去处理“水开”,再处理“门铃”。,中断优先级的说明,当人为配置了中断优先级配置“水开”为高优先级,则当“水开”事件发生时,直接处理“水开”,在处理“水开”的过程中,即使“门铃”响了,也不会去理会。当“门铃”响了,正在走向门口时,这个时候,“水开”事件又发生了,那么从门口转向,先去处理“水开”,处理好了后,再回头到门口,处理“门铃”事件。,作业,1、充分理解中断的意义。2、使用照葫芦画瓢将这节课的全部程序重新编写并且下载到单片机里边,看是否能够将功能进行实现。3、将数码管的显示功能加以改进,使其只显示有效位。,如有疑问,请登录http:/www.kingst.org交流,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号