|
很高興,今天在毛老師的幫助下,終于,又克服了一個(gè)難題,一個(gè)之前對(duì)于我來說二者只能取其一的問題。
對(duì)于SRTP,我不知道應(yīng)該用一種什么樣的心情來描述。說實(shí)話,比較后悔參加,既覺得浪費(fèi)時(shí)間又浪費(fèi)表情。大三上學(xué)期沒學(xué)單片機(jī),害怕編程,程序復(fù)雜,做 不來,諸如此類的借口,使得很長(zhǎng)一段時(shí)間都是零開始,相當(dāng)長(zhǎng)一段時(shí)間的糾結(jié),甚至想到過放棄(后來才發(fā)現(xiàn),放棄意味著掛科什么的,于是馬上有動(dòng)力了)。直 到大三下后半學(xué)期,才算真正的開始做。縱觀別的組,早早地開始,甚至完成,我只有羨慕嫉妒恨了。于是乎埋怨老師不給力,沒有實(shí)質(zhì)性的指導(dǎo),還有隊(duì)友的興趣 等等。。。
然而,抱怨又能如何?老師只是給一個(gè)大體的指導(dǎo)方向,關(guān)鍵還是得靠自己從零開始學(xué),一步一步來完成。先是Protues,自己上網(wǎng)查找資料自學(xué),由于沒人 指導(dǎo),花了很多時(shí)間摸索,最蛋疼的是總線,照著資料都做不來,問老師也不會(huì),糾結(jié)了相當(dāng)一段時(shí)間才搞定。還有就是編程了,以為學(xué)了單片機(jī)就可以懂很多了, 結(jié)果連電工電子實(shí)習(xí)都搞不了,各種C51,跟匯編幾乎沒什么關(guān)系,還不如不學(xué)呢。再加上開始是用匯編編寫DS18B20的數(shù)碼顯示,以為匯編容易理解。后 來的事實(shí)證明,用匯編根本就行不通,要解決問題,非得用早已拋棄的C大交道了。于是去圖書館借了幾本C51的書,花幾天時(shí)間在自習(xí)室狂補(bǔ)C51,終于才懂 了一點(diǎn)(適逢考試月,真的要瘋了的感覺)。
從數(shù)碼管顯示到LCD1602,又是一個(gè)重新的開始。好不容易,把每部分仿真程序弄好了,用該死的數(shù)碼管顯示。后來發(fā)現(xiàn),要顯示的東西太多,用數(shù)碼管不現(xiàn) 實(shí),且又麻煩。狠下心,用LCD1602吧,又要查資料,編程。老師再來一句話:一定要顯示4個(gè)DS18B20。我晃了,讀序列號(hào)什么的我怎么看都不會(huì) 呀,又沒有什么資料參考。只能,偷偷用最笨的方法,連接到四個(gè)端口,然后重復(fù)性地復(fù)位、讀寫、數(shù)據(jù)處理什么的。還有白吉日木圖,雖然我們素未謀面,但你還 是抽出時(shí)間幫我看程序,解決問題,非常感謝!好人呀,祝你在接下來的電子設(shè)計(jì)大賽中取得佳績(jī)。
終于。。。仿真做好了。以為大功告成,接下來就可以打打醬油了。一起焊了個(gè)爛板子,燒入程序,神馬都沒有,LCD連框框都沒有。還好,遇上了高手,借扁平 線給我們,幫我們檢測(cè)電路,調(diào)試程序。最終弱弱地顯示了幾個(gè)數(shù)字,感激呀!高手。雖然你才大二,我們大三了,只有慚愧+膜拜。
改了一下DS18B20時(shí)序的時(shí)間,溫度顯示出來了。但是最難的一個(gè)問題又來了,有顯示沒控制,或有控制沒顯示,該死的中斷,我各種嘗試都沒成功,剩下的 已經(jīng)非我所能為了。于是,又一次厚著臉皮去問毛老師(上一次打擾了好幾個(gè)小時(shí),搞得老師什么都做不成,真不好意思),又是一個(gè)上午,老師不斷地給我查找錯(cuò) 誤,最后雖然沒有完美地解決,但歸根到底還是可行的方法。非常感謝,毛老師,好老師!
有人說,一個(gè)SRTP,用得著做這么久么?唉,沒辦法,誰叫我笨呀。明早就回去了,雖然還沒有完全完成,先告一段落吧。
|
|