A. 單片機開發板有哪些,初學者學習哪個好
這個不具體說哪個好了,跟你將選擇板子的方法和原則:
我用的是吳鑒鷹的,視頻講解的好,另外與人解答,對於你自己,你自己看看自己需求。
資源介紹
1、一個CH340的USB轉UART晶元,實現USB下載程序,為無串口的筆記本電腦提供下載方便。
2、板子上電源入口有一個自恢復保險絲,可以有效的保護您的電腦主板和開發板。加上這個保險,作為初學的你,即使不小心短路了,也不會燒主板和單片機。
3、板子自帶單片機,一個STC89C52RC,有8K的程序空間和512位元組的數據空間.
4、板子上共有18個LED小燈,其中一個是USB電源指示燈,插上電源就亮。還有一個是單片機電源指示燈。
5、板子上共有8個數碼管,可以用來做數碼管的簡單秒錶實驗,計算器功能,顯示溫度時間等等。
6、板子上配有一個數字旋轉編碼器,可以通過旋轉完成數據的加、減以及作為確認按鍵使用。
7、板子上配套一個DS1302實時時鍾晶元,可以用來做實時時鍾實驗,弄懂電子表的工作原理。
8、板子上配一個24C02的EEPROM晶元,用來保存掉電後不準丟失的重要數據,用來學習IIC通信實驗。
9、板子上配有一個PCF8591,這個晶元集成了AD和DA,可以用來通過AD來進行電壓採集實驗,通過DA來產生方波、三角波、正弦波信號。
10、板子上集成1602液晶屏,可以用來學習液晶顯示,做溫度顯示實驗,秒錶顯示實驗等。
11、板子上共集成有21個按鍵,其中1個單片機復位按鍵,16個矩陣按鍵。分為0到F共16按鍵,還有四個獨立式按鍵,通過與門74HC08將按下信息送給單片機中斷口。
12、板子上有一個無源蜂鳴器,可以用來做音樂輸出實驗讓你充分了解生日賀卡的工作原理。
13、板子上集成一個DS18B20溫度感測器,用來學習實現數字溫度計。
14、板子上集成一個紅外接收管,用來學習紅外通信的原理。
15、板子上共4個74HC595晶元,用來驅動16個LED,8個數碼管,74HC595在工控領域的顯示很常用,可以節約大量的IO口資源,為實現一個復雜系統化工作打下基礎。
16、板子布局布線,包括電容電阻放置,是由資深工程師完成,充分考慮了EMC干擾等問題,是您今後產品設計的一個良好的參考對象。
B. 新手自學單片機,用什麼樣的開發板比較好
作為一位學過單片機的過來人,我來回答這個問題,把自己學習單片機時所選開發板的經驗和朋友們分享一下!
我剛學單片機時還是處在學生時代,由於當時手頭比較緊,所買的價格比較便宜,因此電路實驗開發板比較簡單只能實現流水燈、數碼管、蜂鳴器、按鍵等一些簡單的實驗功能,現在看來作為初學者己經夠用了。通過編程如果能實現對這些單片機外設「隨心所欲」的控制那麼單片機控制技術就基本入門了!
學完以上這些單片機外設之後,如果想更深入學習更多的單片機外設的話,我認為如果有一定的電子焊接基礎的話最好自己焊接一個單片機實驗開發板,不要怕麻煩,這樣做會使你的單片機學習之路有事半功倍的效果。我為了更深入學習單片機就是花了二周的時間用二塊電路板自己搭焊了一個屬於自己的單片機實驗開發板。我所焊接的電路板上除了以上所提的單片機外設外還增加了DS1302時鍾模塊、AT24C02片外存儲模塊、LED8x8點陣模塊、LCD12864/LcD1602液晶顯示模塊、DS18B20溫度感測模塊、微型步進電機驅動模塊等。這些外設是單片機中級技術必須要會的,通過對這些模塊的焊接與調試,使我們對單片機硬體有了更深入的認識,更便於我們編程。因為我們所編寫的程序是與硬體有關的,也叫硬體底層程序。
我之所以建議學單片機朋友們自已製作單片機實驗開發板,不但鍛煉了我們動手操作能力,而且對我們學習單片機編程也很有好處。以上就是我認為選單片機開發板的方法,順便說一下,自已焊接的開發板如果有創新比賽就可以直接使用,省了很多時間。我就是在參加創新大賽時其主控板就是我所焊接的開發板,並且取得了不俗成績!
以上就是我的看法,歡迎朋友們參與討論,並觀注電子及工控技術!
開發板是用來學習單片機最有用的工具,上面集成了常用的單片機外設電路,可以讓初學者很方便的學習硬體電路的設計方法、控制方法和單片機寄存器、片上資源的編程。擁有一塊合適自己的開發板,學習單片機時可以起到事半功倍的效果。下面介紹一下如何選擇單片機開發板。
1選擇合適自己的單片機型號
單片機開發板的核心就是單片機,單片機種類、型號眾多,選擇一顆適合自己的最重要。如何選擇呢?學習單片機時會遇到很多問題,最好身邊有人可以討論。可以看一下周圍什麼型號的單片機用的最多,方便後期討論。如果是帶著項目學習單片機的話,就要買項目中用到的特定型號,這樣可以保證常式和資源能直接應用,帶來便利。如果沒有型號參照的話,就選擇比較熱門的單片機,用的人越多,網上的教程也就越多。
2選擇外設資源多的開發板
現在的單片機開發板同質化比較嚴重,外設資源基本類似,如流水燈、按鍵輸入、繼電器、蜂鳴器、數碼管、IIC存儲、紅外、點陣、電機等。要根據自己的側重點選擇外設電路或者根據項目需求選擇特定的外設電路。在學習的時候,外設資源越多越好,所以要跡輪選擇外設資源多的開發板。
3選擇常式鎮州凱多、注釋詳細的開發板
賣家在介紹開發板的時候,都會展示配套的常式。學習單片機,80%的內容是在學習如何編程。那麼程序越多、越簡潔、注釋越多,也就最適合初學者。初學者第一次接觸單片機編程,自然有很多疑問,如果注釋內容較多的話,就可以解決自己的疑惑。
4選擇教程資料多的開發板
所謂教程資料,是指硬體原理圖、程序等必備資料之外的內容。教程可以是圖文資料、也可以是視頻資料。能夠有效的指導御喚初學者循序漸進、按部就班的學習單片機,內容要細、知識點要簡潔、處處都是干貨。
5選擇原生頭文件的開發板
什麼是原生頭文件?就是廠家的頭文件,沒有被修改過。現在市面上很多單片機的頭文件都被開發板廠商改寫過,改寫後有了廠家自己的風格,區分度較高,更容易讓初學者學習理解。但是改寫後所帶來的問題,就是讓初學者失去了面對原生頭文件的機會,廠家的常式有了更大的粘性度,離不開廠家的工程模板。如果換了單片機型號的話,初學者會感覺到無所適從。所以,建議選擇原生頭文件的開發板。
以上就是開發板選擇的幾點建議。如果建議有用,就請關注我,給我點個贊吧。謝謝。
C. 怎麼選擇單片機開發板
選STC系列的吧,入門比較快,推薦你去看一本書《新概念51單片機C語言教程》,郭天祥的,你可以買他的板
D. 新手學單片機怎麼入門
循序漸近,一點點吃透學習,方法如下:
1、選擇一本好教材,建議《51單片機輕松入門 基於STC15W4K系列》這本,內容新,講解透徹,有配套視頻可輔助參考,不管是初學入門還是已經懂得單片機皮毛,滿足所有需求。
2、有了書就要理解意思,所以要吃透教材,看不懂也不要緊,多看,多問,在問題中尋找學習方向。
3、選擇配套產品,不要在乎板子的資源多少,推薦吳鑒鷹的單片機,開發板性價比高;軟體建議用Keilc51,硬體要有pc機和開發板,開發板要求有流水燈、數碼管、獨立按鍵、矩陣鍵盤、ad轉換、液晶屏、蜂鳴器,這就差不多了。其它不明白的就網上找視頻找教程,總會有解答的東西。
4、操練起來,從最基本的流水燈開始,試著先控制一個發光管,慢慢的變換花樣,做出自己的個性來。
5、帶著問題解決問題,一開始先不要找人請教,自己試,這樣記憶最深刻,也最有效果,但也不要鑽牛角尖,實在不行就問,要不剛建立起來的那點想法就打擊沒有了。
6、當技術水平,學習方法,心理素質都達到一定的境界了,就算入門了,接下來就要看個人的努力和悟性怎樣了,當然在學習單片機的過程中必須遵循一定的原則,堅守住一定的底線,這樣才能用最少的經歷,在最短的時間內獲得大的進步。