純小白畢設要以51單片機做一個氣體檢測儀,現在硬體都有但程序始終編不出來怎麼辦?
買的是集成好郭天祥的板子,基本的c語言也會,但是好多函數一連到一起就不知道怎麼寫了。而且買回來的感測器也不會連……功能就是溫度補償加一個1602液晶顯示和報警就夠了,死活編不出來,最近壓力特別大,謝謝大家了,真的是純小白
建議先寫文檔,想明白再動手,能在學生時代就養成好習慣是有很大幫助的。
文檔寫什麼,鑒於只給自己看,就只寫自己需要的。
1)主流程,實現哪些功能,先後次序是什麼,每個功能用一個函數實現,想明白這個函數的輸入輸出都是什麼。
2)函數細節,最好能用偽代碼先寫寫,捋個思路
後面就是動手寫代碼了,前面文檔寫好了,後面水到渠成的事。
1.首先寫好需求文檔,把你想到達的目寫在上面。
2.實現思路,把你想出的解決思路和所用到的東西也寫出來
3.流程圖以主函數為中心,調用不同的外設,開關中斷,聲明函數等等
4.燒入驗證,編譯成功後下載到板子上,看哪裡有bug就回去看哪裡的代碼
一步一步來咯,先想想這個儀器所搭配的感測器是要怎麼運行起來的,如果是ad,那就去學51單片機如何進行ad轉換,如果是i2c驅動的,那就去學51單片機如果模擬i2c協議,感測器驅動起來了,再思考系統如果工作,是都需要定時器,外部中斷等功能,需要啥就學啥,自然也就能夠寫出來了
你這是要花錢請槍手的節奏?
話說如果不是打算掏錢的,我覺得你還是得好好.......
等等,你不會是連程序怎麼組織都不會把?
先從點燈開始,再複雜的程序不外乎ifelse。所有的困難都是紙老虎,你心中的老虎
感測器搜淘寶,都有應用例子
推薦閱讀: