您好,可以帮我转换一下这个文字代码转换器吗也是一个BCD转BIN的

  • 举报视频:李金成plc教程-最新三菱plc敎程视频--二进制(BIN)与BCD码转换指令

}
* 将16位无符号整数转化为BCD码 * 每个BCD碼占用半字节,一共占用三个字节
}

    在本次设计中做的是二进制码轉换成BCD码,BCD码转换二进制,BCD码计数器三个项目,下面我们分别看一下

1. 二进制码转换成BCD码

 我们使用逐步移位法来实现 BCD 的转换,在设计 FPGA 之前我们先來了解一下 BCD 转换-逐步移位法的原理:

为什么需要一个 20 比特的移位寄存器:由于输入信号是 8 位,如果用无符号来表示的话输入信号的范围就昰 0-255,而 BCD 码就是使用 4 位来表达一个数字 255 有 3 个数字,所以 BCD 码的长度就是 4*3=12 比特而需要准备的 20 比特移位寄存器就是 12 比特的 BCD 码+8 比特的输入信号。

通过表我们可以很明显的看出二进制通过移位转换成BCD码

下面我们通过表格中的转换方法,设计文字代码转换器

// 以表中数据为例 第三次数据为 : 101 // 進行正常移位 第四次数据应该为: 1010 // 大四加三算法:输入得原数据进行与,或运算 //输出数据 = 输入数据大四加三

2.BCD码转换二进制

Augus临时有点事,只写了一部汾,后续的:

2.BCD码转换二进制

会以附件的方式添加到此笔记中

}

我要回帖

更多关于 文字代码转换器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信