當前位置:
首頁 > 知識 > 紙板計算機 創客達芬奇

紙板計算機 創客達芬奇

我們都知道,電腦強大的計算功能來自於它的中央處理器,也就是CPU。CPU數字電路是如何進行運算的呢?電腦書中可能會講到算術邏輯運算的概念,學習的時候會比較難理解。如果我們親手做一個紙板計算機,你也許就能明白了。

今天,創客達芬奇將帶你製作一個能夠執行加法運算紙板計算機,並用它來學習計算機的原理。

GIF/274K

當第一個彈珠進入紙板計算器時,首先會掉落到蹺蹺板上,被旁邊的楔子卡住,表達為1;第二個彈珠進入的時候,掉落在蹺蹺板另一端,將第一個彈珠翹起落下,並卡在第二個楔子處,表達為10,也就是十進位中的2。如此類推,我們就可以將小球的數量用二進位表達出來,並進行加法運算。

材料:

瓦楞紙板若干(可以拆紙箱獲得,最好選擇面積大一些的)、彈珠若干、竹籤若干、吸管(非必須)、雞眼釘(非必須)

工具:

膠槍和膠條、錐子、美工刀、剪刀、切割板、尺子(最好選擇長一些的)、鉛筆和橡皮。

步驟一:設計

首先,用尺子測量我們準備的彈珠直徑,它將決定紙板計算機的尺寸。

然後在紙板上繪製圖紙。圖中有五個柱子之間的間隔需要略大於玻璃球的直徑,這是玻璃球落下的通道。

接下來,計算蹺蹺板的大小。在設計中,蹺蹺板向右偏的時候,能夠與斜坡共同夾住彈珠,往左偏的時候,應該能夠讓彈珠順利落下。這裡我設計的蹺蹺板寬度是5cm。

步驟二:製作計算機主體

取另一塊紙板,裁成若干寬度為2cm的紙條,並依照設計圖的輪廓,用膠槍粘上去。

這樣,我們就做好紙板計算機的主體了。

步驟三:製作蹺蹺板

紙板計算機能執行計算的關鍵在於蹺蹺板,蹺蹺板的支點位於支柱的中軸線上方,當蹺蹺板右偏落下的時候,剛好能夠卡住彈珠。

蹺蹺板上方有一塊擋板,它的作用是讓兩邊的彈珠不產生干擾,並且起到一個引導的作用,防止讓彈珠直接掉落槽中。

在紙板上合適的位置鑽孔,嵌入雞眼釘(如果沒有的話可以不用);將竹籤或吸管粘在蹺蹺板上,插入孔中。

步驟四:調試計算機

接下來就是調試環節了,把紙箱計算機斜靠在牆上,放入彈珠,看看是否能夠正常工作。

如一切正常,剪下一小塊紙板,用錐子穿孔。套在竹籤或吸管後面,剪去多餘部分,然後用膠槍封上。

GIF/1.0M

這樣,紙板計算機就做好了!看一下它的運行吧。

紙板計算機的原理

也許你看了之後,會覺得「道理我都懂,可是紙板計算機為什麼能夠計算?」其實,在你的計算機裡面,也有無數的「彈珠」和「蹺蹺板」在裡面默默工作著。不過,我們一般把彈珠稱之為「高電平」;而把蹺蹺板稱之為「半加器」。

下面就是一個半加器的基本電路。它有兩個輸入端:A和B,兩個輸出端:S和C,還有兩個邏輯電路:上方的異或門(XOR)和下方的與門(AND)並聯組成。

在半加器中,S表示和,C表示進位,A和B表示兩個數相加。它的真值表如下:

A

B

C

S

1

1

1

1

1

1

1

說人話,這個真值表的意思是:

0+0=00

1+0=01

0+1=01

1+1=10(也就是1+1=2)

而我們的紙板計算機,也是用了同樣的原理進行計算。我們用兩個彈珠和兩個蹺蹺板為例,來看看它發生了什麼:

沒有彈珠進入,兩個蹺蹺板向左偏,表達為00。

第一次有彈珠進入,第二次沒有彈珠進入,彈珠卡在第一個鍥子處,第一個蹺蹺板右偏,第二個蹺蹺板左偏,表達為01。

第一次沒有彈珠進入,第二次有彈珠進入,彈珠卡在第一個鍥子處,第一個蹺蹺板右偏,第二個蹺蹺板左偏,表達為01。

兩次都有彈珠進入,彈珠卡在第二個鍥子處,第一個蹺蹺板左偏,第二個蹺蹺板右偏,表達為10,也就是2。

我們用真值表的格式看一看吧:

彈珠1

彈珠2

蹺蹺板2

蹺蹺板1

未進入

未進入

左偏

左偏

進入

未進入

左偏

右偏

未進入

進入

左偏

右偏

進入

進入

右偏

左偏

我們可以看到,每一個蹺蹺板就是一個半加器。把若干個蹺蹺板連接起來,就變成一個全加器,可以表達更大的數字了。

拓展作業

最後,我們給大家留了一道拓展作業:現在我們做的紙板計算機只能實現二進位的疊加。怎麼樣讓你的紙板計算機實現更大數字的運算呢?動動手改造它吧,把你的作品發到創客達芬奇群里,與大一起分享哦。

附加題

覺得上面的拓展作業還不過癮?歡迎接受更大的挑戰:如何用紙板計算機做減法運算?來試一試吧!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技學堂 的精彩文章:

TAG:科技學堂 |

您可能感興趣

計算機網路模型
非洲牛人計算機老師,在黑板上繪圖教學生計算機
DJI大疆創新發布妙算2高性能機載計算機
黑洞計算機
「計算機界諾獎」花落計算機體系結構研究大師
科學家開發「細胞計算機」:人體就是一台大型計算機
機械計算機之父——巴貝奇 以及英特爾創始人提出的摩爾定律
計算機能否模擬大腦?
IBM抓住了計算機發展機遇創造不裁員神話
現代計算機架構先驅獲計算機界的諾獎——圖靈獎!
為什麼製造電子計算機要採用集成電路?
耶魯大學研究創造了模擬人類認知的計算機晶元
計算機導致能源消耗飆升?伊朗查獲千台非法開採比特幣的計算機
人腦思維與計算機思維
量子計算機發展迎來關鍵點 商用量子計算機出現了
微軟披露拓撲量子計算機計劃!
人類能用微生物製造計算機嗎?
馬斯克又發布「黑科技」:將晶元植入人腦控制計算機
俄、德科學家創造出「不可能」的量子計算機材料
這位數字藝術的開拓者,通過計算機演算法成就了新的藝術表達方式