- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
PAGE2
PAGE5
PAGE5
课题
应用数据处理指令
课时
2课时(90min)
教学目标
知识目标:
(1)掌握移位指令和循环移位指令的基本用法
(2)掌握移动指令和转换指令的基本用法
能力目标:
掌握天塔之光控制系统的设计方法
素质目标:
加强实践练习,掌握一定的专业技能,树立正确的职业观,努力提高自己的职业素养
教学重难点
教学重点:移位指令,循环移位指令,移动指令,转换指令
教学难点:灵活运用各指令
教学方法
问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学过程
主要教学内容及步骤
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务
请同学们上网查找什么是天塔之光,了解其作用。
【学生】完成课前任务
考勤
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
问题导入
【教师】讲解“任务引入”的相关内容(详见教材),并提出以下问题:
设计一个天塔之光控制系统,请同学们思考需要用到哪些指令?
【学生】思考、举手回答
传授新知
【教师】讲解移位指令、循环移位指令、移动指令和转换指令
一、移位指令
?【教师】介绍移位指令的作用,左移指令和右移指令的指令符号和功能
移位指令用于将位序列、字节变量、字变量或双字变量向左或向右移动指定位数,并将移位后的数值送至OUT指定的地址中。
移位指令包括左移指令和右移指令两种,其指令符号和功能如表4-6所示。
表4-6移位指令的指令符号和功能
指令名称
指令符号
指令功能
左移指令
当EN引脚为高电平时,执行左移指令,将输入IN指定的内容逐位左移若干位,N为移位位数。左移后空出的位补0,移出的位丢失
右移指令
当EN引脚为高电平时,执行右移指令,将输入IN指定的内容逐位右移若干位,N为移位位数。对于无符号数,右移后空出的位补0;对于有符号数,右移后空出的位补符号位(正数补0,负数补1),移出的位丢失
【课堂讨论】
?【教师】对学生进行分组,每组选出一名组长,然后组织学生以小组为单位讨论以下问题:
上述的移位指令中,如果移位位数N为0,该如何进行移位?移动位数N超过目标值(IN)的位数,该如何进行移位?
?【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果
?【教师】总结学生的讨论结果
N=0时,不进行移位,直接将IN的值复制到OUT指定的地址中。如果要移动的位数N超过目标值(IN)的位数,所有原来的位都被移出后,全部被0或符号位取代。使能输出端ENO的状态总是为“1”。
如图4-15所示,按下I0.0(上升沿)时,将二进制至MB0和MB1中;I0.0弹起(下降沿)时,将MB0和MB1分别执行右移指令和左移指令,并将移位后的结果存放在原地址中,其时序图如图4-16所示(详见教材)。
【课堂练习】
?【教师】出示【例4-7】,组织学生编写梯形图程序
请设计某地铁运行指示灯控制系统。若该地铁共经过16个站点,要求未到达站点的指示灯亮,已经过站点的指示灯灭,到达终点后,所有的指示灯亮。
?【学生】聆听、思考、答题
?【教师】解析例题
设始发站的位置传感器与PLC的接口为I0.0,终点站的位置传感器与PLC的接口为I0.1,中间站点的位置传感器与PLC的接口为I0.2,始发站的指示灯与PLC的接口为Q1.0,终点站的指示灯与PLC的接口为Q0.7,则设计思路如下。
(1)按下I0.0或I0.1时,用MOVE指令将FFFF送至MW1,此时所有指示灯的状态均为“1”。
(2)用左移指令实现指示灯的左移。地铁运行时,每离开一个站点,MW1左移一位。
【解】地铁运行指示灯控制系统的梯形图程序如图4-17所示(详见教材)。
二、循环移位指令
?【教师】介绍循环左移指令和循环右移指令的作用、指令符号和功能
循环移位指令包括循环左移指令和循环右移指令两种,用于将输入数据循环左移或右移,并将结果送至OUT指定的地址中,其指令符号和功能如表4-7所示。
表4-7循环移位指令的指令符号和功能
指令名称
指令符号
指令功能
循环左移指令
当EN引脚为高电平时,将执行循环左移或循环右移指令,N为循环移位位数。将移出的位填补到移位后空出的位中
循环右移指令
?提示
N=0时,不进行移位,直接将IN的值复制到OUT指定的地址中。如果要移动的位数N超过目标值(IN)的位数,仍执行循环移位指令,循环移位位数为N对目标值位数取余的结果。使能输出端ENO的状态始终为“1”。
如图4-18所示(详见教材),按下I0.0时,将十六进制数FF00H送至MW0。I0.0弹起时,循环左移指令将MW0中的数据左移4位后送至MW2,故MW2中的数据为F00FH;循环右移指令将MW0中的数据右
您可能关注的文档
- 《电工电子技术基础与应用》教案 第1课 了解电路基本知识(上).docx
- 《电工电子技术基础与应用》教案 第2课 了解电路基本知识(下).docx
- 《电工电子技术基础与应用》教案 第3课 掌握电路的分析方法.docx
- 《电工电子技术基础与应用》教案 第4课 认识正弦交流电路.docx
- 《电工电子技术基础与应用》教案 第5课 认识三相交流电路.docx
- 《电工电子技术基础与应用》教案 第6课 认识变压器.docx
- 《电工电子技术基础与应用》教案 第7课 认识三相异步电动机.docx
- 《电工电子技术基础与应用》教案 第8课 认识二极管.docx
- 《电工电子技术基础与应用》教案 第9课 认识整流滤波电路和稳压电路.docx
- 《电工电子技术基础与应用》教案 第10课 认识三极管.docx
文档评论(0)