5 自动程序启动 6 单周/连续切换开关 7 连续步/单步切换开关 0 光电检测开关 17 XXXX移 手动左移 14 X15 夹紧工件 机械手Y0 Y1 下降 机械手Y2 上升 机械手Y3 右移 机械手Y4 左移 原位指令灯 Y5 程序如下:
第五章 习题5
5-1 图5-217为闪光频率可变的闪烁电路。读程序,看清灯Y0闪烁的频率是如何变化的。如果要求程序停止,怎么办?
图5-217
解:
(1)执行图5-217,Z从0开始增加,每次加1;D0从10开始增加,每次加1。Y0闪烁的频率每2秒1次开始,每次增加0.2秒,不能停止。
(2)如果要求程序在D0大于50停止,可以使用比较指令CMP。修改的程序如下:
5-2 用MOV指令编写Y0、Y1、Y2三个喷水头花样方式喷水程序,喷水花样自行设计。 解:Y0、Y1、Y2三个喷水头花样如下图所示。要求(1)按起动按钮,运行30个循环,自动停止,(2)之后再按起动按钮,又能自动循环工作。(3)任何时刻按下停止按钮,都能顺序完成一个完整的循环才停止。
程序如下:
5-3 用CMP指令设计一个时间控制器。要求用一个定时段定时器,使启动后一分钟闹铃响,之后45分钟响一次,又隔5分钟响一次,如此四次结束。
解: