资源简介 课题 任务1.4 相关知识 课时 2教学目标 和要求 掌握比较指令CMP的指令格式及用法。 掌握区间比较指令ZCP的指令格式及用法。教学重点 和难点 重点:CMP指令 难点:ZCP指令授课内容与教学过程设计 教学内容教学 方法【课前准备】 1.复习卡片 2. 任务书 3.教学设备准备 4.教学工具准备【知识回顾】 1.移位指令卡片复习法 【新课导入】引导文 如何比较两个数的大小呢? 真实工作情景激发学生兴趣 【实施步骤】 [任务一] 比较指令CMP 阶段1:指令举例 阶段2:旋转木马谈话 小组内AB、CD内外圈对面站立,首先A向B讲述,C向D讲述自己程序的含义。 之后,教师发信号开始反向操作。 记录你伙伴给你讲述的主要内容。 [任务二] 区间比较指令ZCP任务引领 独立工作 拓展小组 模拟仿真 旋转木马谈话法 讲授法 技能训练法课后作业 1-11课后总结 CMP指令说明 该指令是将源操作数[S1]和[S2]中的数据进行比较,结果送目标操作数[D] ~[D+2] 中去。 [D]由3个元件组成,指令中[D]给出首地址,其它两个为后面的相邻元件。 当X0由ON→OFF时,不执行CMP指令,M0~M2保持断开前的状态,用复位指令RST才能清除比较结果。 CMP是进行二进制代数比较。 可以32位二进制数比较和脉冲执行方式。 如果指令中指定的操作数不全、元件超出范围、软元件地址不对时,程序出错。课题 任务1.4密码锁控制系统设计与安装 课时 2教学目标 和要求 会用比较指令编写密码锁程序。 会安装调试。教学重点 和难点 重点:程序编写 难点:程序编写授课内容与教学过程设计 教学内容教学 方法【课前准备】 1.复习卡片 2. 任务书 3.教学设备准备 4.教学工具准备【知识回顾】 CMP指令 ZCP指令卡片复习法 【新课导入】引导文 密码锁有3个置数开关(即12个按钮),分别代表3个十进制数,如所拨数据与密码锁设定值相等,则3秒后开锁,20秒后重新上锁。 真实工作情景激发学生兴趣 【实施步骤】 [任务一]分析任务要求,确定实施方案 阶段1:分组分析控制要求,确定实施方案 阶段2:旋转木马谈话 小组内AB、CD内外圈对面站立,首先A向B讲述,C向D讲述自己方案的含义。 之后,教师发信号开始反向操作。 记录你伙伴给你讲述的主要内容。 [任务二]密码锁任务实施 1.分配I/O地址 输 入输 出输 入 元 件输入继电器作 用输 出 元 件输出继电器作 用按钮4~1X3~X0密码个位开锁装置Y0密码锁控制信号按钮8~5X7~X4密码十位按钮12~9X13~X10密码百位请根据前面所学知识,自行画出该系统的I/O接线图。 2. 程序设计 3.调试运行任务引领 独立工作 拓展小组 模拟仿真 旋转木马谈话法 讲授法 技能训练法课后作业 习题1-12课后总结 ZCP指令说明 ZCP指令是将源操作数[S]的数据和两个源操作数[S1]和[S2]的数据进行比较,结果送到[D]中,[D]为三个相邻元件的首地址。 ZCP指令为二进制代数比较,并且[S1]<[S2],如果[S1]>[S2],则把[S1]视为[S2]处理。 当X0由ON→OFF时,不执行ZCP指令,比较结果保持不变,需要用复位指令才能清除。 该指令可以进行16/32位数据处理和连续/脉冲执行方式。 展开更多...... 收起↑ 资源预览