BCD码是几二进制编码转换,为什么

BCD码什么情况下用?
我的图书馆
BCD码什么情况下用?
告诉你一个BCD码使用的一个场合,你就会明白了:比如你有普通编码的8位二进制数你想要将这个数用2个数码管显示出来(数码管就像计算器上的一个数位,可以形象地显示0——9的数字的)那你的电路怎么设计呢?直接将这个二进制数换算成要显示的数码管的数字啥的比较难的,好的方法是:把这个二进制数转换成BCD码:然后再接电路到2个数码管(每4位接1个数码管)第一个数码管输入0010&&它就知道,我要显示2&&于是就显示出了形象的数字——2第二个数码管输入0101&&它就知道,我要显示5&&于是就显示出了形象的数字——5这样,一个抽象的二进制数就形象地用数码管显示出来了你说,BCD码有没有用?& &
TA的推荐TA的最新馆藏[转]&[转]&[转]&
喜欢该文的人也喜欢怎样区分二进制,BCD码和十六进制
给TA发消息
加TA为好友
发表于: 20:49:12 楼主
比如说我用MOV指令或四则运算指令,在没有说明的情况下怎样判断它在此表示的是二进制,BCD码还是十六进制?谢谢解惑!
给TA发消息
加TA为好友 发表于: 21:00:43 1楼
一般是由指令确定的。当数值不对的时候就报错。
给TA发消息
加TA为好友 发表于: 00:29:46 2楼
看指令说明吧,都会解释是操作的什么数据类型
给TA发消息
加TA为好友 发表于: 02:18:51 3楼
在台达DVP-PLC中,机器内的数据按二进制存放,可显示为十六进制;BCD码会有专门的指令,由设计(外接元器件)确定。
给TA发消息
加TA为好友 发表于: 05:22:54 4楼
是的,指令已经指定数据格式了,而且也有数据格式转换的指令。
给TA发消息
加TA为好友 发表于: 21:08:31 5楼
二进制只有0与1,计算机、PLC一般都用它作通信或控制的,16进有0-15位,最大数是F,一般PLC都会自动把16进制数据自动化成2进制数来识别,BCD,BIN码就是为它而设置的。
给TA发消息
加TA为好友 发表于: 09:43:00 6楼
MOV指令根本不用管,就是简单的复制,原来是什么,MOV后还是什么。
加减乘除运算要看指令,BCD运算指令数据格式是BCD,二进制运算指令格式是二进制。二进制和十六进制是一回事。
给TA发消息
加TA为好友 发表于: 10:02:44 7楼
首先看自己操作的数据是什么类型,再选择相应类型的命令
给TA发消息
加TA为好友 发表于: 10:16:48 8楼
mov 后写源数据时加#号是16进制 。 不加时是十进制
给TA发消息
加TA为好友 发表于: 21:11:01 9楼
引用隆回周扬 的回复内容:mov 后写源数据时加#号是16进制 。 不加时是十进制
mov指令区分16进制还是十进制没有意义。就是数据的一个简单复制,无论十进制还是十六进制,结果都是一样的。
给TA发消息
加TA为好友 发表于: 22:11:35 10楼
++指令是16進制
++B指令是10進制
B是BCD,如果運算中數值出現A~F就會產生指令錯誤.
给TA发消息
加TA为好友 发表于: 14:18:21 11楼
回复内容:
对:隆回周扬 关于mov 后写源数据时加#号是16进制 。 不加时是十进制 内容的回复:
不加代表通道,不要误人子弟哥们。
#10 是十六进制
&10是无符号十进制
+10、-10是有符号十进制
10是指10号通道,可以用10.00-10.15来访问位。
给TA发消息
加TA为好友 发表于: 08:24:34 12楼
给TA发消息
加TA为好友 发表于: 21:41:56 13楼
各位高手,请指教一下怎样从R232口接受一个78位16进制数,在把其中的最大扭矩值31H 2EH& 32H 33H& 34H转换为十进制存到一个地址里。我没做过不知道怎么做,最好能用欧姆龙指令写个例子,小弟在这里先谢过了。
给TA发消息
加TA为好友 发表于: 18:39:26 14楼
各位高人,在程序里有各种进制,应用场合都是什么。为什么不统一用一种进制,请指教
给TA发消息
加TA为好友 发表于: 14:45:01 15楼
回复内容:对:隆回周扬关于mov 后写源数据时加#号是16进制 。 不加时是十进制 内容的回复:大哥,不要误导别人。#1234 表示16进制数值;+1234 表示十进制有符号整数;&1234 表示十进制无符号整数;什么都不加1234 表示1234通道
给TA发消息
加TA为好友 发表于: 17:45:31 16楼
引用 乡下猛男 的回复内容:回复内容:对:隆回周扬关于mov 后写源数据时加#号是16进制 。 不加时是十进制 内容的回复:大哥,不要误导别人。#1234 表示16进制数值;+1234 表示十进制有符号整数;&1234 表示十进制无符号整数;什么都不加1234 表示1234通道最重要的一点,首先搞清楚是仕么PLC (硬件平台),然后去查编程手册,有相关的数据类型格式 说明;不同的基础编码 表示方法,可以去网上搜,百度一搜,有很详细的介绍, 计算机表示数据的编码类型有: STRING(ASCII, UNICODE), BIN,BCD(8421码),GRAY(格雷码,或循环冗余码), 余三码.........等等;
周点击排行周回复排行
[293] [155] [139] [93] [87] [82] [66] [64] [63] [59]
[26] [15] [14] [10] [9] [5] [5] [4] [4] [4]最新求助
[0] [4] [0] [0] [1] [0] [0] [0] [10] [14]【】【】【】【】
版权与免责声明:
①凡本网注明"来源:电气自动化技术网"的所有作品,版权均属于电气自动化技术网,转载请必须注明出处“电气自动化技术网.cn”。违反者本网将追究相关法律责任。
②本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
③如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
>> 相关文章
>> 热点图片
栏目导航:
ICP网站备案:渝ICP备号BCD码与二进制的区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
BCD码与二进制的区别
&&BCD码与二进制的区别
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 16进制编码 的文章

 

随机推荐