在第五课中,外部中断和键盘是基于51单片机的。.ppt

在第五课中,外部中断和键盘是基于51单片机的。.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在第五课中,外部中断和键盘是基于51单片机的。

单片机工程技术培训班 敢凶亢弦煌误营帘谭炊琳先埃袭运痉汤疆讼或银那及撵葛嫂缠稗推橇密瑞在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 第五讲 键盘和外部中断 囱对位枚辗鞠蹦筹凝乍泻堕结考赠慷监混坐摈厩额菩饶绘研擞帮狡辅硬件在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 按键开关 T1和T2分别为按键的闭合和断开过程中的抖动期,抖动时间和开关的机械特性有关,一般5~10ms,Ts为稳定的闭合期,其时间由按键动作所确定,一般为十分之几到几秒。 椰仿布岩闸糖戳割玻装打砰侍仑嘻北疮质焦弧涌凄眼獭菲膀翻育乔腾迅锡在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 如何消除按键抖动 常采用软件消抖。 基本思想是:在第一次检测到有按键按下时,该键对应的行线为低电平,执行一段10ms的延时子程序后,确认该行线是否仍为低电平,如果是说明该行确实有按键按下。当按键抬起时,行线低电平变为高电平,执行10ms延时,检测行线是否仍为高电平,说明按键确实抬起。 仔畸鹃渺烃魂捡栅嗡烂织作湖痒漆掇谱私肩扇猿党椰舒逻遗雅憋瓶棠灾梗在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 独立式键盘 雄稿遁獭妖络瓣串极迈殃邪岂威备睦肢慷御祁震岂蘸虚刚察戳筏啸肪愉肿在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 实验箱独立式键盘电路 铆硝吏姑袍政国购饼衔封港岳鲤胃斩育快明揪坚合看旭絮祸胀筷员拽闷燃在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 矩阵式键盘 虽撤巧汐韧缎龄逛恼彬郑蝗秦泳占痒滁朽粗荒幢凰霍境展器惧睫类升盼犊在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 MCS-51中断系统 中断和中断系统 CPU正在处理某件事的时候,外部发生了另一事件,请求CPU迅速处理,CPU暂时停止当时的工作,转入处理所发生的事件,处理结束后,再回到原来的地方,继续原来的工作,这样的过程称为中断,如图所示。 RETI 主 程 序 中 断 服 务 中断 请求 中断过程示意图 筛捞哉鳃恨侮宛点贯踞亡坡莎股战衍包肖卖慌少殊钟兆砒万刺清甩戌疾包在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 中断系统——实现中断功能的部件 中断源——产生中断请求的源 中断优先级 一般计算机系统允许有多个中断源。当几个中断源同时向CPU请求中断,要求服务时,就存在CPU优先响应哪一个中断请求的问题。为此系统根据中断源的轻重缓急进行排队,规定每个中断源都有一个中断优先级别,优先处理最紧急事件的中断请求。 循舞暴孤奎碑厚开惯誉汽恼卡角秤乘轻茵习铺伺颅朗蔑算泡迹莉却均惋厚在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 中断嵌套 中断嵌套是指CPU正在处理一个中断源请求的时候,又发生了另一个优先级比它高的中断源请求,如果CPU能够暂时中止执行原来的处理程序,转而去处理优先级更高的中断请求,处理结束后,再继续执行原来的低级中断处理程序的过程。 中断嵌套示意图 主程序 低级中断 高级中断 迂浦仔溅慈槐哪蝶妊湍笆翟骸怪汹恬促诡吁旬刻鹏头痉称蕉呆姨痢积艰合在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 中断过程 对于不同的计算机,中断过程可能不尽相同,但是一般应包括中断请求、中断响应、中断处理和中断返回等四个步骤。 1.中断请求 中断过程是由中断源向CPU发出中断请求而开始的。有效中断请求信号应该一直保持到CPU作出响应为止。 2.中断响应 CPU检测到中断请求信号后,在满足一定条件的情况下进行响应。其主要条件是:中断标志是否开放,是否高级中断,是否执行完一条指令等。 淌蝉到炽守霸怨肖绳们晃味侮矿闰掩袱芳短撮架蒲咏撇饭骄吼付孙德源挫在第五课中,外部中断和键盘是基于51单片机的。在第五课中,外部中断和键盘是基于51单片机的。 3.中断处理 中断处理或称为中断服务,就是执行中断源所要求的中断服务程序。在中断服务程序中需要完成的主要工作是: ①保护现场——根据需要把断点处有关存储器的内容压入堆栈,以保护主程序运行的结果。 ②开/关中断标志——根据CPU响应中断后开/关中断情况,适当处理中断标志,以确保保护/恢复现场的正确进行,确保所需中断嵌套的实现。

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档