資料介紹
本文旨在引導尚未入門的朋友快速進入單片機系統之門,已經熟悉單片機系統開發的朋友敬請拍磚指教或留言補充信息。
1、入門知識儲備
想學習單片機系統的開發,必須先有以下幾個方面的知識儲備:
(1)微機原理
微機原理既是計算機技術的入門課程,也是單片機的入門課程。其實單片機就是一臺“高度濃縮的計算機”,其基本原理與計算機及其相似,單片機麻雀雖小,計算機的五臟俱全。
單片機系統組成
C語言是目前單片機開發的必備編程語言。單片機軟件在N年前是用匯編語言開發的,每種單片機的匯編語言都不一樣。由于采用匯編語言開發單片機軟件太過于復雜,效率及其底下,現在基本上都用C語言開發單片機軟件了,僅在一些很特殊的場合才需要用到匯編語言,例如要求精確控制CPU某段程序的執行時長。如果還沒有C語言基礎,建議先學C語言再學單片機。學習更多單片機知識請關注微信公眾號“電工電氣學習”。2.單片機系統開發基本條件
條件之一:手上必須有單片機實物。學習單片機重在動手,在腦子里空想是學不起來的。可以自己用電路設計軟件(如AltiumDesigner等)做一塊電路板;或者直接上某寶買一塊現成的單片機開發板。
單片機開發板
條件之二:單片機程序下載器或在線仿真器。這個設備一般沒有通用的,單片機系列不同,仿真器也不同。直接上某寶,搜“XXX單片機仿真器”,一般都能找到你想要的。
條件之三:在PC機上安裝好單片機開發平臺。單片機開發平臺也叫單片機開發環境,是單片機軟件代碼的編輯工具和代碼編譯工具的結合體。單片機品牌和系列不同,其開發平臺也不一樣,例如STM8可以用IAR進行軟件開發,也可以采用ST公司自己開發的STVD進行軟件開發。
具備以上三個條件,你就可以開工了。
3、后話
雖然世界上的單片機種類有上千種,但單片機技術基本上是相通的,只要掌握了一款單片機的開發,以后遇到其他品種的單片機就非常容易上手了。如果學習第一款單片機需要2個月時間,那么學習第二款單片機就只需要2天時間。
以上只是談到單片機系統開發的最基本的條件,但我們知道單片機最終還是應用于產品之內的,單片機系統開發最終還是為了產品開發。因此,僅僅學會單片機軟件編程還是遠遠不夠的。www.diangon.com一款單片機系統產品從項目立項到最終實現產品量產,其中涉及到的方方面面技術問題還有很多很多,例如如何選擇最合適的單片機、硬件的電磁兼容問題、軟件的bug調試和軟件可靠性、數字量和模擬量信號采集、一般高低電平輸出和PWM輸出、操作系統、產品成本…,太多太多了!
- 零點起步之AVR單片機開發入門與典型實例 0次下載
- 單片機自學需要買開發板嘛?初學者如何使用單片機開發板?
- STC89C51單片機最小系統開發板AD設計資料 23次下載
- ARM嵌入式系統開發_Android應用開發入門(基礎版) 0次下載
- 單片機最小系統開發實例資料下載
- 52單片機和AVR單片機最小系統開發板的電路原理圖免費下載 8次下載
- 51單片機應用開發快速入門學習教程分享
- 如何快速入門51單片機
- 單片機應用系統開發實例 21次下載
- 基于單片機的機電產品控制系統開發 20次下載
- 單片機應用系統開發 0次下載
- 單片機應用系統開發 0次下載
- MC9S12XS單片機原理及嵌入式系統開發 31次下載
- 單片機入門與提高 2次下載
- MSP430單片機應用系統開發平臺的研究 10次下載
- STM32單片機有哪幾種常見的開發環境? 2062次閱讀
- 單片機Keil開發環境的搭建 1424次閱讀
- 51單片機的核心特性、開發工具及環境 1120次閱讀
- 單片機應用系統的開發流程 6254次閱讀
- 51單片機實現最小系統的原理和電路與編程設計說明 8437次閱讀
- 51單片機操作系統開發中有什么技巧會碰到什么問題 2898次閱讀
- 單片機系統開發入門知識儲備 4850次閱讀
- 51、stm32單片機入門的一些經驗 3181次閱讀
- 開發單片機應掌握的幾個技巧 5415次閱讀
- 單片機系統開發設計的七大規則 3659次閱讀
- 玩單片機可以有幾個等級?幾個誤區? 6826次閱讀
- 單片機學習入門_學單片機需要什么基礎 3.9w次閱讀
- Arduino單片機系統開發設計(Proteus虛擬技術) 8665次閱讀
- 分享學習單片機的四個階段 5481次閱讀
- 老司機教你快速學會計算單片機寄存器的賦值 5730次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多