捕鱼机如何接线

第91章 移動的小球

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

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

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

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

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

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

一加一,不一定等于二。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

編什么好呢?

他有點拿不定主意。

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

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

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

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

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

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

怎么才能移動?

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

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

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

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

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

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

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

第639章 外公的建議第522章 放松!第166章 五百萬美元的沖擊第568章 我做你女朋友好不好第133章 超級神機第624章 夢中女神第403章 最喜歡錄像什么的第542章 拍賣師第180章 電話飛客第587章 司倩加入第46章 行家一出手就知有沒有第397章 超大容量和速度第678章 爆炸第642章 轉變第3章 我是來賣廢鐵的第551章 古狗誕生第96章 研究所所長第299章 釣魚貼第91章 移動的小球第161章 當選舞會國王第480章 最后一擊第455章 膽大包天第119章 偶像、醫院第248章 蔓延第631章 重大發現第686章 共舞第74章 角落的紙箱第10章 記名弟子第446章 講課第58章 真情流露第268章 我是誰第398章 安裝超腦系統第401章 有點麻煩第412章 有去無回第120章 人情第134章 破解第156章 天才沃克第10章 記名弟子第525章 世界難題第433章 難以理解第619章 挑戰第434章 三個等級第78章 奇妙的狀態第231章 此物一出天下動第17章 完美的礦石機第279章 老夫子的遺憾第686章 共舞第83章 醫療事故?第165章 貪婪的少年第525章 世界難題第313章 尷尬的中槍部位第412章 有去無回第10章 記名弟子第138章 sam三人組第449章 兩個方案第503章 問題太大了第186章 ssas第672章 安布雷拉的研究成果第268章 我是誰第465章 高,實在高第498章 崩!第506章 雙胞胎的決定第162章 會議第335章 投資第121章 簽證第396章 文件系統第176章 包在我身上第349章 菜鳥變高手第152章 鷹眼被捕第191章 linux第97章 來晚了第586章 讓這個世界洗一次牌第595章 糾結的老龍第410章 注資、出售第641章 職業病第39章 市區游戲廳第156章 天才沃克第495章 討回公道第258章 羅伯特第300章 加起來一個半第243章 被雪藏的專利第285章 十萬十年第12章 熱鬧的頻段第508章 師兄師弟第604章 成果第489章 虛驚一場第641章 得救第336章 美女評分第83章 醫療事故?第581章 左擁右抱第171章 監聽第447章 修機器第611章 反饋第548章 技術宅第448章 96式坦克第457章 收獲第365章 不甘第269章 一晃五年第696章 法則第610章 創世圣經
第639章 外公的建議第522章 放松!第166章 五百萬美元的沖擊第568章 我做你女朋友好不好第133章 超級神機第624章 夢中女神第403章 最喜歡錄像什么的第542章 拍賣師第180章 電話飛客第587章 司倩加入第46章 行家一出手就知有沒有第397章 超大容量和速度第678章 爆炸第642章 轉變第3章 我是來賣廢鐵的第551章 古狗誕生第96章 研究所所長第299章 釣魚貼第91章 移動的小球第161章 當選舞會國王第480章 最后一擊第455章 膽大包天第119章 偶像、醫院第248章 蔓延第631章 重大發現第686章 共舞第74章 角落的紙箱第10章 記名弟子第446章 講課第58章 真情流露第268章 我是誰第398章 安裝超腦系統第401章 有點麻煩第412章 有去無回第120章 人情第134章 破解第156章 天才沃克第10章 記名弟子第525章 世界難題第433章 難以理解第619章 挑戰第434章 三個等級第78章 奇妙的狀態第231章 此物一出天下動第17章 完美的礦石機第279章 老夫子的遺憾第686章 共舞第83章 醫療事故?第165章 貪婪的少年第525章 世界難題第313章 尷尬的中槍部位第412章 有去無回第10章 記名弟子第138章 sam三人組第449章 兩個方案第503章 問題太大了第186章 ssas第672章 安布雷拉的研究成果第268章 我是誰第465章 高,實在高第498章 崩!第506章 雙胞胎的決定第162章 會議第335章 投資第121章 簽證第396章 文件系統第176章 包在我身上第349章 菜鳥變高手第152章 鷹眼被捕第191章 linux第97章 來晚了第586章 讓這個世界洗一次牌第595章 糾結的老龍第410章 注資、出售第641章 職業病第39章 市區游戲廳第156章 天才沃克第495章 討回公道第258章 羅伯特第300章 加起來一個半第243章 被雪藏的專利第285章 十萬十年第12章 熱鬧的頻段第508章 師兄師弟第604章 成果第489章 虛驚一場第641章 得救第336章 美女評分第83章 醫療事故?第581章 左擁右抱第171章 監聽第447章 修機器第611章 反饋第548章 技術宅第448章 96式坦克第457章 收獲第365章 不甘第269章 一晃五年第696章 法則第610章 創世圣經
主站蜘蛛池模板: 富宁县| 云南省| 武冈市| 松原市| 吴堡县| 宁国市| 浪卡子县| 江阴市| 个旧市| 宁强县| 大厂| 宝清县| 鄂州市| 屯昌县| 迭部县| 辽宁省| 仙居县| 夏邑县| 牟定县| 清镇市| 平塘县| 黔江区| 西充县| 克什克腾旗| 鄢陵县| 鹤壁市| 社旗县| 徐州市| 瑞丽市| 德兴市| 林西县| 温泉县| 清镇市| 绍兴县| 阿勒泰市| 固原市| 中方县| 沽源县| 昆明市| 延长县| 缙云县|