首頁 都市

青青蔥蔥的歲月

第五十九章 實(shí)驗(yàn)課

青青蔥蔥的歲月 青青蔥蔥歲月 4679 2022-07-22 17:32:00

  又胡亂的讀了幾本歷史書,可惜感覺都沒有樸月女士寫的那兩本書精彩。

  轉(zhuǎn)眼間到了5月下旬,天氣越來越熱,報(bào)紙上的新增病例數(shù)越來越少,悄然的歸了零,學(xué)校宣布正式復(fù)課。

  最先殺回來的當(dāng)然是周鳴宇了,他大腳開門,還沒進(jìn)來就嚷嚷著:“我靠,你倆還活著呢?”

  劉小天樂呵呵的說:“不僅還活著,而且活的更好了,這下沒法清凈了。”

  汪曉和郝廣也很快回到了學(xué)校。

  校園里恢復(fù)了往日的生機(jī),鈴聲響起,學(xué)生們四處亂竄的景象再次上演。

  由于這場疾病,學(xué)校停課了一段時(shí)間,導(dǎo)致這學(xué)期縮短了,所以現(xiàn)在老師快速的講課,要把失去的時(shí)間追回來,復(fù)課以后僅僅三周,基本上每門課都完成了課本教學(xué)。

  這學(xué)期的特點(diǎn)是理論和實(shí)踐相結(jié)合,所以理論學(xué)完了,就該動手了,實(shí)驗(yàn)課紛紛來襲,首先來到的是控制步進(jìn)電機(jī)的實(shí)驗(yàn)課。

  一天早晨8點(diǎn)鐘,所有同學(xué)聚到了實(shí)驗(yàn)樓的一個(gè)教室,實(shí)驗(yàn)課非常重要,占某個(gè)課程總成績的40%或者被設(shè)置為一門獨(dú)立的學(xué)科,如果沒通過,沒有重新來過的機(jī)會,因?yàn)閷?shí)驗(yàn)課要占用的資源很多,而學(xué)校資源緊張。

  有了這個(gè)前提,我們打起了十分精神,整個(gè)班的同學(xué)全部按時(shí)到位。

  老師站在講臺上,敲了敲桌子,示意大家注意,之后他講解了這個(gè)實(shí)驗(yàn)課的情況,這門實(shí)驗(yàn)課叫做“DSP控制步進(jìn)電機(jī)”。

  每人有一張獨(dú)立的實(shí)驗(yàn)桌,桌子上有一臺電腦和一個(gè)實(shí)驗(yàn)箱,打開實(shí)驗(yàn)箱,可以看到一顆黑色的芯片居于中心位置,它被稱為DSP。

  實(shí)驗(yàn)箱里邊有一個(gè)黑色的小電機(jī),通過導(dǎo)線和一些電子元器件連接到了DSP上,實(shí)驗(yàn)箱里的一根通信電纜。

  按照老師的指示,連接到了電腦上,線路的連接工作和實(shí)驗(yàn)箱的介紹就完成了。

  接下來老師講了步進(jìn)電機(jī)運(yùn)行的原理,原來是從DSP發(fā)出PWM信號,控制它轉(zhuǎn)動起來。

  然后在老師的帶領(lǐng)下,電腦開機(jī),啟動了一個(gè)叫做CCS的軟件,進(jìn)行了一系列的操作,最后點(diǎn)擊實(shí)驗(yàn)箱里的一個(gè)按鈕,電機(jī)神奇的轉(zhuǎn)動起來了,再點(diǎn)擊另一個(gè)按鈕,電機(jī)停了下來。

  電機(jī)轉(zhuǎn)動的那一刻,有的同學(xué)發(fā)出了歡呼聲和笑聲。

  老師有些漠然的說道:“別瞎高興了,這是示例程序,僅僅實(shí)現(xiàn)了勻速運(yùn)行和停止,咱們的目標(biāo)是,大家注意了,我們要用6個(gè)按鈕實(shí)現(xiàn)6個(gè)功能,分別是:單步運(yùn)行、勻速運(yùn)行、加速運(yùn)行、減速運(yùn)行、轉(zhuǎn)動方向切換、停止。實(shí)驗(yàn)課的時(shí)間一共是三天,可以提前,不能拖后,因?yàn)楹筮呥€有別的班要來,好了,大家動起來吧,這三天可以好好的玩?!?p>  話音落下,很多同學(xué)的歡快表情馬上僵住了,有個(gè)同學(xué)甚至發(fā)出了感嘆詞“我靠?!?p>  接下來教室里陷入了一片死寂,有的同學(xué)盯著電腦發(fā)呆,有的同學(xué)看著實(shí)驗(yàn)箱里的電機(jī)發(fā)呆,有的同學(xué)干脆仰面朝天,很多人都不知所措,只有個(gè)別同學(xué)饒有興致的研究起來CCS里的代碼,并且不時(shí)的發(fā)出贊嘆聲。

  我也看了看那些代碼,感覺難度頗大,只有開頭的main和結(jié)尾的end,知道是什么意思,里邊的語句完全不懂,這水平簡直就像小學(xué)生,說白了就是什么也不會。

  我定了定神,決定把一切都關(guān)閉,然后憑借自己高超的記憶力再恢復(fù)到現(xiàn)在的狀態(tài),給自己長點(diǎn)信心,結(jié)果悲劇了。

  我迅速的關(guān)閉實(shí)驗(yàn)箱、電腦,然后再全部開機(jī),然后打開CCS軟件,在記憶庫里反復(fù)搜尋后面的操作步驟,但是一無所得,一切都停在了這里,悄無聲息,我急得抓耳撓腮。

  不知何時(shí)老師走了過來,看到我的情況,問道:“你在干什么?怎么程序都沒了?”

  我不好意思的撓了撓頭,說:“不小心關(guān)閉了,忘記怎么打開了?!?p>  老師搖了搖頭,迅速的操作了幾下,可喜的是一切都恢復(fù)到了起始狀態(tài),可悲的是,他操作的太快,我又是沒記住操作步驟。

  繼續(xù)盯著代碼發(fā)呆、犯暈,終于熬到了中午,走出實(shí)驗(yàn)樓,瞬間有一種逃離監(jiān)獄的感覺,不僅僅是我,我們宿舍的其他4人在去食堂的路上也是充滿了抱怨。

  匆匆忙忙的吃個(gè)飯,趕快返回宿舍,郝廣、周鳴宇殺向了別的宿舍,打探消息和取經(jīng),我趕快翻出來C語言教材,開始學(xué)習(xí),汪曉上午郁悶壞了,趕快打開電腦,開始大戰(zhàn),劉小天坐到汪曉旁邊,開始指導(dǎo)和點(diǎn)評。

  看著書上的C語言,昏昏欲睡之際,門被大力踢開了,周鳴宇高音喇叭廣播道:“兄弟們不用發(fā)愁了,咱班的編程高手劉大友,正在編代碼,他下午就上機(jī)實(shí)驗(yàn),據(jù)他說,頂多明天上午就搞定,到時(shí)候咱們把他的代碼一抄就完事了?!?p>  周鳴宇說完,汪曉和劉小天一起歡呼了起來,一方面慶祝這個(gè)實(shí)驗(yàn)課問題不大了,另一方面慶祝又一次完勝電腦。

  周鳴宇看我沒什么反應(yīng),拍了拍我的床鋪,說:“別看了,你又看不懂,睡覺睡覺?!?p>  我想這實(shí)驗(yàn)課肯定不是讓我們抄一下就完事了,所以暗下決心要學(xué)點(diǎn)東西。

  下午來到實(shí)驗(yàn)樓后,劉大友果然在緊張的調(diào)試著,他敲了敲代碼,然后操作實(shí)驗(yàn)箱上的按鍵,發(fā)現(xiàn)電機(jī)動作不對,就馬上修改代碼,不時(shí)的發(fā)出一些言語和笑聲,我想他是在評論自己的成績。

  我緊張的查看著電腦上的代碼,然后在書里尋找代碼的意思。

  其他同學(xué)要么是繼續(xù)發(fā)呆,要么是坐到劉大友旁邊,觀賞他的調(diào)試過程,要么是閑聊。

  老師早就猜到會是這種局面,所以下午露個(gè)面,打個(gè)招呼就匆匆閃人了。

  汪曉、劉小天和郝廣都分別加入了一個(gè)閑聊小團(tuán)體,閑聊聲越來越大,以至于編程高手劉大友都開始分心,聽他們在聊什么。

  王軍見狀,趕快招呼了一句,“聊天的都小點(diǎn)聲音,要是大友都做不出來的話,咱就全軍覆沒了?!?p>  大家嬉笑了一通,趕緊壓低了音量。

  劉大友繼續(xù)全神貫注的調(diào)試著,從王軍的話里,他聽出了自己肩上的責(zé)任重大,而且他是一個(gè)人在孤獨(dú)的戰(zhàn)斗,沒有人可以幫他。

  我繼續(xù)著我的學(xué)習(xí),示例程序里的語句,逐個(gè)的在課本上尋找,終于把示例代碼的每個(gè)語句都搞清楚了含義,但是這些代碼一組合,就又暈菜了。

  我繼續(xù)艱難的推敲著他們組合起來的意義。

  下午的時(shí)間迅速流逝了,王軍樂呵呵的詢問劉大友的進(jìn)展,劉大友這才從電腦和實(shí)驗(yàn)箱移開了視線,看了看王軍,比劃了個(gè)勝利的手勢,說:“你問的真是時(shí)候,剛剛搞定,早一分鐘都不行?!?p>  王軍和旁邊幾個(gè)同學(xué)高聲的歡呼起來,他們正準(zhǔn)備大肆慶祝時(shí),老師走了進(jìn)來,看著這些興奮的同學(xué),問道:“有啥可高興的?”

  王軍趕快收斂了笑容,嘖嘖了兩聲,說:“沒啥,沒啥,就是覺得這個(gè)實(shí)驗(yàn)課,實(shí)在是太有趣了,電機(jī)神奇的旋轉(zhuǎn)起來了,太牛了。”

  老師敲了敲桌子,說:“看來你們玩的還挺高興,別說我沒提醒你們,明天后天還有兩天,你們每個(gè)人都得交卷,而且我要驗(yàn)收的?!?p>  王軍鄭重的說:“放心吧,這么有趣的東西,我們一定按時(shí)完成任務(wù)?!?p>  王軍的信心來自于劉大友,劉大友把自己的代碼用U盤拷貝出去,這個(gè)代碼很快傳播到了我們班的每個(gè)宿舍,拿到代碼后,我們幾人圍坐在汪曉的電腦旁邊,看著比示例程序多了好幾倍的代碼,汪曉、劉小天和郝廣都搖了搖頭,分別用U盤拷貝了一份,準(zhǔn)備明天直接復(fù)制到實(shí)驗(yàn)室的電腦上。

  我對著代碼開始逐句分析,起初周鳴宇還有點(diǎn)興趣,不一會他就搖了搖頭,說:“反正都寫好了,別浪費(fèi)腦細(xì)胞了?!闭f完直奔操場。

  我雖然看懂了每句話的含義,但是組合起來以后,還是一頭霧水。

  第二天,劉大友還在進(jìn)行著實(shí)驗(yàn),他發(fā)現(xiàn)代碼量太大,需要精簡,他要追求完美,所以他依然是教室里最忙碌的人,而其他人則是把他的代碼拷貝到電腦里,再把程序下載到實(shí)驗(yàn)箱,然后興奮的點(diǎn)擊著各個(gè)按鈕,發(fā)現(xiàn)老師要求的各種功能已經(jīng)全部實(shí)現(xiàn)了。

  為了防止老師看出端倪,大家故作焦急的狀態(tài),緊張的盯著屏幕,操作著實(shí)驗(yàn)箱,表示自己仍在緊張的調(diào)試。

  老師看了一圈,輕聲問了一句:“有提前交卷的嗎?”發(fā)現(xiàn)無人應(yīng)答后,說:“大家繼續(xù)好好的玩吧。”

  老師一走,教室又變成了聊天室,有了定心丸,大家可以說是敞開了心扉,大聊特聊。

  以至于劉大友無法安心工作了,他站起來,笑著說:“實(shí)在是不好意思,我發(fā)現(xiàn)昨天的代碼有個(gè)bug,操作幾次后,就控制不了了?!?p>  所有人立馬大驚失色,王軍緊張的說了一句:“不會吧,都別聊了,想聊的回宿舍聊去,讓大友同學(xué)好好調(diào)試?!?p>  劉大友總算是獲得了安靜的調(diào)試空間,繼續(xù)埋頭調(diào)試,至于他說的bug,我們是完全沒發(fā)現(xiàn),因?yàn)榇蠹抑皇呛唵蔚脑嚵艘幌鹿δ?,一切正常后,再也沒有人想去反復(fù)的操作,所以根本就沒有發(fā)現(xiàn)那個(gè)bug。

  有了安靜的環(huán)境,劉大友繼續(xù)調(diào)試代碼,修改bug,而我則是抓住機(jī)會,推敲代碼,終于徹底搞明白了示例程序,然后開始研究劉大友的代碼。

  不知不覺就到了午飯時(shí)間,吃完飯回到宿舍后,我給宿舍里的幾人講解自己對示例代碼的心得,結(jié)果我講完了,他們也全都睡著了,下午劉大友繼續(xù)著他的代碼大業(yè),而我也繼續(xù)學(xué)習(xí)他的代碼,宿舍里的幾人則是徹底放棄了,連實(shí)驗(yàn)室也懶得來了,干脆就在宿舍里待著打發(fā)時(shí)間,王軍也像他說的一樣,下午沒來實(shí)驗(yàn)室,而是在宿舍聊天。

  實(shí)驗(yàn)室顯得有些冷清,只有劉大友、我和幾個(gè)膽子比較小的男生,以及所有女生。

  經(jīng)過一下午的奮戰(zhàn),劉大友長長的呼了一口氣,伸了一下懶腰,比劃了個(gè)勝利的手勢,表示他的代碼大業(yè)完成了,而我把他的代碼看懂了百分之九十,就差一點(diǎn)了,所以趁此機(jī)會,趕快跑去向他請教,經(jīng)過他的講解,我終于是學(xué)會了他的第一份代碼,沉下心來,想了一想,感覺這個(gè)代碼并沒有任何缺陷。

  我好奇的問道:“這個(gè)代碼,完全實(shí)現(xiàn)了功能,而且即使是反復(fù)操作,也不應(yīng)該有問題啊?”

  劉大友做了個(gè)噓的手勢,壓低聲音說道:“不這樣說,哪能安靜下來啊,我第二版的代碼量比第一版精簡了50%,實(shí)現(xiàn)的功能一樣,只不過想讀懂有點(diǎn)難度,想不想先睹為快?”

  我恍然大悟的點(diǎn)了點(diǎn)頭,便拷貝了劉大友的第二版代碼,打開粗略一看,發(fā)現(xiàn)很多語句進(jìn)行了合并,確實(shí)像他說的,想看懂有點(diǎn)難度。

  最后一天的上午,大家紛紛拷貝了劉大友的新代碼,并且又一次順利的實(shí)現(xiàn)了各種功能,而且紛紛給老師展示了一番,之所以早早的催老師進(jìn)行驗(yàn)收,實(shí)際上是想早點(diǎn)離開實(shí)驗(yàn)室,然后去自由活動。

  我想抓住最后時(shí)刻,研究一下代碼,結(jié)果隨著實(shí)驗(yàn)室里的人越來越少,最后只剩下我和另外一個(gè)同學(xué),而那個(gè)同學(xué)因?yàn)閷?shí)驗(yàn)箱壞了,老師在修理,所以遲遲沒有驗(yàn)收。

  臨近中午,實(shí)驗(yàn)箱終于修好了,那個(gè)同學(xué)也順利的完成了驗(yàn)收,離開實(shí)驗(yàn)室。

  老師走到我旁邊,心知肚明的問道:“你們班不是最快的,也不是最慢的,但是步調(diào)完全一致,所以我猜測代碼出自一人之手,我說的對嗎?”

  我緊張的不知所措,支支吾吾的說不出話來。

  老師微笑著說:“別害怕,其實(shí)我都明白,不會算后賬的,我唯一不明白的就是,你還在這里干嘛?”

  我大膽的說:“我想多學(xué)點(diǎn)東西,但是他的代碼,還是有點(diǎn)難度的,我一時(shí)半會也看不懂?!?p>  老師哈哈大笑起來,我想他笑的是自己的猜測完全正確。

  然后他坐到我旁邊,仔細(xì)看了看代碼,一邊看,一邊點(diǎn)頭說道:“不錯(cuò),不錯(cuò),是個(gè)搞軟件的料子,將來找工作不用發(fā)愁了。我就不給你講了,我覺得自己看懂很重要,那樣才能記憶深刻,才能學(xué)到東西。還有一下午的時(shí)間,你可以慢慢看。至于你的驗(yàn)收,就不用進(jìn)行了,我直接給你通過了,而且分?jǐn)?shù)比他們都高一點(diǎn),就算是對你愛學(xué)的獎勵吧。”

  聽到這里,我露出了會心的微笑,看來這幾天的學(xué)習(xí)沒有白費(fèi),起碼得了個(gè)高分,老師的話更加鼓勵我,一定要把第二版代碼看懂,下午的實(shí)驗(yàn)室非??諘纾?yàn)橹挥形乙蝗撕鸵欢央娔X、實(shí)驗(yàn)箱。

  對著代碼,我一行行的看,一行行的分析,功夫不負(fù)有心人,終于突破了一切難點(diǎn),徹底看明白了那些代碼。

  我高興的跑回宿舍,在路上正好遇到了劉大友,我贊嘆的沖著他豎起了大拇指,劉大友笑了笑,揮了揮手,說:“怎么樣?不難吧?!?p>  我搖了搖頭,說:“還是很難的,我只能看懂,讓我寫,肯定寫不出來。”

  回到宿舍,沉下心來,突然回想起老師說的將來找工作發(fā)愁的事,找工作真的會發(fā)愁嗎?心里不免產(chǎn)生了這樣的疑問。

  不過轉(zhuǎn)念一想,那是大四才考慮的問題,離現(xiàn)在還有很遠(yuǎn)的距離。

  看看宿舍里的幾人,汪曉依然是在虐待電腦或者被電腦虐待,劉小天仍然是躺著聽歌,周鳴宇則是在操場揮灑汗水,郝廣還在話劇社排練。

  所以畢業(yè)找工作這個(gè)事,完全和我們無關(guān),我也就放心的倒頭大睡了,這幾天學(xué)習(xí)代碼損耗了不少腦細(xì)胞,急需要大睡一覺,恢復(fù)元?dú)狻?

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南