无眠5573
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 2118 分
在线时间: 12(小时)
注册时间: 2018-06-27
最后登录: 2022-11-14
查看无眠5573的 主题 / 回贴
楼主  发表于: 2018-07-08 19:33
○1 已知:有一个按钮KB1,有3个指示灯分别为Y1、Y2、Y3。
要求:使用按钮KB1控制三个灯,按钮第一次按下Y1灯亮,第二次按下Y2灯亮,第三次按下Y3灯亮,第四次按下全灭。再按此按钮将从头开始。请编写程序。
○2 已知:有一个按钮KB1,4个指示灯分别为Y1、Y2、Y3、Y4,内部另外有一个0.5S闪烁1次的内部时钟M4。
要求:编写一段输出控制程序,按第一次Y1闪烁1次;按第二次Y2闪烁9次;按第三次Y3闪烁11次;按第四次Y3闪烁66次;按第五次Y1、Y2、Y3、Y4同时闪烁7次。再按此按钮将从头开始。另外要求闪烁期间按下按钮无效。
○3 已知:有一条生产线需要实时计算所生产的产品间隔周期,现在已知有一个产品完成信号OK1;另外已知内部有一个0.1S闪烁1次的内部时钟M5。
要求:编写实时计算产品的生产周期T的程序。
○4 已知:现在有一个百人抢答的现场,当主持人更换完题目后还没有允许抢答,有选手开始抢答,则选手的违规灯亮,不再允许本次题目抢答。主持人允许抢答后,第一个做出反应的选手的指示灯亮,其他的选手的操作无效。当主持人更换题目后违规灯复位,所有选手又都可以进行下一题目的抢答了。主持人更换新题目信号KB1;主持人允许抢答信号KB2;每个选手的抢答指示灯Y1~Y100、违规指示灯Y101~200。
提示:采用循环和间接寻址方法比较简单。
要求:给出答题思路或程序。
suixiangjian
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 493 点
下载积分: 1744 分
在线时间: 28(小时)
注册时间: 2018-06-20
最后登录: 2020-09-08
查看suixiangjian的 主题 / 回贴
1楼  发表于: 2018-07-09 10:05
LD X0 INCP  C0  

LD>= C0 K1 OUT Y1

LD>= C0 K2 OUT Y2

LD>= C0 K3  OUT  Y3

LD= C0 K4 RST C0
suixiangjian
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 493 点
下载积分: 1744 分
在线时间: 28(小时)
注册时间: 2018-06-20
最后登录: 2020-09-08
查看suixiangjian的 主题 / 回贴
2楼  发表于: 2018-07-09 17:37
真羡慕你们这些正规学校毕业的,我是连大学都没上过的
suixiangjian
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 493 点
下载积分: 1744 分
在线时间: 28(小时)
注册时间: 2018-06-20
最后登录: 2020-09-08
查看suixiangjian的 主题 / 回贴
3楼  发表于: 2018-07-10 08:50
第二题都不会