
請教大俠們,這個東西叫什么名字,有知道的告訴我

全部回復(fù)(14)
正序查看
倒序查看
@宛東驕子
兄弟,有沒有此器件的詳細(xì)說明啊,或者怎么使用?想把他搞進(jìn)YU機
百度上面的.
8421碼
8421碼是中國大陸的叫法,即BCD代碼.Binary-Coded Decimal?,簡稱BCD,稱BCD碼或二-十進(jìn)制代碼,亦稱二進(jìn)碼十進(jìn)數(shù).是一種二進(jìn)制的數(shù)字編碼形式,用二進(jìn)制編碼的十進(jìn)制代碼.這種編碼形式利用了四個位元來儲存一個十進(jìn)制的數(shù)碼,使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行.這種編碼技巧,最常用于會計系統(tǒng)的設(shè)計里,因為會計制度經(jīng)常需要對很長的數(shù)字串作準(zhǔn)確的計算.相對于一般的浮點式記數(shù)法,采用BCD碼,既可保存數(shù)值的精確度,又可免卻使電腦作浮點運算時所耗費的時間.此外,對于其他需要高精確度的計算,BCD編碼亦很常用.
由于十進(jìn)制數(shù)共有0、1、2、……、9十個數(shù)碼,因此,至少需要4位二進(jìn)制碼來表示1位十進(jìn)制數(shù).4位二進(jìn)制碼共有2^4=16種碼組,在這16種代碼中,可以任選10種來表示10個十進(jìn)制數(shù)碼,共有N=16!/(16-10)!約等于2.9乘以10的10次方種方案.常用的BCD代碼列于末.
常用BCD編碼方式
最常用的BCD編碼,就是使用"0"至"9"這十個數(shù)值的二進(jìn)碼來表示.這種編碼方式,在中國大陸稱之為“8421碼”.除此以外,對應(yīng)不同需求,各人亦開發(fā)了不同的編碼方法,以適應(yīng)不同的需求.這些編碼,大致可以分成有權(quán)碼和無權(quán)碼兩種:
有權(quán)BCD碼,如:8421(最常用)、2421、5421…
無權(quán)BCD碼,如:余3碼、格雷碼…
以下為三種常見的BCD編碼的比較.
十進(jìn)數(shù) 8421-BCD碼 余3-BCD碼 2421-A碼
(M10) D C B A C3 C2 C1 C0 a3 a2 a1 a0
0 0 0 0 0 0 0 1 1 0 0 0 0
1 0 0 0 1 0 1 0 0 0 0 0 1
2 0 0 1 0 0 1 0 1 0 0 1 0
3 0 0 1 1 0 1 1 0 0 0 1 1
4 0 1 0 0 0 1 1 1 0 1 0 0
5 0 1 0 1 1 0 0 0 0 1 0 1
6 0 1 1 0 1 0 0 1 0 1 1 0
7 0 1 1 1 1 0 1 0 0 1 1 1
8 1 0 0 0 1 0 1 1 1 1 1 0
9 1 0 0 1 1 1 0 0 1 1 1 1
常用BCD碼
十進(jìn)制數(shù) 8421碼 5421碼 2421碼 余3碼 余3循環(huán)碼
0 0000 0000 0000 0011 0010
1 0001 0001 0001 0100 0110
2 0010 0010 0010 0101 0111
3 0011 0011 0011 0110 0101
4 0100 0100 0100 0111 0100
5 0101 1000 1011 1000 1100
6 0110 1001 1100 1001 1101
7 0111 1010 1101 1010 1111
8 1000 1011 1110 1011 1110
9 1001 1100 1111 1100 1010
-----------------------
什么是BCD碼2006-3-19 13:24:45
bcd碼也叫8421碼就是將十進(jìn)制的數(shù)以8421的形式展開成二進(jìn)制,大家知道十進(jìn)制是0~9十個數(shù)組成,著十個數(shù)每個數(shù)都有自己的8421碼:
0=0000
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
舉個例子:
321的8421碼就是
3 2 1
0011 0010 0001
具體:
bcd碼是十位二進(jìn)制碼, 也就是將十進(jìn)制的數(shù)字轉(zhuǎn)化為二進(jìn)制, 但是和普通的轉(zhuǎn)化有一點不同, 每一個十進(jìn)制的數(shù)字0-9都對應(yīng)著一個四位的二進(jìn)制碼,對應(yīng)關(guān)系如下: 十進(jìn)制0 對應(yīng) 二進(jìn)制0000 ;十進(jìn)制1 對應(yīng)二進(jìn)制0001 ....... 9 1001 接下來的10就有兩個上述的碼來表示 10 表示為00010000 也就是BCD碼是遇見1001就產(chǎn)生進(jìn)位,不象普通的二進(jìn)制碼,到1111才產(chǎn)生進(jìn)位10000
舉例:
某二進(jìn)制無符號數(shù)11101010,轉(zhuǎn)換為三位非壓縮BCD數(shù),按百位、十位和個位的順序表示,應(yīng)為__C__.
A.00000001 00000011 00000111 B. 00000011 00000001 00000111
C.00000010 00000011 00000100 D. 00000011 00000001 00001001
解:(1)11101010轉(zhuǎn)換為十進(jìn)制:234
(2)按百位、十位和個位的順序表示,應(yīng)為__C__.
附注:壓縮BCD碼與非壓縮BCD碼的區(qū)別—— 壓縮BCD碼的每一位用4位二進(jìn)制表示,一個字節(jié)表示兩位十進(jìn)制數(shù).例如10010110B表示十進(jìn)制數(shù)96D;非壓縮BCD碼用1個字節(jié)表示一位十進(jìn)制數(shù),高四位總是0000,低4位的0000~1001表示0~9.例如00001000B表示十進(jìn)制數(shù)8.
8421碼
8421碼是中國大陸的叫法,即BCD代碼.Binary-Coded Decimal?,簡稱BCD,稱BCD碼或二-十進(jìn)制代碼,亦稱二進(jìn)碼十進(jìn)數(shù).是一種二進(jìn)制的數(shù)字編碼形式,用二進(jìn)制編碼的十進(jìn)制代碼.這種編碼形式利用了四個位元來儲存一個十進(jìn)制的數(shù)碼,使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行.這種編碼技巧,最常用于會計系統(tǒng)的設(shè)計里,因為會計制度經(jīng)常需要對很長的數(shù)字串作準(zhǔn)確的計算.相對于一般的浮點式記數(shù)法,采用BCD碼,既可保存數(shù)值的精確度,又可免卻使電腦作浮點運算時所耗費的時間.此外,對于其他需要高精確度的計算,BCD編碼亦很常用.
由于十進(jìn)制數(shù)共有0、1、2、……、9十個數(shù)碼,因此,至少需要4位二進(jìn)制碼來表示1位十進(jìn)制數(shù).4位二進(jìn)制碼共有2^4=16種碼組,在這16種代碼中,可以任選10種來表示10個十進(jìn)制數(shù)碼,共有N=16!/(16-10)!約等于2.9乘以10的10次方種方案.常用的BCD代碼列于末.
常用BCD編碼方式
最常用的BCD編碼,就是使用"0"至"9"這十個數(shù)值的二進(jìn)碼來表示.這種編碼方式,在中國大陸稱之為“8421碼”.除此以外,對應(yīng)不同需求,各人亦開發(fā)了不同的編碼方法,以適應(yīng)不同的需求.這些編碼,大致可以分成有權(quán)碼和無權(quán)碼兩種:
有權(quán)BCD碼,如:8421(最常用)、2421、5421…
無權(quán)BCD碼,如:余3碼、格雷碼…
以下為三種常見的BCD編碼的比較.
十進(jìn)數(shù) 8421-BCD碼 余3-BCD碼 2421-A碼
(M10) D C B A C3 C2 C1 C0 a3 a2 a1 a0
0 0 0 0 0 0 0 1 1 0 0 0 0
1 0 0 0 1 0 1 0 0 0 0 0 1
2 0 0 1 0 0 1 0 1 0 0 1 0
3 0 0 1 1 0 1 1 0 0 0 1 1
4 0 1 0 0 0 1 1 1 0 1 0 0
5 0 1 0 1 1 0 0 0 0 1 0 1
6 0 1 1 0 1 0 0 1 0 1 1 0
7 0 1 1 1 1 0 1 0 0 1 1 1
8 1 0 0 0 1 0 1 1 1 1 1 0
9 1 0 0 1 1 1 0 0 1 1 1 1
常用BCD碼
十進(jìn)制數(shù) 8421碼 5421碼 2421碼 余3碼 余3循環(huán)碼
0 0000 0000 0000 0011 0010
1 0001 0001 0001 0100 0110
2 0010 0010 0010 0101 0111
3 0011 0011 0011 0110 0101
4 0100 0100 0100 0111 0100
5 0101 1000 1011 1000 1100
6 0110 1001 1100 1001 1101
7 0111 1010 1101 1010 1111
8 1000 1011 1110 1011 1110
9 1001 1100 1111 1100 1010
-----------------------
什么是BCD碼2006-3-19 13:24:45
bcd碼也叫8421碼就是將十進(jìn)制的數(shù)以8421的形式展開成二進(jìn)制,大家知道十進(jìn)制是0~9十個數(shù)組成,著十個數(shù)每個數(shù)都有自己的8421碼:
0=0000
1=0001
2=0010
3=0011
4=0100
5=0101
6=0110
7=0111
8=1000
9=1001
舉個例子:
321的8421碼就是
3 2 1
0011 0010 0001
具體:
bcd碼是十位二進(jìn)制碼, 也就是將十進(jìn)制的數(shù)字轉(zhuǎn)化為二進(jìn)制, 但是和普通的轉(zhuǎn)化有一點不同, 每一個十進(jìn)制的數(shù)字0-9都對應(yīng)著一個四位的二進(jìn)制碼,對應(yīng)關(guān)系如下: 十進(jìn)制0 對應(yīng) 二進(jìn)制0000 ;十進(jìn)制1 對應(yīng)二進(jìn)制0001 ....... 9 1001 接下來的10就有兩個上述的碼來表示 10 表示為00010000 也就是BCD碼是遇見1001就產(chǎn)生進(jìn)位,不象普通的二進(jìn)制碼,到1111才產(chǎn)生進(jìn)位10000
舉例:
某二進(jìn)制無符號數(shù)11101010,轉(zhuǎn)換為三位非壓縮BCD數(shù),按百位、十位和個位的順序表示,應(yīng)為__C__.
A.00000001 00000011 00000111 B. 00000011 00000001 00000111
C.00000010 00000011 00000100 D. 00000011 00000001 00001001
解:(1)11101010轉(zhuǎn)換為十進(jìn)制:234
(2)按百位、十位和個位的順序表示,應(yīng)為__C__.
附注:壓縮BCD碼與非壓縮BCD碼的區(qū)別—— 壓縮BCD碼的每一位用4位二進(jìn)制表示,一個字節(jié)表示兩位十進(jìn)制數(shù).例如10010110B表示十進(jìn)制數(shù)96D;非壓縮BCD碼用1個字節(jié)表示一位十進(jìn)制數(shù),高四位總是0000,低4位的0000~1001表示0~9.例如00001000B表示十進(jìn)制數(shù)8.
0
回復(fù)
@晶體a電子
這個東西是溫控器上面拆的吧,這個是多路開關(guān)來,每個數(shù)字對應(yīng)一個電阻,一個開關(guān)的,我把這個當(dāng)開關(guān)用的,小電流的可以用,一條線輸入,十個輸出,
在溫控儀上拆了一個類似的東西,解剖了
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/83/2787961257591616.jpg');}" onmousewheel="return imgzoom(this);">

0
回復(fù)