电工学习网

 找回密码
 立即注册
查看: 9536|回复: 1
打印 上一主题 下一主题

什么是BCD码?什么是ASCII码?什么是格雷码?

[复制链接]
跳转到指定楼层
楼主
发表于 2017-12-25 21:44:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Binary-Coded Decimal,简称BCD,称为BCD码或二一卜进制代码,也称为二进码十进数,是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了4个位来存储1个十进制的数码,使二进制和十进制之间的转换得以快捷地进行。
    BCD码也叫8421码,就是将十进制的数以8421的形式展开成二进制。大家知道,十进制由0~9十个数组成,这十个数每个数都有自己的8421码:0=0000,1=0001,2=0010,3=0011,4=0100,5=0101,6=0110,7=0111,8=1000,9=1001。
    ASCII码是1968年提出的美国国家信息交换标准代码的简称,用于不同计算机硬件和软件系统中,实现数据传输的标准化。使用7个二进制位的标准ASCII码可以表示128个字符,包括字母、数字、标点符号、控制符号及其他符号,例如,数字1和字母“A”的ASCII码分别为十六进制数31H和41H。位扩充ASCII码使用8位二进制位。
    (1)雷码(Gray code)又叫循环二进制码或反射二进制码。格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。
    (2)雷码属于可靠性编码,是一种错误最小化的编码方式。在某些情况下,例如从十进制的3转换成4时二进制码的每一位都要变,使数字电路产生很大的尖峰电流脉冲。而格雷玛则没有这一缺点,它是一种数字排序系统,其中的所有相邻整数在它们的数字表示中只有一个数字不同。
    (3)格雷码在任意两个相邻的数之间转换时,只有一个数位发生变化,大大减少了由一个状态到下一个状态时逻辑的混淆。另外,由于最大数与最小数之间也仅有一个数不同,故通常又叫格雷反射码或循环码。

回复

使用道具 举报

沙发
发表于 2017-12-26 04:34:08 | 只看该作者
这个码制是学好PLC编程的基础知识

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 02:10

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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