azfeng
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 254 点
下载积分: 1331 分
在线时间: 61(小时)
注册时间: 2008-12-03
最后登录: 2024-07-19
查看azfeng的 主题 / 回贴
楼主  发表于: 2008-12-24 23:48
一个定时的时间存进寄存器的问题
谁能帮我看下这个功能要怎么实现
就是当X0从得电到失电的时间T0,将T0存进寄存器D1,再按下按扭X0,从ON到OFF的时间T0,将T0存进D2,如此这样重复十次,将T0的时间存进D0到D9。X0每次的通断时间不一样,所以T0值也不一样。
请问大家,这个要怎么写啊,谁能帮下忙,谢谢了!!
hjx
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 210 点
下载积分: 806 分
在线时间: 40(小时)
注册时间: 2008-12-14
最后登录: 2014-01-27
查看hjx的 主题 / 回贴
1楼  发表于: 2009-01-08 21:34
3楼方法可行。如是总计次数为10的话也可以采用计数器、以x0为触发信号用CMP指令监视计数的经过值,计数加1启动一中继以mov指令将计时器的数值送到D中