• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 528 个
工控威望: 734 点
下载积分: 9626 分
在线时间: 604(小时)
注册时间: 2009-09-13
最后登录: 2024-05-24
查看meipingboy的 主题 / 回贴
12楼  发表于: 2012-06-09 20:03
这个程序我还没仔细看,确实如9楼所说,地址重叠
把D0改为常数 K32767
D1 不改
D2改成 D5
D3改成D10
(用不完的寄存器D,浪费几个无所谓,万一要插入几个,也方便)

虽然程序有问题,但这不影响 触摸屏数据输入问题! 不知道楼主是如何编的触摸屏程序。可以把程序传上来。
楼主留言:
触摸屏D3显示数值,D5输入,然后和D3的数值进行比较,是32位的比较指令,就这样了,结果D5输入的时候就输入不进去,一直显示的是0
活到老学到老:还有 8  分没学到
秋秋
有志者事竞成
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 528 点
下载积分: 1305 分
在线时间: 236(小时)
注册时间: 2010-05-11
最后登录: 2024-01-09
查看秋秋的 主题 / 回贴
13楼  发表于: 2012-06-29 12:54
xuexi;le
william_wang
william_wang
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 265 点
下载积分: 8584 分
在线时间: 221(小时)
注册时间: 2008-11-26
最后登录: 2024-05-28
查看william_wang的 主题 / 回贴
14楼  发表于: 2012-06-29 14:30
用高速计数器+区域比较指令很容易实现的嘛。
lilo1217
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 134 点
下载积分: 578 分
在线时间: 8(小时)
注册时间: 2013-05-24
最后登录: 2018-04-20
查看lilo1217的 主题 / 回贴
15楼  发表于: 2013-05-25 09:37
8楼的程序 设定长度D220先乘20再除20 送给D100 起什么作用?如果比较指令直接用设定D220和 C251比较是否可以呢?新手不懂,谢谢
bqhqy
级别: 略有小成
精华主题: 0
发帖数量: 77 个
工控威望: 368 点
下载积分: 4588 分
在线时间: 132(小时)
注册时间: 2010-07-13
最后登录: 2024-04-13
查看bqhqy的 主题 / 回贴
16楼  发表于: 2013-06-01 22:37
C251是32位计数器,数据存放在D1、D0寄存器中,DMOV、DMUL、DDIV指令均为32位运算指令,对应寄存器均为连续的2至4个寄存器。程序中2、3、4行所有寄存器均设置错误!!!!!
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go