工控之家

 找回密码
加入工控之家

一个定时的时间存进寄存器的问题

[复制链接]
发表于 2012-7-9 15:52:52 | 显示全部楼层 |阅读模式
谁能帮我看下这个功能要怎么实现
就是当X0从得电到失电的时间T0,将T0存进寄存器D1,再按下按扭X0,从ON到OFF的时间T0,将T0存进D2,如此这样重复十次,将T0的时间存进D0到D9。X0每次的通断时间不一样,所以T0值也不一样。
请问大家,这个要怎么写啊,谁能帮下忙,谢谢了!!
发表于 2012-7-9 19:47:23 | 显示全部楼层

兄弟,这也太简单了点吧。
发表于 2012-7-9 23:41:53 | 显示全部楼层
我试过了,用FMOV和 BMOV都不是
有没什么寄存器累加的来实现呢
发表于 2012-7-10 03:36:23 | 显示全部楼层
用变址寄存器的方法
发表于 2012-7-10 07:30:53 | 显示全部楼层
用变址存,当存D2的地址,D1的地址就没办法存了
发表于 2012-7-10 11:25:23 | 显示全部楼层
很简单的
发表于 2012-7-10 15:19:53 | 显示全部楼层
用移位写入和移位读出的指令
回用的话绝对可以的
发表于 2012-7-10 19:14:23 | 显示全部楼层
用 FIFO先入先出的SFWR写入指令
发表于 2012-7-10 23:08:53 | 显示全部楼层
LDF X0
MOV   T0     D0Z0
LD      X0  
INCP   Z0
OUT   T0    K32767
即可将10次T0的当前值依次传到D1-------D10中
 楼主| 发表于 2012-7-11 03:03:23 | 显示全部楼层
8楼的程序好用啊
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-20 18:47 , Processed in 0.067645 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表