|
一個很牛的51單片機溫度計課程設計,有實物 論文 仿真 pcb等
0.png (413.1 KB, 下載次數: 57)
下載附件
2017-5-26 02:11 上傳
0.png (541.44 KB, 下載次數: 67)
下載附件
2017-5-26 02:11 上傳
0.png (275.17 KB, 下載次數: 54)
下載附件
2017-5-26 02:12 上傳
目錄
1 前言 1
2 設計任務及要求 2
2.1 設計任務 2
2.2 設計要求 2
3 課程設計方案及器材選用分析 3
3.1 設計總體方案 3
3.1.1 方案論證 3
3.1.2 方案二的總體設計框圖 4
3.2器材選用分析 4
3.2.1 DS18B20溫度傳感器 4
3.2.2 AT89S52單片機介紹 12
3.3 軟件流程圖 15
3.3.1 主程序 15
3.3.2 讀溫度子程序 15
3.3.3 溫度轉換命令子程序 16
3.3.4 計算溫度子程序 16
4 硬件電路的設計 17
4.1 Protel99 SE軟件介紹 17
4.1.1 Protel99 SE軟件 17
4.1.2 主控制電路圖 18
4.2 Proteus 進行仿真 20
4.2.1 Proteus[6]簡介 20
4.2.2 proteus仿真圖 20
5 調試性能及分析 22
課程設計心得 24
參考文獻 25
附錄:DS18B20顯示程序 26
0.png (63.67 KB, 下載次數: 72)
下載附件
2017-5-26 02:13 上傳
課程設計心得
本次的課程設計共三周時間,分別進行了BS18D20電路原理圖的設計,電路仿真圖的設計以及實物電路板的焊制三個過程。經過這次的課程設計,我們不僅加深了對 Protel99 SE軟件的應用和Proteus仿真軟件的了解和使用,還學到了許多課本上沒有涉及知識,練習了電路原理圖的設計和仿真運行,同時對上學期學習的單片機課程進行了一次全面的復習和鞏固,收益很大。
我們知道,課程設計一般強調能力培養為主,在獨立完成設計任務的同時,還要注意其他幾方面能力的培養與提高,如獨立工作能力與創造力;綜合運用專業及基礎知識的能力,解決實際工程技術問題的能力;查閱圖書資料、產品手冊和各種工具書的能力;工程繪圖的能力;書寫技術報告和編制技術資料的能力。在專業知識與研究方法方面為日后的畢業設計乃至畢業后的工作奠定良好的基礎
第一周是對BS18D20電路原理圖設計,剛開始感覺有一定的難度,主要是對Protel99 SE軟件及功能的不了解。但在老師和同學的幫助下還是順利的完成了,進而對接下來的兩個任務有了興趣。整個課設的過程就是一個學習的過程。因為在課設的過程中,我們必須熟悉電路原理及器件的使用特點,這些都是對課本知識復習和鞏固。所以 我覺得課設是一個很重要的學習環節,值得我們應該很認真的去對待!由于本次課程設計是由分組進行完成的,所以通過這次的課設我更加了解到合作的重要性。三周的設計中,我們組成員都參加了設計的各個方面的討論和動手實踐,大家更具自己的實際情況做了不同的分工,合理的利用了時間,感覺得到了很好的經驗。
這次課設讓我對單片機有了進一步的了解,而且對Proteus仿真軟件的有了一定了解。體會到了Proteus仿真軟件的強大。最主要的是我們能夠自己通過單片機焊接事物,這是我們在課堂上是學不到的。極大地增強了我們的動手實踐能力。
通過本次課設,能夠使我們熟練掌握單片機控制電路的設計、程序編寫和整體焊接及系統調試,從而全面地提高我們對單片機的軟件、硬件等方面的理解,進而增強我們在實踐環節的動手操作能力。譬如,我們可以根據實驗指導書的要求,完成BS18D20電路的硬件設計、電路器件的選擇、單片機軟件的運行、以及整體系統調試,并寫出完善的設計報告。在進行課設之前,要求我們具備數字電路、模擬電路、電路基礎、微機原理、電力電子、電機學和單片機等相關課程的知識,并具備一些基本的實踐操作水平,為以后的就業打好一定的基礎。
總的來說,這次的課程設計自己還是很滿意的,感覺收獲了不少東西,相信此次學到的知識在以后的生活和學習中對我會有很大的幫助!
完整的word格式的課程設計論文下載:
基于51單片機的DS18B20數字溫度計的設計.doc
(3.78 MB, 下載次數: 89)
2017-5-25 20:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|