爱问知识人 爱问教育 医院库

定时器还有其他扩展方法吗?

首页

定时器还有其他扩展方法吗?

定时器还有其他扩展方法吗?计数器怎么扩展

提交回答

全部答案

    2013-10-26 02:30:12
  •   如果是扩展数量,这个数量是固定的,不能扩展,
    如果是扩展时间,可以用比较指令,先用MOV将当前时间传入下列寄存器
    D8013  秒
    D8014  分
    D8015  时
    D8016  日
    D8017  月
    D8018  年
    D8019  星期 
    然后用比较指令如
    LD= D8015 K8 
    AND= D8014 K15
    AND= D8013 K0
    OUT Y0
    等比较时间,输出触点Y0将在每天8:15分动作!
    只要预先写入时间数值(默认初始都是0,可以配合M8002预写),再精确的比较年月日时分秒等数据,可以控制任意时间,想控制几年都没问题,这个最精确。
       第二个方法如楼上说的用计数器,缺点是由于扫描时间,总时间不精确; 第三个方法用寄存器: 如将T1结束时的时间的状态,存入寄存器D进行累加,然后用T1反复计时。 那么D内就会得到计时次数,那么总时间等于T1×D1-D1×扫描周期。这个比计数器要精确许多(减D1是减掉周期误差)。
       例(按下X0不松开,直到50*800毫秒后Y0动作): LD M8002 MOV K0 D1 LD X0 OR M0 ANI T0 OUT M0 OUT T0 K50 LD T0 INC D1 LD= D1 K800 OUT Y0 LD Y0 MOV K0 D1 如果对您有帮助,给我的答案一个好评哦,亲,谢谢(请进入应用“微问”里查看自己提出的问题并给出好评)。
      

    左***

    2013-10-26 02:30:12

  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):