在之前的文章里,曾經(jīng)多次提到過二進(jìn)制加法的數(shù)字電路,這里詳細(xì)說說它的細(xì)節(jié)。
二進(jìn)制運(yùn)算的電路基礎(chǔ)是邏輯電路(門電路),常用有3種:與門、或門、非門,跟C語言的邏輯運(yùn)算符是一致的。
每一種邏輯電路,對應(yīng)一個二進(jìn)制位的位運(yùn)算。
位運(yùn)算的多個位之間是無關(guān)的,而加減乘除的多個位之間是有關(guān)的。
加法,因為兩個加數(shù)是完全對稱的,所以實(shí)現(xiàn)起來最簡單。
下圖,是二進(jìn)制加法的原理圖,由1個或門、1個與門、1個非門組成。
0 + 0 = 0,
1 + 0 = 1,
0 + 1 = 1,
這3種運(yùn)算只使用或門就行:
數(shù)字電路,二進(jìn)制的加法
這時與門的輸出(三極管的b極)是低電位0,三極管截止,c極應(yīng)該為高電位1;
但是,c極的真正電位取決于或門的那個藍(lán)色電阻R2,它們被一條導(dǎo)線連接著,構(gòu)成了電路的個位輸出。
1,0 + 0 = 0的情況:
2個輸入都接到電源負(fù)極,2個向右的二極管截止,2個向左的二極管導(dǎo)通,三極管的b極是低電位(截止),十位輸出為0;
這時的個位輸出電位取決于非門的電阻R1與或門的電阻R2的比值,
只要R1和R2的阻值合適,個位的輸出就是0。
2,0 + 1 = 1 + 0 = 1的兩種情況,
1個輸入接負(fù)極,另1個輸入接正極,2個向左的二極管導(dǎo)通一個,所以三極管的b極也是低電位(截止),十位輸出為0;
2個向右的二極管導(dǎo)通1個,這時的個位輸出取決于限流電阻R4和R5與或門電阻R2的比值;
非門電阻R1因為阻值較大,它實(shí)際與R4和R5并聯(lián),這時幾乎不起作用;
只要R4, R5, R1, R2的阻值合適,個位的輸出就是1。
3,1 + 1 = 10的情況,
2個輸入都接正極,2個向左的二極管截止,2個向右的二極管導(dǎo)通,三極管的b極為高電位(導(dǎo)通),十位輸出為1;
個位輸出取決于三極管的ce極之間的電壓,這個值非常的小,因為e極連接著負(fù)極,所以個位輸出為0;
三極管的ce之間的內(nèi)阻Rce,遠(yuǎn)小于圖中的電阻R1, R4, R5, R2;
其中R1, R4, R5的并聯(lián)發(fā)揮上拉電阻的作用,R2與Rce并聯(lián)(這時R2幾乎不起作用)。
以上只是原理圖,我在面包板上試驗的時候并不成功,沒法點(diǎn)亮表示十位輸出的發(fā)光二極管
三極管導(dǎo)通之后的b極電位太低,因為e極直接連的電源負(fù)極,Vbe只有0.7v左右,所以我又給它加了兩級放大電路(三極管)。
我今天給的那個視頻里的電路,就是下圖這個電路:
加了兩級放大器的二進(jìn)制加法
第1個三極管的b極電壓太低,點(diǎn)不亮發(fā)光二極管,而它的c極又跟個位輸出耦合了,
所以第2個三極管是解耦合的,這樣就可以單獨(dú)處理十位了。
因為三極管是反相放大,所以還需要第3個三極管把它再反相回去,讓圖中畫藍(lán)圈的兩個位置的電位相同。
個位發(fā)光太弱就把R4和R5調(diào)小一點(diǎn),十位發(fā)光太弱就把R6調(diào)小一點(diǎn)。
發(fā)光二極管與電源正極之間要有電阻隔著,否則容易把它給燒了。
根據(jù)自然哲學(xué)的中國剩余定理,這個電路里沒有電容,而二極管、三極管都是開關(guān)(不需要管),所以要想讓它跑起來就是調(diào)那6個電阻的阻值
也就是求解同余方程組:
x = xi mod 電阻,i = 0, 1, 2, 3, 4, 5, 6.
這個方程組是自然哲學(xué)視角下的,實(shí)際還是拿萬用表去量電壓。
-
邏輯電路
+關(guān)注
關(guān)注
13文章
496瀏覽量
42947 -
C語言
+關(guān)注
關(guān)注
180文章
7622瀏覽量
139071 -
門電路
+關(guān)注
關(guān)注
7文章
200瀏覽量
40430 -
邏輯運(yùn)算
+關(guān)注
關(guān)注
0文章
57瀏覽量
9854 -
二進(jìn)制加法
+關(guān)注
關(guān)注
0文章
4瀏覽量
1800
發(fā)布評論請先 登錄
相關(guān)推薦
怎樣使用獨(dú)立按鍵實(shí)現(xiàn)二進(jìn)制加法計算的編程呢
二進(jìn)制

同步二進(jìn)制計數(shù)器

二進(jìn)制編碼和二進(jìn)制數(shù)據(jù)
二進(jìn)制數(shù)的運(yùn)算規(guī)則
什么是二進(jìn)制計數(shù)器,二進(jìn)制計數(shù)器原理是什么?
二進(jìn)制電平,什么是二進(jìn)制電平
本的二進(jìn)制加法/減法器,本的二進(jìn)制加法/減法器原理
二進(jìn)制加法程序【C語言+匯編版】
4位二進(jìn)制并行加法器的程序和工程文件免費(fèi)下載

數(shù)字二進(jìn)制計數(shù)器的設(shè)計和實(shí)現(xiàn)

異步二進(jìn)制加法計數(shù)器電路圖

評論