• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
楼主  发表于: 2008-04-12 13:21
输入X0
输出Y0—Y7
按1次X0        输出Y0 
    2                        y1
      ……
  8            y7
      9                        y0
      10                      y0  y1
      11                    y0  y2
      12                    y0  y3
      ……
    17                    y0
        18                    y0  y1
        19                    y0  y1  y2
          20                    y0  y1 y3
          64                    y0 y1 y2 y3 y4 y5 y6 y7 y8
          65                    无输出

  转换2.rar (10 K) 下载次数:43
[ 此贴被uthman在2008-04-30 20:28重新编辑 ]
本帖最近评分记录:
  • 下载积分:+3(YMMFA) 鼓励!
    821937642
    级别: 略有小成
    精华主题: 0
    发帖数量: 385 个
    工控威望: 489 点
    下载积分: 455 分
    在线时间: 96(小时)
    注册时间: 2006-11-15
    最后登录: 2024-10-16
    查看821937642的 主题 / 回贴
    1楼  发表于: 2008-04-12 14:03
    规律有点乱,Y0在第1次,9,17,25,33,41,49,57,都有输出,而在65没有。
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5200 个
    工控威望: 7423 点
    下载积分: 158799 分
    在线时间: 3161(小时)
    注册时间: 2007-11-21
    最后登录: 2024-11-22
    查看sjm213的 主题 / 回贴
    2楼  发表于: 2008-04-12 14:32
    本来一看上去用MOV赋值比较简单,但还要根据这个规律进行推出个公式来满足结果,计算过程就复杂了。
    用移位,也不符合移位的规律。
    还是直接对应输出。
    用计数器记取X0的次数,将计数器除8取得商和余数。
    分两步走:
    1.余数获得的8个状态分别对应Y0~Y7,
    2.商则是再与余数相减,再分两步走  (1)结果小于等于0时无输出,(2)结果大于0时:商为0时无输出,为1时输出Y0,为2时输出Y1……为7时输出Y7。
    当计数为0,或到65时复位所有输出。
    主要是这个规律麻烦。要不用不了这么多步。
    先算商和余数相减,再用余数状态,用的步数能少点吧?
    [ 此贴被sjm213在2008-04-12 14:52重新编辑 ]
    uthman
    QQ:3749615
    级别: 家园常客
    精华主题: 1 篇
    发帖数量: 453 个
    工控威望: 813 点
    下载积分: 2739 分
    在线时间: 771(小时)
    注册时间: 2007-10-25
    最后登录: 2024-11-23
    查看uthman的 主题 / 回贴
    3楼  发表于: 2008-04-13 13:37
    楼上的正解,我用了一百步不到。还有其他的方法吗?
    zuozhimin
    级别: 略有小成
    精华主题: 0
    发帖数量: 148 个
    工控威望: 283 点
    下载积分: 887 分
    在线时间: 21(小时)
    注册时间: 2008-03-11
    最后登录: 2024-11-13
    查看zuozhimin的 主题 / 回贴
    4楼  发表于: 2008-04-13 13:42
    用for...next 指令
    ymmfa
    不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
    级别: 管理员

    精华主题: 8 篇
    发帖数量: 9670 个
    工控威望: 8567 点
    下载积分: 16699 分
    在线时间: 5326(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-24
    查看ymmfa的 主题 / 回贴
    5楼  发表于: 2008-04-13 13:51
    楼主描述,我看了有点晕。。

    通输入XO来INC某个D

    然后根据D的值大小作为条件,来输出不同的Y
    特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    uthman
    QQ:3749615
    级别: 家园常客
    精华主题: 1 篇
    发帖数量: 453 个
    工控威望: 813 点
    下载积分: 2739 分
    在线时间: 771(小时)
    注册时间: 2007-10-25
    最后登录: 2024-11-23
    查看uthman的 主题 / 回贴
    6楼  发表于: 2008-04-13 14:36
    用INC  除法  左移  字与  。等下我传图片上来。你们看看有没有更简单的方法
    [ 此贴被uthman在2008-04-14 17:43重新编辑 ]
    雪花飘飘
    级别: VIP会员

    精华主题: 1 篇
    发帖数量: 2620 个
    工控威望: 2044 点
    下载积分: 6787 分
    在线时间: 3547(小时)
    注册时间: 2007-09-03
    最后登录: 2024-11-25
    查看雪花飘飘的 主题 / 回贴
    7楼  发表于: 2008-04-15 02:11
    这个非常好,但是我没搞明白。晕。
    值得学习。
    zhengyueyong
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看zhengyueyong的 主题 / 回贴
    8楼  发表于: 2008-04-15 09:13
    真的晕哦
    王睿
    一切随意
    级别: 网络英雄
    精华主题: 0
    发帖数量: 987 个
    工控威望: 6748 点
    下载积分: 31090 分
    在线时间: 437(小时)
    注册时间: 2008-03-20
    最后登录: 2024-08-16
    查看王睿的 主题 / 回贴
    9楼  发表于: 2008-04-18 21:08
    好晕啊
    yooyo
    级别: 略有小成
    精华主题: 0
    发帖数量: 65 个
    工控威望: 201 点
    下载积分: 833 分
    在线时间: 66(小时)
    注册时间: 2008-01-26
    最后登录: 2022-01-27
    查看yooyo的 主题 / 回贴
    10楼  发表于: 2008-04-18 21:24
    10楼高人,可否放程序出来看一看?
    zhong1946
    都2024了
    级别: VIP会员
    精华主题: 3 篇
    发帖数量: 532 个
    工控威望: 772 点
    下载积分: 13780 分
    在线时间: 343(小时)
    注册时间: 2006-10-12
    最后登录: 2024-11-24
    查看zhong1946的 主题 / 回贴
    11楼  发表于: 2008-04-19 01:47
    描述:考虑解码指令
    图片:
    ..........
    [ 此贴被zhong1946在2008-04-19 02:00重新编辑 ]
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go