无眠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。
提示:采用循环和间接寻址方法比较简单。
要求:给出答题思路或程序。
凌晨0.0
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 122 点
下载积分: 766 分
在线时间: 16(小时)
注册时间: 2018-06-28
最后登录: 2024-09-23
查看凌晨0.0的 主题 / 回贴
1楼  发表于: 2018-07-10 18:44
   试试
凌晨0.0
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 122 点
下载积分: 766 分
在线时间: 16(小时)
注册时间: 2018-06-28
最后登录: 2024-09-23
查看凌晨0.0的 主题 / 回贴
2楼  发表于: 2018-07-10 21:42
新手  表示 难度很大啊