學哪些書才能自己設計製作單片機開發板?

一直搞不懂單片機的外圍電路是怎樣設計的,遵循什麼原則,是自己設計還是晶元廠家提供電路圖,電阻電容的選取標準是什麼。哪位大牛可以不吝賜教,感激不盡


外圍電路根據你的需要來設計,單片機需要監控溫度,我就接一個溫度感測器,需要儲存大量數據,我就接一個Flash。

遵循各個廠商的PDF參考設計,裡面一般有典型應用的原理圖,包括電容電阻應該取多大,在裡面都能找到。

如果你想自己做板子,首先你得會用別人的板子,先買一套開發板用用看,然後可以嘗試自己畫一個最小系統,最後畫一個具有實用價值,帶有單片機電路板。


看你要做到什麼程度了,最簡單的最小系統,或者外設不多看看51的書加上數電基礎和電子製作的基礎就可以搞定,學一下焊接洞洞板。

如果做arm(就算是M系列的吧)開發板,不談別的,至少貼片封裝要會焊接吧。

如果要做產品就要學好多了,畫圖的,模擬的,自己做計算設計亂七八糟的,電磁兼容性驗證啥的都是坑。


單片機的外圍電路,要有些電子學的基礎吧。其實挺簡單的,說白了就是數據手冊上的參考設計。首先是單片機的最小工作電路和下載電路,照抄就好。想用什麼外設晶元去看對應的數據手冊,都有參考電路的。基本這樣啦。還有就是了解些標準匯流排。再說難度,難度就是高速時信號完整。不過低速就沒啥問題了。


杜洋的 麵包板入門單片機(書名是這樣么。。這書特別適合小白。。(網上有資源喜歡請買正版支持)(之前不知為何書名被吞了)

但是套件不要買太貴了

杜洋的網站可以去看看。。你會發現:

原來還可以這麼做

原來51有這麼多種封裝

原來套件還能賣這麼貴(個人感覺啊。。知識產權算進去就不算太貴了

然後去各種有單片機模塊的論壇里看看世界

再自己慢慢研究51,然後試試arduino,然後玩玩別的體驗過之後再自習搞51,再學習你會發現能學到的好多

我只是想說不要局限於一本書。。

論壇可以自己搜索。。然後記得挑一個常去,可以學到很多。。

經驗之談。。僅供參考= ̄ω ̄=


做過一點點開發工作。拋磚引玉。我的回答中不涉及嵌入式操作系統。

高數,同濟版《高等數學》

物理,高教版《普通物理》

電路原理,麻壽光《電路原理與模擬電子》

模電

(ps:這是我最痛恨的一門課。把兩門最最重要的課合成一門,然後還用了一本講得不咋滴的教材!這就是我記得主編的原因,當然還有我的老師)

數電,西安電子科大版《數字電路》

微機原理,高教版

8051,清華肖看,李群芳的《嵌入式系統設計》

ARM,周立功,《ARM嵌入式系統設計》

感測器原理,西安電子科大版

測控電路,高教版《測控電路》

智能儀錶設計,這本記不得了。

這基本就是大學時候我們專業開的專業課程。

個人覺得看什麼書不重要,關鍵是這些課程之間的聯繫。見圖:

整個課程的核心是電路原理、模擬電子技術、嵌入式系統設計。

EMC設計,目前基本沒有學校在本科開這個課程,所以略過。


這種時候還是想推薦:郭天祥的十天學會單片機。入門性質的嵌入式外圍電路,基本沒有什麼要計算的參數,動手認真調幾個板子比干看再多的書都有用。沒多久你就會發現所謂外圍器件,不過是大家互相拿別人的原理圖抄來抄去而已。偶爾出問題不工作也就是少個上拉電阻之類的,也基本沒有什麼布線,鋪銅之類的講究。

等出了問題,電源,信號,隔離,干擾,靜電,浪涌等等,再去翻書逛論壇查資料,才會有所收穫。總而言之光對著書看沒啥用。


有個軟體要學Altium designer


推薦閱讀:

摩爾定律是基本定律嗎?
為什麼 IBM推出7nm工藝新型晶元要使用鍺硅材料?
求教怎麼破解寢室IC卡水表刷卡系統?
為什麼做數字IC的說模擬是核心,模擬IC的卻說數字是核心?

TAG:單片機 | 晶元集成電路 | 電路設計 |