個人建議:如果純新手,并想學(xué)習(xí)更多的外設(shè),如iic ,spi, 單總線等等接口,同時不具備硬件外圍電路和PCB畫板能力,可以考慮購買開發(fā)板作為學(xué)習(xí)工具,這樣避免硬件帶來的煩惱。
如果不是新手,有最小系統(tǒng)后,可以考慮自己畫板或購買單獨的外設(shè),通過轉(zhuǎn)接板或杜邦線連接,降低了學(xué)習(xí)成本,同時也鍛煉了動手能力,何樂而不為呢。
建議新手在學(xué)習(xí)單片機時,優(yōu)先采用單片機開發(fā)板,不建議通過最小系統(tǒng)去學(xué)習(xí)。
1 什么是單片機的最小系統(tǒng)
單片機的最小系統(tǒng)是單片機能正常工作所需要的最小的資源配置,一般來說,單片機的最小系統(tǒng)包含如下幾個部分:1)電源電路;2)復(fù)位電路;3)晶振電路;4)下載電路。這幾部分電路是單片機正常工作所需要的最少的資源配置。51單片機的最小系統(tǒng)板如下圖所示。
每個部分所起到的作用如下:
1)電源電路:單片機的供電電路,主流單片機的供電一般是5V或者是3.3V,51單片機5V供電,可以直接通過USB接口從電腦取電;
2)復(fù)位電路:這里的復(fù)位電路是指上電復(fù)位電路,單片機的復(fù)位電路分為高電平復(fù)位和低電平復(fù)位,單片機在復(fù)位后程序會從頭開始執(zhí)行,51單片機是高電平復(fù)位,一般通過電阻和電容串聯(lián)來實現(xiàn)。
3)晶振電路:晶振就是單片機的心臟,單片機的指令周期是由晶振頻率決定的,對于51單片機而言,常用的外部晶振有12M、11.0592M等,一般使用具有兩個引腳的無源晶振。
4)下載電路:下載電路的作用就是將用戶代碼編譯后生產(chǎn)的hex文件下載到單片機中,單片機工作時就是按照用戶邏輯去執(zhí)行的。51單片機通過UART接口去燒寫程序,所用的工具為USB/TTL。
除了以上幾個標配電路外,最小系統(tǒng)再無其他的外設(shè)電路,需要學(xué)習(xí)者自己購買各種模塊去接線實現(xiàn)想要學(xué)習(xí)的功能。
2 什么是單片機開發(fā)板
單片機開發(fā)板是為了方便初學(xué)者學(xué)習(xí)單片機而設(shè)計的具有常用外設(shè)電路的板子,板子的核心是一顆單片機,集成了單片機最小系統(tǒng)和常用的外設(shè)電路,這些常用的外設(shè)電路就是方便初學(xué)者學(xué)習(xí)的,比如繼電器電路、蜂鳴器電路、流水燈電路、數(shù)碼管電路、AD采樣電路、穩(wěn)定檢測電路、RS232接口電路、點陣電路、按鍵電路等。由于集成了比較多的外設(shè)電路,初學(xué)者在學(xué)習(xí)單片機時不用再去額外的搭建電路,而只需要學(xué)習(xí)這些常用的外設(shè)電路就可以了。
3 單片機最小系統(tǒng)和開發(fā)板的對比
單片機最小系統(tǒng)只有單片機工作所需的必要電路,而沒有初學(xué)者所需要的外設(shè)電路,如果 初學(xué)者通過最小系統(tǒng)學(xué)習(xí)單片機的話,必須要自己去買很多的功能模塊、通過飛線去實現(xiàn)和單片機最小系統(tǒng)的連線,這需要學(xué)習(xí)者具有一定的單片機基礎(chǔ)和動手能力,不適合初學(xué)者。
而單片機開發(fā)板集成了各種常用的外設(shè)電路,不再需要初學(xué)者自己選購模塊,并且每個外設(shè)電路都配套好了C語言例程和教學(xué)資料,初學(xué)者根據(jù)資料就可以快速的學(xué)習(xí)單片機的功能,這個很適合初學(xué)者。
兩者優(yōu)缺點對比
單片機最小系統(tǒng)比較便宜,適合用來驗證電路功能,搭建電路方便;但是需要自己去連接外設(shè)電路,對初學(xué)者而言具有一定的門檻,不方便;
單片機開發(fā)板集成了很多外設(shè)電路,對初學(xué)者而言非常有幫助,并且所有的單片機GPIO口都引出來了,用戶也可以連接獨立的模塊去實現(xiàn)功能,但是其價格比最小系統(tǒng)稍微貴一點。
總之,單片機開發(fā)板可以當作最小系統(tǒng)板來使用,方便用戶的學(xué)習(xí);但是最小系統(tǒng)板卻需要手動搭建外設(shè)電路不適合初學(xué)者。所以,推薦初學(xué)者選用單片機開發(fā)板。
-
單片機
+關(guān)注
關(guān)注
6067文章
44969瀏覽量
649189 -
最小系統(tǒng)
+關(guān)注
關(guān)注
9文章
253瀏覽量
29530
發(fā)布評論請先 登錄
單片機開發(fā)板最小系統(tǒng)組成元器件清單【獨家分享】
單片機最小系統(tǒng)板制作方法
設(shè)計51單片機的最小系統(tǒng)板詳細資料說明

新手學(xué)習(xí)單片機如何選擇開發(fā)板
單片機最小系統(tǒng)的調(diào)試方法_單片機最小系統(tǒng)設(shè)計制作及開發(fā)流程

單片機最小系統(tǒng)的概念_單片機最小系統(tǒng)怎么畫

52單片機和AVR單片機最小系統(tǒng)開發(fā)板的電路原理圖免費下載

STC89C51單片機最小系統(tǒng)開發(fā)板AD設(shè)計資料
深度學(xué)習(xí)_硬件知識_單片機和開發(fā)板的區(qū)別

2.2 單片機最小系統(tǒng)

單片機最小系統(tǒng)

評論