zjx559
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 155 点
下载积分: 724 分
在线时间: 7(小时)
注册时间: 2015-09-02
最后登录: 2015-12-26
查看zjx559的 主题 / 回贴
楼主  发表于: 2015-12-26 11:34
八位循环灯  问题
请教了。
zjx559
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 155 点
下载积分: 724 分
在线时间: 7(小时)
注册时间: 2015-09-02
最后登录: 2015-12-26
查看zjx559的 主题 / 回贴
1楼  发表于: 2015-12-26 11:39
补充一下
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70175 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-06-02
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2015-12-26 11:49
你将10进制的5转换为2进制,得到是101的值,相当于q0.0=1;q0.1=0;q0.2=1。
如果合上I0.0产生0.5秒的脉冲,如果感觉速度太快,可以将此定时器时间调大一些。
建议使用沿触发移位指令。
模拟右移:
00000101--10000010--01000001--10100000、、、、、、以此类推。
本帖最近评分记录:
  • 下载积分:+1(龚旭一) 真诚感谢!
    endy2015
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 220 个
    工控威望: 1519 点
    下载积分: 837 分
    在线时间: 253(小时)
    注册时间: 2015-03-11
    最后登录: 2018-04-26
    查看endy2015的 主题 / 回贴
    3楼  发表于: 2015-12-26 12:15
    看看这个,亲自试过的,跑马灯程序
    附件: 跑马灯程序.rar (2 K) 下载次数:17
    网站提示: 请不要用迅雷下载附件,容易出错
    wzfrfl
    级别: 正式会员
    精华主题: 0
    发帖数量: 5 个
    工控威望: 94 点
    下载积分: 4156 分
    在线时间: 6(小时)
    注册时间: 2015-12-25
    最后登录: 2016-07-05
    查看wzfrfl的 主题 / 回贴
    4楼  发表于: 2015-12-26 12:34
    同意楼主的看法
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3392 个
    工控威望: 3188 点
    下载积分: 70175 分
    在线时间: 1601(小时)
    注册时间: 2008-04-20
    最后登录: 2024-06-02
    查看wwcwwc的 主题 / 回贴
    5楼  发表于: 2015-12-26 13:26
    实际上理解此类问题的方法:
    如果没有给初值,那么这个移位指令在执行移位你能够看的到?(都是0在移动是无法查看的),那这个初值的意义就明显了,需要先给它打一个记号。
    另外,左、右移位仅仅只是一个方向问题,移动几位是你需要问题,采用脉冲是触发条件满足只执行一次问题。
    最后,理解指令是用二进制数据移动方式。
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 10842 个
    工控威望: 17997 点
    下载积分: 10694 分
    在线时间: 2644(小时)
    注册时间: 2013-01-31
    最后登录: 2024-06-07
    查看往事如风的 主题 / 回贴
    6楼  发表于: 2015-12-26 15:38
    路过看看
    三人行者必有我师 ,择其善者而从之