第84章 暴龍機面世(1/2)
路清隆把只有128位元組的HT46R47晶片,每一個比特都用到了極致。
每一個變量都被壓進最合適的位置。
能用四位,絕不用八位;能用一個標誌位,絕不浪費一個字節。
多浪費一個字節,整個設計都要跟著崩。
狀態機寫完之後,暴龍機就等同於有了心。
但那顆心還困在晶片裡。
它只能獨自從蛋殼裡裂開。
獨自挨餓,獨自訓練。
還有路清隆寫進去的簽到系統,甚至皮膚系統。
當然,受限於極限的空間,它只能是像素級的樣子,所謂的皮膚,不過是各種模糊的鎧甲;做不了花里胡哨的顏色,但可以做各種帥氣的鎧甲模樣。
路清隆望著麵包板上明滅不定的紅色LED燈,還是不滿意。
(這樣的話,暴龍機只能單機運行。)
(單機有什麼意思?)
(聯機對戰才是精髓啊!)
路清隆要讓兩台暴龍機能夠彼此看到對方,並且能夠看到對方帥氣的皮膚。
如果不能讓別人看到皮膚的帥氣,那又有什麼意義呢?
路清隆靠在椅背上,盯著天花板看了很久。
(咦,幸好我學過光學原理,它的展現方式很簡單。)
路清隆很快,又遇到了難題,這也是所有搞紅外通訊技術卡在最後一關的難題。
他下意識的根據《光學相干與量子光學》這本聖經來理解。
然後路清隆驚訝了。
(光學聖經里雖然一個字都沒有提到紅外通訊。)
(但告訴了我紅外通訊的噪聲從何而來、信號怎樣從噪聲里提取、以及性能的終極邊界在哪裡。)
原本最難的地方,在路清隆的腦海中突然變得簡單了很多。
關鍵這本書路清隆連三分之一都沒讀到。
即使今天讀完一本前置學科,光學聖經又讀懂了一部分,還是即便到現在,他也只是剛剛摸到後面幾章的門檻。。
(焚訣!)
路清隆找不到更貼切的形容詞。
光學聖經不愧是聖經啊!
它是書寫萬物運行的底層邏輯,難怪無數人終其一生都在研究這本書。
路清隆接下來在代碼里寫的每一行信號處理邏輯,都是這本書在矽片和紅外光子上留下的痕跡。
他把HT46R47的外部中斷引腳重新分配,原本那幾個按鍵占用了INT0和幾個IO口。
路清隆又重新布線,把紅外接收管焊在INT1上,焊上客廳里電視機遙控器前端的紅外接收模塊。
他在腦海里重構了一下中斷優先級。
(外部中斷,INT1下降沿觸發,中斷號04)
(主循環的正常邏輯跑在最低優先級,對戰通信用的紅外收發中斷跑在最高優先級。)
(咦,這裡我踩過坑啊,這跟我之前弄的特斯拉線圈一個道理。)
(咦,之前收廢品來造的管自激式高壓發生器也用得上。)
……
暴龍獸看起來很簡單,但是它一點都不簡單。
哪怕它展示的只是一點點像素,但路清隆卻根據理論知識來通過實踐,一點點把腦海中繪製的畫面給具現出來。
難怪老人常說知識是無價的!
他切實的感受到了知識的重量。
路清隆把最後一行代碼敲完的時候,天色已經到了黃昏。
編譯器把hex文件吐出來,他盯著屏幕上那一行一行十六進位數字看了很久,然後插上編程器,把晶片壓進鎖緊座,按下燒錄鍵。
進度條一格一格走完,沒有報錯。
他把晶片從編程座上取下來,引腳還溫熱,像一顆剛從被窩裡拎出來的心臟。
成了。
最後一步比任何時候都要順利。
現在這顆心臟要住進它的身體裡了。
本章未完,點選下一頁繼續閱讀。