suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-29
查看suegu2的 主题 / 回贴
楼主  发表于: 2012-12-22 11:30
我是指读取系统时间时显示4位 请知道的帮忙告诉下
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1784 个
工控威望: 5345 点
下载积分: 21348 分
在线时间: 1601(小时)
注册时间: 2009-07-21
最后登录: 2024-12-23
查看汇荣铝业的 主题 / 回贴
1楼  发表于: 2012-12-24 08:48
引用
引用第1楼wei0212007于2012-12-23 18:13发表的 :
记得是传送个K2000给它后就变成4位了。

对,就是M8002------MOV    K2000       D8018就可以了。
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1784 个
工控威望: 5345 点
下载积分: 21348 分
在线时间: 1601(小时)
注册时间: 2009-07-21
最后登录: 2024-12-23
查看汇荣铝业的 主题 / 回贴
2楼  发表于: 2012-12-24 12:49
引用
引用第3楼daisum于2012-12-24 09:57发表的 :
LD M8002 MOV K2012 D8018

朋友,多看看编程手册吧。给D8018里传送K2000(K2000是固定值,在做显示4位切换时是不允许改变的)。就是说要想让D8018显示的年份是4位的时候,必须用M8002做个初始脉冲把K2000这个数值先传送给D8018。你直接给D8018写入K2012,那它最后显示的还是后两位12,不是完整的2012,模拟都能做出来。