发表于:2002-05-14 23:32:00
楼主
DB码及应用:
DB码简介: DB码不同于二进制码,它是利用数据移位而实现。
例如:数据串 “12AB” 每次取二位数,可得如下数据排列:12、2A、AB、B1、12….如此循环排列,作为计算机的计数或运算基础,他有与二进制码不同的特殊用途。
同时,在电脑技术中移位寄存先对容易实现。
下面举例说明二进制与DB码的不同。
2位:
十进制 二进制 DB码
0 00 00
1 01 01
2 10 11
3 11 10
2位DB码循环序列: 00110
2位:
十进制 二进制 DB码
0 000 000
1 001 001
2 010 010
3 011 101
4 100 011
5 101 111
6 110 110
7 111 100
3位DB码循环序列: 0001011100
4位:
十进制 二进制 DB码
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0101
4 0100 1010
5 0101 0100
6 0110 1001
7 0111 0011
8 1000 0110
9 1001 1101
10 1010 1011
11 1011 0111
12 1100 1111
13 1101 1110
14 1110 1100
15 1111 1000
4位DB码循环序列: 0000101001101111000
您看出其中的规律了吧,不知您有没有兴趣,不妨把5位甚至以上的DB码循环序列编排出来,或者用计算机编制一个小程序排列出来.
应用提示:
1、 数据动态存储器,实现快速寻址。
2、 数据运算。
3、 实现低成本、快响应(采样频率大于105)、高精度D/A或A/D转换器。(精度大于1010分之一)
4、 实现高精度旋转量数字定位测量及控制(DB码盘)
更多的应用领域有待你我共同研讨、开发。欢迎联络。HDB2000@SINA.COM