dreamin
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 102 点
下载积分: 599 分
在线时间: 4(小时)
注册时间: 2016-01-08
最后登录: 2016-02-03
查看dreamin的 主题 / 回贴
楼主  发表于: 2016-01-14 14:55
我的梯形图如图所示,我要实现的功能是使Y0亮至Y7,每只点亮时间间隔为1S,全亮后显示10S;接下来从Y7灭至Y0,全灭后停2S,然后反复。我仿真之后在第一个周期只能亮至Y6,Y7不亮,而第二个周期之后就正常了,有谁能解释一下吗,谢谢
[attachment=143829]
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2016-01-14 19:52
应该是你的C0值的问题 改成9应该就可以了 因为Y0到Y7一共是8位也就是说你需要移动8次后Y7才能置1 但是在第八次移动的时候 C0已经置1了 也就是循环左移的条件已经失去 故你每次的循环只是在Y0到Y6之间循环
[ 此帖被wangnaizhi在2016-01-14 20:09重新编辑 ]