㈠ 如何選購單片機開發板
這幾點提的確實很有道理,可以作為參考。但是沒有絕對的理想情況,要同時滿足這些要求去選,恐怕不容易找到,即使有,價格相對會很高,對於初學者不見得合適。個人看法:其中第一到三條說板子要大到一定的尺寸、晶元要11片以上、排針要10排以上,規定過於嚴格。雖然是越大、越多越好,但成本同時增加很多,所以建議購買時不要過分拘泥大小多少,要綜合考慮,因為不可能一板包羅萬象,具有入門學習的主要功能模塊的,就可以了。以後入門了,再考慮多功能學習不遲。另外其中的四到七條提得很好,是非常值得注意的。
㈡ 單片機硬體設計需要注意哪些問題
(1)存儲器擴展:容量需求,在選擇時就考慮到單片機的內部存儲器資源,如能滿足要求就不需要進行擴展,在必須擴展時注意存儲器的類型、容量和介面,一般盡量留有餘地,並且盡可能減少晶元的數量。選擇合適的方法、ROM和RAM的形式,RAM是否要進行掉電保護等。
(2)I/O介面的擴展:單片機應用系統在擴展I/O介面時應從體積、價格、負載能力、功能等幾個方面考慮。應根據外部需要擴展電路的數量和所選單片機的內部資源(空閑地址線的數量)選擇合適的地址解碼方法。
(3)輸入通道的設計:輸入通道設計包括開關量和模擬輸入通道的設計。開關量要考慮介面形式、電壓等級、隔離方式、擴展介面等。模擬量通道的設計要與信號檢測環節(感測器、信號處理電路等)結合起來,應根據系統對速度、精度和價格等要求來選擇.
(4)輸出通道的設計:輸出通道設計包括開關量和模擬量輸出通道的設計。
(5)人機界面的設計:人機界面的設計包括輸入鍵盤、開關、撥碼盤、啟/停操作、復位、顯示器、列印、指示、報警等
(6)通信電路的設計:單片機應用系統往往作為現場測控設備,常與上位機或同位機構成測控網路。
(7)印刷電路板的設計與製作:電路原理圖和印刷電路板的設計常採用專業設計軟體進行設計,如Protel,OrCAD等。
(8)負載容限的考慮:單片機匯流排的負載能力是有限的。如MCS-51的P0口的負載能力為4mA,最多驅動8個TTL電路,P1~P3口的負載能力為2mA,最多驅動4個TTL電路。
(9)信號邏輯電平兼容性的考慮:在所設計的電路中,可能兼有TTL和CMOS器件
(10)電源系統的配置:單片機應用系統一定需要電源,要考慮電源的組數、輸出功率、抗干擾。
(11)抗干擾的實施:採取必要的抗干擾措施是保證單片機系統正常工作的重要環節
㈢ 單片機如何選購及入門
1、價格要低
因為是學生,肯定沒有太多經濟基礎,選擇價格低的單片機是必須的,而且剛開始學習太貴的單片機功能太多,初學者無法很好掌握,價格低的單片機功能較少,更容易掌握。
2、外設盡量多
如果購買的是學習板,那麼最好是選擇外設多的學習板,因為單一去買外設價格會更貴,而且整合度不高,最好是直接選擇外設多的學習板,這樣可以一次性學習所有的模塊功能,當然價格會有所增長,只要控制在200元之內就好了。
3、操作盡量簡便
在購買學習板之前,最好是問好老闆這個學習板的調試和下載程序是否方便,是否配有教程,是否每個外設都有文檔,是否有中文翻譯。
開發板壞了是否可以退換等,如果具備上面幾點,那麼就可以入手了。
㈣ 用單片機進行編程,用什麼軟硬體,在哪裡編,電腦上嗎
硬體就是PC,你的電路板,還有程序下載線或燒寫器之類
軟體,就是各種編程軟體了,比如IAR,Keil等
在PC上編程,然後編譯成諸如HEX之類的文件,再通過程序下載線下載到晶元上。有的晶元不支持ISP之類的下載方式,那就要專門的燒寫器了。
可以用C編程,甚至有的軟體支持類BASIC的語言,看你用什麼編程軟體。
㈤ 新手自學單片機,用什麼樣的開發板比較好
作為一位學過單片機的過來人,我來回答這個問題,把自己學習單片機時所選開發板的經驗和朋友們分享一下!
我剛學單片機時還是處在學生時代,由於當時手頭比較緊,所買的價格比較便宜,因此電路實驗開發板比較簡單只能實現流水燈、數碼管、蜂鳴器、按鍵等一些簡單的實驗功能,現在看來作為初學者己經夠用了。通過編程如果能實現對這些單片機外設「隨心所欲」的控制那麼單片機控制技術就基本入門了!
學完以上這些單片機外設之後,如果想更深入學習更多的單片機外設的話,我認為如果有一定的電子焊接基礎的話最好自己焊接一個單片機實驗開發板,不要怕麻煩,這樣做會使你的單片機學習之路有事半功倍的效果。我為了更深入學習單片機就是花了二周的時間用二塊電路板自己搭焊了一個屬於自己的單片機實驗開發板。我所焊接的電路板上除了以上所提的單片機外設外還增加了DS1302時鍾模塊、AT24C02片外存儲模塊、LED8x8點陣模塊、LCD12864/LcD1602液晶顯示模塊、DS18B20溫度感測模塊、微型步進電機驅動模塊等。這些外設是單片機中級技術必須要會的,通過對這些模塊的焊接與調試,使我們對單片機硬體有了更深入的認識,更便於我們編程。因為我們所編寫的程序是與硬體有關的,也叫硬體底層程序。
我之所以建議學單片機朋友們自已製作單片機實驗開發板,不但鍛煉了我們動手操作能力,而且對我們學習單片機編程也很有好處。以上就是我認為選單片機開發板的方法,順便說一下,自已焊接的開發板如果有創新比賽就可以直接使用,省了很多時間。我就是在參加創新大賽時其主控板就是我所焊接的開發板,並且取得了不俗成績!
以上就是我的看法,歡迎朋友們參與討論,並觀注電子及工控技術!
開發板是用來學習單片機最有用的工具,上面集成了常用的單片機外設電路,可以讓初學者很方便的學習硬體電路的設計方法、控制方法和單片機寄存器、片上資源的編程。擁有一塊合適自己的開發板,學習單片機時可以起到事半功倍的效果。下面介紹一下如何選擇單片機開發板。
1選擇合適自己的單片機型號
單片機開發板的核心就是單片機,單片機種類、型號眾多,選擇一顆適合自己的最重要。如何選擇呢?學習單片機時會遇到很多問題,最好身邊有人可以討論。可以看一下周圍什麼型號的單片機用的最多,方便後期討論。如果是帶著項目學習單片機的話,就要買項目中用到的特定型號,這樣可以保證常式和資源能直接應用,帶來便利。如果沒有型號參照的話,就選擇比較熱門的單片機,用的人越多,網上的教程也就越多。
2選擇外設資源多的開發板
現在的單片機開發板同質化比較嚴重,外設資源基本類似,如流水燈、按鍵輸入、繼電器、蜂鳴器、數碼管、IIC存儲、紅外、點陣、電機等。要根據自己的側重點選擇外設電路或者根據項目需求選擇特定的外設電路。在學習的時候,外設資源越多越好,所以要跡輪選擇外設資源多的開發板。
3選擇常式鎮州凱多、注釋詳細的開發板
賣家在介紹開發板的時候,都會展示配套的常式。學習單片機,80%的內容是在學習如何編程。那麼程序越多、越簡潔、注釋越多,也就最適合初學者。初學者第一次接觸單片機編程,自然有很多疑問,如果注釋內容較多的話,就可以解決自己的疑惑。
4選擇教程資料多的開發板
所謂教程資料,是指硬體原理圖、程序等必備資料之外的內容。教程可以是圖文資料、也可以是視頻資料。能夠有效的指導御喚初學者循序漸進、按部就班的學習單片機,內容要細、知識點要簡潔、處處都是干貨。
5選擇原生頭文件的開發板
什麼是原生頭文件?就是廠家的頭文件,沒有被修改過。現在市面上很多單片機的頭文件都被開發板廠商改寫過,改寫後有了廠家自己的風格,區分度較高,更容易讓初學者學習理解。但是改寫後所帶來的問題,就是讓初學者失去了面對原生頭文件的機會,廠家的常式有了更大的粘性度,離不開廠家的工程模板。如果換了單片機型號的話,初學者會感覺到無所適從。所以,建議選擇原生頭文件的開發板。
以上就是開發板選擇的幾點建議。如果建議有用,就請關注我,給我點個贊吧。謝謝。