標(biāo)題:
單片機項目(shut down)
[打印本頁]
作者:
hurong
時間:
2013-6-7 22:55
標(biāo)題:
單片機項目(shut down)
昨天樓主沒能更新,原因是決定幾天給導(dǎo)師看一下。所以連夜修改,最后調(diào)試。歷時一周,終于按原計劃完成了目標(biāo),心情無比激動。 (此處需要鮮花和掌聲
)
首先對項目做一個回顧。說是項目可能有點大,因為這只是導(dǎo)師布置的一個作業(yè),目的就是綜合運用一下開發(fā)板上的元件和各個接口。并且由于直接在開發(fā)板上完成,硬件方面不用考慮,說句實話是個技術(shù)含量很低的任務(wù)。之所以擼主斗膽稱之為項目,是因為擼主看的很重。身邊還沒有同行者,基礎(chǔ)知識儲備的也不夠,專業(yè)課更是下一學(xué)期才開,再加上是自學(xué)的單片機,沒有老師指導(dǎo),所以擼主感覺壓力還是山大的。因此,要給自己一個做大事的感覺,方可從容應(yīng)對
為啥非要寫這個呢?擼主以為是一種激勵吧。雖然我的朋友們,你們可能看不懂,但是擼主依然寫著,證明我在做,也有了種堅持下去的動力。曾經(jīng)在一些貼吧看到某些直播貼,以為作者真矯情,自己做好就行了,F(xiàn)在才發(fā)現(xiàn),寫一個類似連載的東西,確實是一種很強的推動力,親們可以試一下額
再介紹一下自己的程序吧。怕傷自尊的娃子直接跳過
一共是550行,算是很少了 ;A(chǔ)是一個用18B20測溫,并在數(shù)碼管上顯示的程序。自己添加了鍵盤掃描,定時器,顯示函數(shù),然后一大堆溫度時間處理函數(shù)。其中鍵盤掃描和定時器廢了很大的心血。兩者很好滴結(jié)合了起來,加盤掃描函數(shù)只返回DISDEMO,也就是控制顯示函數(shù)工作模式的函數(shù)。顯示函數(shù)設(shè)定不同的工作方式,一方面可以很輕易地顯示出某變量,另一方面實現(xiàn)閃爍也不難了。定時器工作方式也是有講究的,原來用方式1,程序會無端報警,可能是定時器溢出后對溫度返回值有影響。后來使用方式0無影響。具體原因未知。還有在調(diào)試函數(shù)中有了許多問題,比如說{}的缺失竟然是定時中斷報錯,然后定義整形或是字符型變量時超出范圍會有未知錯誤。還有許許多多經(jīng)驗,寫不完了估計。很多問題犯得都莫名其妙。解決的辦法就是一步一步調(diào)試,寫一點調(diào)試一點,步步為營,否則錯誤就會很難發(fā)現(xiàn)。其他的經(jīng)驗歡迎同行來交流
剛剛擼了一把,用了李團(tuán)長的電腦,小孩的網(wǎng)線和我的寬帶。不容易啊。結(jié)果竟然跪了,巨汗
今天見導(dǎo)師的時候,他連程序都沒看——沒人會管你是怎樣實現(xiàn)的,人家都只關(guān)心你實現(xiàn)了沒有。額。。。
下一步的任務(wù),是用大概兩周的時間來學(xué)習(xí)幾個外圍模塊,只要有直流電機,人體紅外感應(yīng),無線電通訊,超聲波測距。聽起來很高端,其實以我的經(jīng)驗,并不需要知道內(nèi)部是什么原理,只要會用即可。這些模塊都是為了實現(xiàn)一個功能:紅外感應(yīng)的自動門。兩周學(xué)完以后,估計就不得不復(fù)習(xí)備考了。自動門什么時候能實現(xiàn)呢?淘寶了這些模塊,在等貨的時間,趕緊加油補習(xí)功課吧。淘寶狗今天又怒出150大洋,精盡人亡啦
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1