第91章 移動的小球

“小鴻,這就是庫克說的那個過濾器?”馮婉看着手的這個火柴盒大小的小東西驚訝地問道。

林鴻點頭:“是的。這是一個自適應的信號過濾器。雖然只有這麼大,功能還是挺實用的,可以很好地將背景噪音給過濾出來。”

這個小東西,是他當初花費了一個多月的時間不斷測試和調整才設計出來的,就是爲了應付空日益增多的無線電信號噪音。

雖然他之前沒有見過類似的東西,但他卻萬萬沒想到,庫克竟然對這個東西這麼推崇。他看來,這個東西只要想通了其的原理,應該不難的。

話雖如此,這卻是他一廂情願的想法。如果不是對這些電路理解得非常深刻,根本沒能力將這些基本電路組合起來。而那些能夠理解的人,卻因爲一些習慣性思維的影響而將創造力給束縛住了。按照常規理論,這其的幾個基本電路是無法如此相連的,否則肯定會燒燬電路。

但巧妙地是,這幾個基本電路組成起來,就會形成一個大的迴路,而這個整體電路又會產生獨特的功能,將理論上會燒燬地電路很好地融合一起,渾然天成。

一加一,不一定等於二。

馮婉不懂這些東西,她原本已經被庫克說得心動,可是看到手的終“產品”,她的信心有些動搖了。

於是,爲了保險起見,她開始給自己的朋友打電話,向專業人士,詢問專利方面的有關事宜。

林鴻對此事並不怎麼上心,這個小東西只不過是他製作出來自己用的,後來還做過一個與之配套的信號增益器,也不大,一起帶到這裡來了,回頭把這個東西也讓庫克看看好了。

母親打電話的時候,他回到了自己的房間,繼續捧着紅皮書看了起來。

他現正看顯示器的固件部分。

這個時期的顯示器,其實就是電視機顯像管,基本的原理就是通過加速電子,使其轟擊熒光屏上產生亮點,從而達到顯示字或者圖像的效果。

顯像管就相當於是一個黑匣子,個方向都有磁場,電子磁場的作用下會進行加速或者偏移。例如,想顯示器上顯示一條橫線,則可以從陰極送連續不斷的電子束,剛開始的時候指向熒光屏的左邊,然後加上一個左右方向的磁場,“拉着”電子束從左向右運動。這個過程,就好像是有一個人端着一把機關槍,從左邊掃射到右邊,終槍靶(熒光顯示屏)上轟擊出了一道彈痕。

要想控制電子形成指定的字和圖案,這是一個非常精密的操作,手動肯定是無法完成的,神槍手都無法用機關槍牆上工整地寫出簡單的漢字,別說畫複雜的圖形了。

於是工程師們便將這些操作封裝成一個個簡單的指令,將整個顯示器當成一個黑匣子,只要對黑匣子說“畫橫線”,那麼黑匣子就會自動顯示屏上顯示出一條橫線,至於其到底是如何實現的,使用者根本不用關心這些細節。

這個黑匣子就是固件。出廠的時候,廠家會給出一本厚厚的固件技術手冊,手冊,詳細介紹了顯示器所能支持的指令,點和線的畫法是基本的,有的甚至還有畫各種各樣的基本幾何圖形。當然,有的硬件工程師甚至會偷偷裡面埋下一個彩蛋,例如某條特定的指令可以自己顯示器上顯示出他的名字。

之前林鴻雖然懂得維修電視機,卻不知道爲什麼電視機能顯示如此複雜的圖案,看完這個章節之後終於有了一個比較深入的理解。

看這個章節之前,他知道bai的“print”指令,可以顯示器上打印字符,但是具體爲什麼這個命令能打印字符,他就抓瞎了。

而現他已經知道,這是因爲顯示器硬件有一塊被稱爲“顯示存儲區”(簡稱顯存)的地方,這是個非常特殊的區域,這個區域當的任何內容,都會被映射到顯示屏上面。這個原理和他小時候玩的一個影子游戲非常相似。

晚上用手電筒照射手上,然後就會牆壁上顯示出一個大大的影像,隨着他的手指做出各種動作,牆壁上的圖案也會隨之變化。

顯存就相當於他的“手”,而顯示屏就是“牆壁”。

“print”指令完成的動作,就是將要顯示的字符,送到顯存區域,這樣固件部分就會自動完成顯存裡面的內容和顯示器上的內容的對應映射。

林鴻這臺app_ii的顯示存儲區域小得可憐,只有1kb大小,對應這顯示器上24行40列的顯示區域。

往顯存裡面放進去一個字母“a”,並且指定哪一行哪一列,那麼顯示器上就會對應的座標上將字母a顯示出來,這就是顯示器顯示字符的基本顯示原理。

林鴻看了這部分沒有再繼續看下去,而是啓動了蘋果計算機,打算動手編個程序試試手。

編什麼好呢?

他有點拿不定主意。

初學者一般都會這樣,對自己所學到的內容往往有些茫然,不知道如何將這些知識應用到自己的程序。心想編寫程序,卻又不知道該編一個什麼樣的程序。

其實林鴻目前大的目標是想自己編寫一個遊戲,不過這其似乎難不小,憑他目前的能力有點好高騖遠了。

終他決定從簡單的開始,先顯示器上畫一個小球。

bai有現成的畫圖函數,使用畫圓的函數很快就顯示器上畫好了一個小圓,然後再用白色對其進行填充。這很簡單,直接調用函數就實現了。

接下來,林鴻想讓這個小球動起來,從一地方移動到另外一個地方。

bai裡面沒有移動函數,必須得自己來實現這個效果。

怎麼才能移動?

林鴻想起了以前鄉下看電影的情景。電影膠帶是由一張張靜態的膠片組成的,通過移動着寫膠片,就會讓人物動作起來。孫武曾經從放映員手裡得到過這麼一段膠片,林鴻仔細觀察過,相鄰的膠片看似一樣,實際上是不相同的,動作之間有細微的移動。

他覺得自己也可以使用這種方式,讓小球動起來。

於是,他小球的旁邊再畫了一個小球,相當於是第二張膠片,但是如果想要實現動態效果,前面那個小球就必須擦除。

如何擦除呢?bai裡面可沒有擦除圖像的指令函數。

林鴻想了半天,終使用了一個比較笨的方法,他前一個小球的地方,再畫了一個黑色的小球,正好將原來的覆蓋掉了,而背景顏色也是黑色的,這樣就相當於將小球給擦掉了。

具體過程是這樣的,林鴻先畫一個白球,一秒鐘之後,左移五個像素的地方再畫一個白球,於此同時,用黑球將原來的白球給覆蓋,如此重複,一直到屏幕的右端。通過控制每次停留的時間和位移的長,他還可以調節小球移動的速。

看着顯示器快速移動的白色小球,林鴻臉上露出了會心的笑容,現完成的功能雖然比較簡單,但這是一個很好的開始。

第155章 憑什麼?第148章 邀請函第403章 最喜歡錄像什麼的第415章 RobTank第466章 成名高手第640章 壞消息第556章 反狙擊!第121章 簽證第460章 較量第261章 等着看好戲第52章 給他們加點料第44章 恐怖的直覺第374章 ECASH第122章 冠軍第295章 頭皮發炸第354章 綁架第376章 付出與回報第474章 好戲在後頭第184章 即時通信軟件第88章 難以理解第687章 陳青蓮的生意經第46章 行家一出手就知有沒有第272章 超腦系統第403章 最喜歡錄像什麼的第455章 膽大包天第239章 到底是誰第602章 測試版第338章 當之無愧第一名第45章 有着專業用途的計算機第338章 當之無愧第一名第695章 小星第668章 笑容第347章 開關蛋白第55章 歐洲的天然屏障第267章 變故第589章 異能複製?第60章 就這麼簡單第215章 半步崩拳第437章 美麗的大眼睛第452章 指揮儀式火控系統第527章 消息第561章 世界真小第270章 再次突破第324章 都不是主流第428章 老同學第235章 官方專用操作系統第681章 求助第557章 恐怖的跳彈第130章 遭遇入侵第602章 測試版第387章 崩潰的原因第365章 不甘第108章 隱藏在中關村的地下破解世界第300章 加起來一個半第461章 你們在幹什麼第248章 蔓延第187章 千萬富翁第626章 預警信號第218章 坐觀其變第554章 招牌節目第465章 高,實在高第574章 到我的紫府看看第611章 反饋第11章 電波搜索第184章 cqcq第561章 世界真小第683章 友好信號第447章 修機器第176章 包在我身上第643章 司倩的新發現第625章 合作細節第559章 相思豆毒素第73章 見到你很高興第249章 比特信使正式版第107章 D卡第13章 火腿族第298章 HELLC重出江湖第670章 談話第281章 訂購設備第641章 得救第472章 攻擊準備第561章 世界真小第395章 褐發美女第43章 值得一交第128章 計算機課程第231章 此物一出天下動第469章 溢出漏洞第95章 優柔寡斷的馮婉第62章 根本看不懂第382章 你好,超腦第609章 最終方案第674章 語言大師第565章 面具殺人色魔第424章 奇怪現象第37章 160M天線第35章 一個字,服!第140章 金髮美女第484章 好男人第503章 問題太大了第655章 尋找
第155章 憑什麼?第148章 邀請函第403章 最喜歡錄像什麼的第415章 RobTank第466章 成名高手第640章 壞消息第556章 反狙擊!第121章 簽證第460章 較量第261章 等着看好戲第52章 給他們加點料第44章 恐怖的直覺第374章 ECASH第122章 冠軍第295章 頭皮發炸第354章 綁架第376章 付出與回報第474章 好戲在後頭第184章 即時通信軟件第88章 難以理解第687章 陳青蓮的生意經第46章 行家一出手就知有沒有第272章 超腦系統第403章 最喜歡錄像什麼的第455章 膽大包天第239章 到底是誰第602章 測試版第338章 當之無愧第一名第45章 有着專業用途的計算機第338章 當之無愧第一名第695章 小星第668章 笑容第347章 開關蛋白第55章 歐洲的天然屏障第267章 變故第589章 異能複製?第60章 就這麼簡單第215章 半步崩拳第437章 美麗的大眼睛第452章 指揮儀式火控系統第527章 消息第561章 世界真小第270章 再次突破第324章 都不是主流第428章 老同學第235章 官方專用操作系統第681章 求助第557章 恐怖的跳彈第130章 遭遇入侵第602章 測試版第387章 崩潰的原因第365章 不甘第108章 隱藏在中關村的地下破解世界第300章 加起來一個半第461章 你們在幹什麼第248章 蔓延第187章 千萬富翁第626章 預警信號第218章 坐觀其變第554章 招牌節目第465章 高,實在高第574章 到我的紫府看看第611章 反饋第11章 電波搜索第184章 cqcq第561章 世界真小第683章 友好信號第447章 修機器第176章 包在我身上第643章 司倩的新發現第625章 合作細節第559章 相思豆毒素第73章 見到你很高興第249章 比特信使正式版第107章 D卡第13章 火腿族第298章 HELLC重出江湖第670章 談話第281章 訂購設備第641章 得救第472章 攻擊準備第561章 世界真小第395章 褐發美女第43章 值得一交第128章 計算機課程第231章 此物一出天下動第469章 溢出漏洞第95章 優柔寡斷的馮婉第62章 根本看不懂第382章 你好,超腦第609章 最終方案第674章 語言大師第565章 面具殺人色魔第424章 奇怪現象第37章 160M天線第35章 一個字,服!第140章 金髮美女第484章 好男人第503章 問題太大了第655章 尋找