FX2NC PLC用什么指令能将两位以上的十进制数通过外接数码管显示出来 点击:2496 | 回复:9



zhonglvde

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2009年6月21日
发表于:2010-08-01 10:53:38
楼主
用SEGD 试过了,显示9以下的数还行,以上就显示的是十六进制了。



芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2010-08-01 12:46:48
1楼

你就是没有把十六进制先转成BCD码吗。所以才显示ABCDEF了。

zhonglvde

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 6回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2009年6月21日
发表于:2010-08-01 13:23:24
2楼
9以上的数字是不是要用SEGL才能显示两位以上的数字。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2010-08-01 19:10:23
3楼
BCD转换啊。把十六进制转换成BCD码啊。你那个是段码转换啧。

莫子辰

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2010-08-02 13:01:47
4楼
BCD转换以后可以通过数码管显示

我的水平有限

  • 精华:0帖
  • 求助:5帖
  • 帖子:20帖 | 186回
  • 年度积分:139
  • 历史总积分:416
  • 注册:2010年7月06日
发表于:2010-08-02 21:15:59
5楼
用SEGL功能指令啊。

glen_76

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 24回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2010年3月08日
发表于:2010-08-02 22:48:12
6楼
顶楼上的观点。

再接再厉

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2010-08-03 14:12:51
7楼
首先SEGD指令时7段显示器解码,能显示0-F数值,你可以用BCD指令把十进制转成BCD形式,输出给一个BCD形态的7段显示器显示出来。或用SEGL指令也可以实现吧

wst

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 264回
  • 年度积分:0
  • 历史总积分:528
  • 注册:2006年7月09日
发表于:2010-08-03 14:28:35
8楼
我一般都是用的BCD.

heruizhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2010年7月06日
发表于:2010-08-04 20:04:30
9楼

要转换的,十六进制转换到BCD


热门招聘
相关主题

官方公众号

智造工程师