A. 能用三極體搭成一個三進制計數器嗎(電路圖)
三進制不太可能吧,二進制倒是可以。比如雙穩態觸發電路就有0.1兩種二進制,與多個雙穩態竄連在一起就可以計數。
B. 三進制的計算機的缺陷
或許很多人看到這篇文章就已經有點懵逼,我們使用的計算機難道不是二進制的嗎?
然而戰天斗地的蘇聯人民在60年代的時候,就已經做出了三進制的計算機,名叫Сетунь...
雖然不知道怎麼念,但看起來似乎很厲害的樣子。
就是這貨:
Сетунь
這款三進制的計算機,擁有1,0,-1三種表達方式,也就是高電平,零電平,低電平三種模式,比之我們目前所熟知的二進制電腦,多了一個進制。
我們來看一下三進制的邏輯門電路,看起來是這樣的:
三進制邏輯門電路
從實踐角度來講,實現零電平不如實現高電平,中電平,低電平來得簡單,1,0,-1電平不如說是,2,1,0 這樣三種電平模式,而且0點只是人為定義的,因為二進制電路也是通過某個閥值來確定電平的高低,三進制的,如果能確定0電平,其他只是哪個閥值來確定高低而已。
至於網路上說,所謂三進制計算機更接近人類思考方式(三種狀態,是,否,未知)這種純屬扯淡,因為在計算機看來,這三種狀態的描述都只是電流而已,何來未知,這種用人文角度來闡述邏輯問題本身就是可笑的,要模擬三種狀態,用目前的二進制計算機當然也可以做到。
然而為什麼三進制的計算機沒有大批量生產,導致最後消失了呢?原因有幾:二進制實現方便,電壓雜訊容限比三進制更好,使用三進制的計算機,處理能力並不會翻倍,不會有質的變化,所以與其增加復雜性和功耗,不如使用穩定的二進制。
就是這樣,所以我們目前所用的計算機架構,都是各種選擇最優化的結果,大家一定要珍惜每一台電腦,因為這是人類智慧的結晶,想一下,機箱的每一個部件拆開都沒用,合在一起就是一台強大的電腦。
C. 三進制計算機的簡介
三進制計算機,是以三進法數字系統為基礎而發展的計算機。
三進制邏輯相比較現今的計算機使用二進制數字系統更接近人類大腦的思維方式:二進制計算規則非常簡單但並不能完全表達人類想法。在一般情況下,命題不一定為真或假,還可能為未知。在三進制邏輯學中,符號1代表真;符號-1代表假;符號0代表未知。這種邏輯表達方式更符合計算機在人工智慧方面的發展趨勢。它為計算機的模糊運算和自主學習提供了可能,但電子工程師對這種非二進制的研究大都停留在表面或形式上,沒有真正深入到實際應用中去。
三進制代碼的一個特點是對稱,即相反數的一致性,因此它就和二進制代碼不同,不存在無符號數的概念。這樣,三進制計算機的架構也要簡單、穩定、經濟得多。其指令系統也更便於閱讀,而且非常高效。
隨著技術的進步,真空管和晶體管等計算機元器件被速度更快、可靠性更好的鐵氧體磁芯和半導體二極體取代。這些電子元器件組成了一個很好的可控電流變壓器,這為三進制邏輯電路的實現提供了可能,因為電壓存在著三種狀態:正電壓(1)、零電壓(0)和負電壓(-1)。三進制邏輯電路非但比二進制邏輯電路速度更快、可靠性更高,而且需要的設備和電能也更少。這些原因促成了三進制計算機Сетунь的誕生。
原理
D. 三進制計算機很可怕么
不可怕。
三進制計算機,是以三進法數字系統為基礎而發展的計算機。曾經被莫斯科大學科研人員用於計算機,在光子計算機研究領域也有涉及。對稱三進制能比二進制更方便的表示所有整數。三進制是「逢三進一,退一還三」的進制。
三進制邏輯相比較現今的計算機使用二進制數字系統更接近人類大腦的思維方式:二進制計算規則非常簡單但並不能完全表達人類想法。在一般情況下,命題不一定為真或假,還可能為未知。在三進制邏輯學中,符號1代表真;符號-1代表假;符號0代表未知。
這種邏輯表達方式更符合計算機在人工智慧方面的發展趨勢。它為計算機的模糊運算和自主學習提供了可能,但電子工程師對這種非二進制的研究大都停留在表面或形式上,沒有真正深入到實際應用中去。
(4)電路三進制擴展閱讀:
三進制計算機特點:
三進制代碼的一個特點是對稱,即相反數的一致性,因此它就和二進制代碼不同,不存在無符號數的概念。這樣,三進制計算機的架構也要簡單、穩定、經濟得多。其指令系統也更便於閱讀,而且非常高效。
隨著技術的進步,真空管和晶體管等計算機元器件被速度更快、可靠性更好的鐵氧體磁芯和半導體二極體取代。這些電子元器件組成了一個很好的可控電流變壓器,這為三進制邏輯電路的實現提供了可能,因為電壓存在著三種狀態:
正電壓(1)、零電壓(0)和負電壓(-1)。三進制邏輯電路非但比二進制邏輯電路速度更快、可靠性更高,而且需要的設備和電能也更少。這些原因促成了三進制計算機Сетунь的誕生。
E. 三進制計數器連接好後怎麼檢查電路是否正確
摘要 連接後通電並輸入計數脈沖 進行3位加法計數。 為防止干擾務必將減計數輸入端CPU接地
F. 什麼是二進制,三進制他們有什麼用
二進制
基本數字:0、1
加法真值表:
+ 0 1
0 0 1
1 1 10
舉例:
1001+1110=1111
1010+11=1101
是電子計算機運行的基礎
與十進制轉換:
1、10111(二)=1*2^4+0*2^3+1*2^2+1*2^1+1
=16+4+2+1=23(十)
2、22(十)=11*2=(5*2+1)*2
=((2^2+1)*2+1)*2
=2^4+2^3+2=1*2^4+0*2^3+1*2^2+1*2^1+0
=10110(二)
三進制
基本數字:0、1、2
加法
+ 0 1 2
0 0 1 2
1 1 2 10
2 2 10 11
沒聽說有什麼實際應用
與十進制數轉換:
22(十)=7*3+1=(2*3+1)*3+1=2*3^2+1*3^1+1=211(三)
12210(三)=1*3^4+2*3^2+2*3^2+1*3^1+0=81+54+18+3=156(十)
三進制加法:
12210+211=20111
你仔細計算一下,我沒有時間核對了,可能裡面有錯誤,但意義不錯。
G. 三進制的應用歷史
現今的計算機都使用「二進制」數字系統,盡管它的計算規則非常簡單,但其實「二進制」邏輯並不能完美地表達人類的真實想法。相比之下,「三進制」邏輯更接近人類大腦的思維方式。因為在一般情況下,我們對問題的看法不是只有「真」和「假」兩種答案,還有一種「不知道」。在三進制邏輯學中,符號「1」代表「真」;符號「-1」代表「假」;符號「0」代表「不知道」。顯然,這種邏輯表達方式更符合計算機在人工智慧方面的發展趨勢。它為計算機的模糊運算和自主學習提供了可能。只可惜,電子工程師對這種非二進制的研究大都停留在表面或形式上,沒有真正深入到實際應用中去。
不過,凡事都有一個例外,三進制計算機並非沒有在人類計算機發展史上出現過。其實,早在上世紀50、60年代。一批莫斯科國立大學的研究員就設計了人類歷史上第一批三進制計算機「Сетунь」和「Сетунь 70」(「Сетунь」是莫大附近一條流入莫斯科河的小河的名字)。
「Сетунь」小型數字計算機的設計計劃由科學院院士С·Л·Соболев在1956年發起。這個計劃的目的是為大專院校、科研院所、設計單位和生產車間提供一種價廉物美的計算機。為此,他在莫大計算機中心成立了一個研究小組。該小組最初由9位年輕人(4名副博士、5名學士)組成,都是工程師和程序員。С·Л·Соболев、К·А·Семендяев、М·Р·Шура-Бура和И·С·Березин是這個小組的永久成員。他們經常在一起討論計算機架構的最優化問題以及如何依靠現有的技術去實現它。他們甚至還設想了一些未來計算機的發展思路。
隨著技術的進步,真空管和晶體管等傳統的計算機元器件逐漸被淘汰,取而代之的是速度更快、可靠性更好的鐵氧體磁芯和半導體二極體。這些電子元器件組成了一個很好的可控電流變壓器,這為三進制邏輯電路的實現提供了可能,因為電壓存在著三種狀態:正電壓(「1」)、零電壓(「0」)和負電壓(「-1」)。三進制邏輯電路非但比二進制邏輯電路速度更快、可靠性更高,而且需要的設備和電能也更少。這些原因促成了三進制計算機「Сетунь」的誕生。
「Сетунь」是一台帶有快速乘法器的時序計算機。小型的鐵氧體隨機存儲器(容量為3頁,即54字)充當緩存,在主磁鼓存儲器中交換頁面。這台計算機支持24條指令,其中3條為預留指令,不用。
三進制代碼的一個特點是對稱,即相反數的一致性,因此它就和二進制代碼不同,不存在「無符號數」的概念。這樣,三進制計算機的架構也要簡單、穩定、經濟得多。其指令系統也更便於閱讀,而且非常高效。
在這群天才青年日以繼夜的開發和研製下,「Сетунь」的樣機於1958年12月准備完畢。在頭兩年測試期,「Сетунь」幾乎不需要任何調試就運行得非常順利,它甚至能執行一些現有的程序。1960年,「Сетунь」開始公共測試。
1960年4月,「Сетунь」就順利地通過了公測。它在不同的室溫下都表現出驚人的可靠性和穩定性。它的生產和維護也比同期其它計算機要容易得多,而且應用面廣,因此「Сетунь」被建議立即投入批量生產。
不幸的是,蘇聯官僚對這個不屬於經濟計劃一部分的「科幻產物」持否定的態度。他們甚至勒令其停產。而此時,對「Сетунь」的訂單卻如雪片般從各方飛來,包括來自國外的訂單,但10到15台的年產量遠不足以應付市場需求,更不用說出口了。很快,計劃合作生產「Сетунь」的捷克斯洛伐克工廠倒閉了。1965年,「Сетунь」停產了。取而代之的是一種二進制計算機,但價格卻貴出2.5倍。
「Сетунь」總共生產了50台(包括樣機)。30台被安裝在高等院校,其餘的則在科研院所和生產車間落戶。從加里寧格勒到雅庫茨克,從阿什哈巴德到新西伯利亞,全蘇都能看到「Сетунь」的身影。各地都對「Сетунь」的反應不錯,認為它編程簡單(不需要使用匯編語言),支持反向波蘭表示法,適用於工程計算、工業控制、計算機教學等各個領域。
有了「Сетунь」的成功經驗,研究員們決定不放棄三進制計算機的計劃。他們在1970年推出了「Сетунь 70」型計算機。「Сетунь 70」對三進制的特性和概念有了進一步的完善和理解:建立了三進制位元組——「tryte」(對應於二進制的「byte」),每個三進制位元組由6個三進制位(「trit」,約等於9.5個二進制位「bit」)構成;指令集符合三進制邏輯;算術指令允許更多的操作數長——1、2和3位元組(三進制),結果長度也擴展到6位元組(三進制)。
對「Сетунь 70」而言,傳統計算機的「字」的概念已經不存在了。編程的過程就是對三進制運算和三進制地址的操作。這些基於三進制位元組的命令將會通過對虛擬指令的編譯而得到。當然,程序員們不必考慮這些——他們只需直接和操作數及參數打交道即可。
「Сетунь 70」是一台雙堆棧計算機。其回叫堆棧用來調用子程序。這一簡單的改進啟發了荷蘭計算機科學家艾茲格·W·迪科斯徹,為他日後提出「結構化程序設計」思想打下了基礎。
「Сетунь 70」成了莫斯科國立大學三進制計算機的絕唱。由於得不到上級的支持,這個科研項目不得不無限期停頓下來。
H. 試用JK觸發器和門電路設計一個同步三進制計數器
如下圖所示:
同步計數器指的是被測量累計值,其特點是大大內提高了計數器工作容頻率,相對應的是非同步計數器。
對於同步計數器,由於時鍾脈沖同時作用於各個觸發器,克服了非同步觸發器所遇到的觸發器逐級延遲問題,於是大大提高了計數器工作頻率,各級觸發器輸出相差小,解碼時能避免出現尖峰;但是如果同步計數器級數增加,就會使得計數脈沖的負載加重。
(8)電路三進制擴展閱讀:
計數器主要由觸發器構成。若按觸發器 的翻轉的次序來分類,可以把計數器分為同 步式和非同步式。在同步計數器中,當計數脈 沖輸入時所有觸發器是同時翻轉的; 而在異 步計數器中,各級觸發器則不是同時翻轉 的。
若按計數過程中計數器中數字的增減來 分類,可以分為加法計數器,減法計數器和 可逆計數器(亦稱加減計數器)。加法計數器 是隨著計數脈沖的不斷輸入而遞增計數的; 減法計數器是隨著計數脈沖的不斷輸入而遞 減計數的;可增可減的稱可逆計數器。
I. 能用三極體做出三進制的電路嗎
可以通過電壓的高底做多進制的,如把10伏分為0、1、2、3...9、10V,如光拄,也可在二進制的基礎上利用等效內阻變化,如 高電平、低電平、開路,也叫三態門電路。但由於二進制可以用最簡單的有和無、高和低描述,這種狀態最容易實現和廉價,所以除非在特殊場合應用。
J. 尋求三進制計數器電路
附圖是一種三進位電路(三分頻,逢三個輸入脈沖,輸出一個脈沖):
4017的Q0、Q1、Q2作為輸出端,當Q3為高電平時,同時使15腳(CR)為高電平,將輸入清0。
脈沖輸入端(CP)為14腳,當13腳INH處於低電平時,從CP輸入的脈沖前沿觸發電路翻轉記數;而CP處於高電平時,脈沖從INH輸入,脈沖後沿觸發記數。