《清华大学信息学院软件工程ppt17T教学文案.ppt》由会员分享,可在线阅读,更多相关《清华大学信息学院软件工程ppt17T教学文案.ppt(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、清华大学信息学院软件工程ppt17T17.3 总结1.完整说明召唤事件的秘密(图17.2)1)召唤按钮被按下,产生了一个中断,终止正在运行的程序.同时一个二进制数存入输入寄存器.输入寄存器并不知道该数值的含义.2)类(TMC)SUMMONS INTERRUPT被唤醒.3)向INPUT REGISTER对象发送一个消息,询问输入寄存器的当前值.图图17.2“召唤事件召唤事件”的执行机制的执行机制召唤事件召唤事件召唤按钮召唤按钮PDCHIC我们有一个召唤!我们有一个召唤!TMC召唤中断召唤中断输入输入寄存器寄存器按下按下按钮按钮 4)这个值由SUMMONS INTERRUPT对象获取.5)向类(H
2、IC)SUMMONS BUTTON发送一个消息.6)SUMMONS BUTTON对象封装了如何将寄存器值映射到按钮编码的秘密(8位,向下编码为奇数,向上编码为偶数,范围 00000000-01001111),它向类(PDC)SUMMONS EVENT发送一个消息,然后开始进行事件的处理.2.封装需要做许多工作,这些开销是必要的。如决定增加第三个按钮用于召唤运货电梯,只需修改SUMMONS BUTTON类(编码)。结束结束中断中断中断中断召唤按钮中断召唤按钮中断召唤按钮中断召唤按钮中断目的地按钮中断目的地按钮中断目的地按钮中断目的地按钮中断到达中断到达中断到达中断到达中断电梯就绪中断电梯就绪中断电梯就绪中断电梯就绪中断寄存器寄存器寄存器寄存器输入寄存器输入寄存器输入寄存器输入寄存器输出寄存器输出寄存器输出寄存器输出寄存器图图17.1此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢