資料介紹
51單片機應用開發(fā)從入門到精通單片機的開發(fā)主要分為硬件開發(fā)和軟件開發(fā),在系統(tǒng)設計上又有最小系統(tǒng)和擴展系統(tǒng)兩種。下面將通過系統(tǒng)硬件設計、軟件設計進行開發(fā)流程的介紹,并以最小系統(tǒng)及一些典型的擴展系統(tǒng)為例進行簡單的說明。
單片機應用系統(tǒng)設計步驟
單片機應用系統(tǒng)是指以單片機為核心,配以一定的外圍電路和軟件,能實現(xiàn)某種或幾種功能的應用系統(tǒng)。它由硬件部分和軟件部分組成。一般來說,應用系統(tǒng)所要完成的任務不同,相應的硬件配置和軟件配置也就不同。因此,單片機應用系統(tǒng)的設計應包括硬件設計和軟件設計兩大部分。為保證系統(tǒng)能可靠工作,在軟、硬件的設計中,還要考慮其抗干擾能力。在應用系統(tǒng)的設計中,軟件、硬件和抗干擾設計是緊密相關、不可分離的。在有些情況下硬件的任務可由軟件來完成(如某些濾波、校準功能等);而在另一些要求系統(tǒng)實時性強、響應速度快的場合,則往往用硬件代替軟件來完成某些功能。設計者應根據(jù)實際情況,合理地安排軟、硬件的比例,選取最佳的設計方案,使系統(tǒng)具有最佳的性能價格比。設計一個單片機測控系統(tǒng),一般可分為4個步驟。需求分析、方案論證和總體設計階段需求分析、方案論證是單片機測控系統(tǒng)設計工作的開始,也是工作的基礎。只有經(jīng)過深入細致的需求分析和周密而科學的方案論證才能使系統(tǒng)設計工作順利完成。
需求分析的內容主要包括:被測控參數(shù)的形式(電量、非電量、模擬量、數(shù)字量等)、被測控參數(shù)的范圍、性能指標、系統(tǒng)功能、工作環(huán)境、顯示、報警、打印要求等。方案論證是根據(jù)用戶要求設計出符合現(xiàn)場條件的軟硬件方案,在選擇測量結果輸出方式上,既要滿足用戶要求,又要使系統(tǒng)簡單、經(jīng)濟、可靠,這是進行方案論證與總體設計一貫堅持的原則。器件選擇、電路設計制作、數(shù)據(jù)處理、軟件編寫階段器件選擇和電路設計主要根據(jù)方案中所確定的指標進行,同時需要考慮器件的電氣特性。數(shù)據(jù)處理、軟件編寫是單片機系統(tǒng)實現(xiàn)功能最重要的步驟。首先,設計數(shù)據(jù)處理的算法,如果是簡單的控制可以跳過這一步。然后,設計程序的結構,得到流程圖。最后進行程序的編寫工作。整個系統(tǒng)的設計與性能測定階段編制好的程序或焊接好的線路,不能按預計的那樣正確工作是常有的事,這就需要查錯和調試。查錯和調試有時是很費時間的。調試時,應將硬件和軟件分成幾部分,逐個部分調試,各部分都調試通過后再進行聯(lián)調。調試完成后,應在實驗室模擬現(xiàn)場條件,對所設計的硬件、軟件進行性能測定。文件編制階段文件不僅是設計工作的結果,而且是以后使用、維修以及進一步再設計的依據(jù)。因此,一定要精心編寫,描述清楚,使數(shù)據(jù)及資料齊全。文件應包括:任務描述;設計的指導思想及設計方案論證;性能測定及現(xiàn)場試用報告與說明;使用指南;軟件資料(流程圖、子程序使用說明、地址分配、程序清單);硬件資料(電原理圖、元件布置圖及接線圖、接插件引腳圖、線路板圖、注意事項)。一個項目定下來后,經(jīng)過詳細調研、方案論證后,就進入正式研制階段。從總體上來看,設計任務可以分為硬件設計和軟件設計,這兩者互相結合,不可分離。從時間上來看,硬件設計的絕大部分工作量是在最初階段,到后期往往還要作一些修改。軟件設計任務貫徹始終,到中后期基本上都是軟件設計任務。

- 使用單片機實現(xiàn)流水燈的詳細資料說明 7次下載
- 單片機原理及應用的詳細資料說明 20次下載
- 什么是單片機?單片機的歷史和應用等詳細資料說明 7次下載
- 單片機的常量和變量與數(shù)組的詳細資料說明 13次下載
- 單片機的詳細資料分析
- 51單片機的匯編指令詳細資料說明
- 51單片機的應該如何使用定時器詳細資料和實例說明
- 51單片機例函數(shù)的詳細資料說明
- 80C51單片機的中斷系統(tǒng)和系統(tǒng)結構的詳細資料說明
- 單片機的本質函數(shù)參數(shù)傳遞詳細資料說明
- 51單片機中IIC協(xié)議的詳細資料說明
- 51單片機的中斷系統(tǒng)詳細資料說明
- 51單片機匯編語言教程之單片機條件轉移指令的詳細資料說明 15次下載
- 使用STM32單片機實現(xiàn)IAP的詳細資料說明
- 單片機應用的編程100問題和答案的詳細資料說明 11次下載
- 單片機應用系統(tǒng)的開發(fā)流程 6659次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4636次閱讀
- PIC系列單片機的詳細資料說明 5549次閱讀
- 單片機的結構和原理說明 5517次閱讀
- AT89S51單片機實驗板的詳細資料簡介 4900次閱讀
- 單片機系統(tǒng)的硬件如何抗干擾詳細方法說明 6132次閱讀
- 開發(fā)一個51單片機最小系統(tǒng)的資料說明 4730次閱讀
- 單片機應用系統(tǒng)的開發(fā)流程 3.1w次閱讀
- 單片機中的堆棧詳細資料說明 4838次閱讀
- 如何學習STC單片機詳細STC單片機資料說明 1.2w次閱讀
- 單片機學習入門之單片機的開發(fā)經(jīng)驗詳細資料概述 8712次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細文字說明詳細資料概述 1w次閱讀
- 單片機8x8矩陣鍵盤原理說明 2.6w次閱讀
- microchip單片機入門基礎知識(PIC單片機詳細資料) 2.3w次閱讀
- 單片機典型案例開發(fā)(二) 5091次閱讀
下載排行
本周
- 1DH1766系列·三路可編程直流電源技術手冊
- 1.93 MB | 3次下載 | 免費
- 2智能蓄電池充放電測試儀 蓄電池放電檢測儀專業(yè)防護功能
- 0.13 MB | 2次下載 | 免費
- 3GD選型手冊
- 6.92 MB | 2次下載 | 免費
- 4FP136 高端電流檢測IC芯片說明書
- 0.62 MB | 1次下載 | 免費
- 533A66-B1 rk3399開發(fā)板規(guī)格書
- 1.15 MB | 1次下載 | 1 積分
- 6FP137 高端電流檢測IC芯片說明書
- 0.68 MB | 1次下載 | 免費
- 7HAL9303線性霍爾效應傳感器技術手冊
- 0.70 MB | 1次下載 | 免費
- 8HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 34次下載 | 免費
- 2高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 8次下載 | 免費
- 4USB拓展塢PCB圖資料
- 0.57 MB | 8次下載 | 免費
- 5經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 8次下載 | 10 積分
- 6TYPEC電路原理圖資料
- 0.14 MB | 7次下載 | 免費
- 7SR520-SR5100肖特基二極管規(guī)格書
- 0.11 MB | 4次下載 | 免費
- 8DH1766系列·三路可編程直流電源技術手冊
- 1.93 MB | 3次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191424次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論