『壹』 單片機畢設作品需要做多久
單片機畢業設計作品如果想要體現工作量的話,要做3-6個月。
畢設要體現工作量,讓老師看出是花了幾個月時間來做的,太簡單會讓老師覺得你工作量太少,建議稍微加點功能。
至於能不能過,要看學校嚴不嚴,答辯老師水不水,一般來說只要論文格式對,內容還過得去,問題大部分都能回答上來,答辯都能過,即使一辯不過二辯也能過。
畢業設計是指工、農、林科高等學校和中等專業學校學生畢業前夕總結性的獨立作業。是實踐性教學最後一個環節。旨在檢驗學生綜合運用所學理論、知識和技能解決實際問題的能力。在教師指導下,學生就選定的課題進行工程設計和研究,包括設計、計算、繪圖、工藝技術、經濟論證以及合理化建議等,最後提交一份報告。
『貳』 畢設選51還是stm32 - 知乎
選擇51還是STM32作為畢業設計的微控制器,這個問題常常讓同學們感到困惑。讓我們從兩個角度對比,幫助你做出明智的選擇。
對於51系列單片機,它的應用可能更多地體現在較為基礎的硬體電路設計與控制中。如果你的項目需要實現一些較為復雜的控制邏輯,且電路設計與硬體原理圖的理解是你的重點,那麼51可能是更合適的選項。在51上,你將面臨更多的編程細節和硬體連接的工作,這會促使你對電路原理有更深入的理解。不過,這並不意味著難度低,實際上,對於初學者來說,這可能是一個很好的學習機會,但對項目實現的難度確實相對較高。
而STM32系列單片機,則是基於ARM內核的高性能微控制器,它在嵌入式系統設計中提供了豐富的資源。例如,Cubemx工具可以幫助你輕松配置外設時鍾,BSP級別的代碼框架簡化了系統初始化過程,而HAL庫則提供了一套易於使用的API,使得你可以快速地實現應用層的邏輯。從軟體開發的角度來看,使用STM32可以大大減少編程工作量,使得你可以更專注於演算法實現和系統優化。硬體方面,你只需要關注原理圖、布局布線(Layout)和調試工作,減少了硬體設計的復雜性。
回到你提到的音樂播放功能,如果選擇STM32,你可以利用其豐富的外設資源,如音頻介面,更方便地集成音樂播放功能。而使用51單片機,則可能需要額外外掛存儲器來存放音樂文件,這會增加硬體設計的復雜性。
綜上所述,選擇51還是STM32,主要取決於你的項目需求、你的硬體設計能力、軟體開發水平以及你希望在項目中學習和掌握的技能。如果你的目標是深入學習硬體設計、電路原理和低層編程,51可能是更好的選擇。而如果你的目標是快速實現功能、提升編程效率,並且項目對硬體設計要求不高,STM32則能提供更高效、便捷的開發體驗。在做出選擇之前,建議你根據項目具體需求和自己的學習目標來權衡。
『叄』 單片機畢業設計,基於51單片機的電梯控制系統的設計
基於51單片機的電梯控制系統的設計
引 言
隨著現代高科技的發展,住房和辦公用樓都已經逐漸向高層發展。電梯是高層賓館、商店、住宅、多層倉庫等高層建築不可缺少的垂直方向的交通運輸工具。1889年美國奧梯斯升降機公司推出的世界上第一部以電動機為動力的升降機,同年在紐約市馬累特大廈安裝成功。隨著建築物規模越來越大,樓層也越來越高,對電梯的調速精度、調速范圍等靜態和動態特性都提出了更高的要求。由於傳統的電梯運行邏輯控制系統採用的是繼電器邏輯控制線路。採用這種控制線路,存在易出故障、維護不便、運行壽命較短、佔用空間大等缺點。從技術發展來看,這種系統將逐漸被淘汰。
目前,由可編程式控制制器(PLC)或微型計算機組成的電梯運行邏輯控制系統,正以很快的速度發展著。可編程式控制制器,是微機技術與繼電器常規控制技術相結合的產物,是在順序控制器和微機控制器的基礎上發展起來的新型控制器,是一種以微處理器為核心用作數字控制的專用計算機,它有良好的抗干擾性能,適應很多工業控制現場的惡劣環境,所以現在的電梯控制系統主要還是由可編程式控制制器控制。但是由於PLC的針對性較強,每一台PLC都是根據一個設備而設計的,所以價格較昂貴。而單片機價格相當便宜,如果在抗干擾功能上有所提高的話完全可以代替PLC實現對工控設備的控制。當然單片機並不象PLC那麼有針對性,所以由單片機設計的控制系統可以隨著設備的更新而不斷修改完善,更完美的實現設備的升級。
電梯控制系統是比較復雜的一個大型系統,在計算機誕生的幾十年裡,繼電器控制系統為電梯控制的發展做了巨大的貢獻,但在性能上和PLC還是有本質上的差距。在科技的不斷發展下,我想單片機控制系統很快可以解決抗擾性,成為方便有效的電梯控制系統。
由於時間和能力有限,在設計過程中難免有很多疏漏和不足之處,懇請老師批評指正,我將努力改正,爭取做出完美的畢業設計。
目錄
目錄 1
引 言 2
第1章 緒 論 3
1.1 電梯的發展 3
1.2電梯的分類 4
第2章 方案的比較和確定 6
2.1 方案的選擇 6
2.1.1 電梯繼電器控制系統的優缺點 6
2.1.2 PLC控制系統的特點 6
2.1.3 電梯變頻調速控制的特點 7
2.2 單片機控制方案的選擇 7
2.3 變頻器的選型 8
第3章 硬體系統的設計 10
3.1 硬體結構圖 10
3.2 系統硬體原理圖 10
3.3 89C51單片機的原理及其外圍電路的設計 10
3.3.1 89C51單片機的原理與結構 10
3.3.2 單片機外圍電路的設計 14
3.4 輸入模塊的設計 18
3.4.1 鎖存器74LS373及其擴展功能簡介 20
3.4.2 光電感測器 20
3.4.3 KC778B紅外感測器基本應用電路 21
3.4.4 輸入信號的採集 22
3.5 輸出模塊設計 24
3.5.1 DAC0832的功能簡介 25
3.5.2 變頻器功能簡介 26
3.5.3 LED驅動器功能簡介 29
3.5.4 控制信號的輸出 32
第4章 系統軟體的設計 34
4.1 主程序流程圖 34
4.2 讀入信息並顯示子程序的流程圖 37
4.3 延時去抖動子程序 37
4.4 設置目標層子程序流程圖 38
4.5 電機拖動子程序流程圖 39
4.6 電梯載客子程序流程圖 40
4.7 中斷服務流程圖 41
小結與展望 42
致謝 43
參考文獻 44
附錄部分: 45
附錄A 電氣原理圖 45
附錄B 外文文獻及其譯文 46
附錄C 主要參考文獻及其摘要 50