Ⅰ 自己做單片機開發板需要什麼東西
開發板一般都是為了展示一款或多款MCU的基本功能的平台,以51單片機為例一般需要購買的材料為:(只寫類別)
1、麵包板或PCB實驗板
2、電容
3、電阻
4、繼電器
5、按鈕開關
6、LED燈
7、數碼管
8、連接器
9、CPU插座(比如DIP40)
10、單片機(STC12C5A60S2等)
11、紅外接收管
12、紅外發射管
13、穩壓管(7805)
14、集成電路(非門、與門、或門,ADC,MAX232)
15、導線
16、焊錫
17、烙鐵
18、剝線鉗
19、液晶(12864,1602之類)
20、18B20(溫度檢測)
21、蜂鳴器
22、DB9(串口用)
23、串口線
24、信號插座及電源插座
Ⅱ 想做一個51單片機開發板,該怎麼做呢求流程,,在大體講一下注意的問題
找個51單片機最小系統原理圖,買洞洞板,買電烙鐵,焊錫絲,鉗子,排針,排線,排母,其他元器件看原理圖裡面有什麼買什麼。
然後再找個RS232的51通信原理圖,這樣才能從電腦上把程序燒進單片機買MAX232晶元,RS232介面,RS232線,電容那些,照原理圖焊。
最後再看你要做什麼試驗,買相關元器件就行了,最好單片機P0口買個8排的排阻。
Ⅲ 單片機開發板是什麼啊
單片機開發板呢,顧名思義就是拿來搞開發的板子,而這個板子與其它電路板有所不一樣,這個板子拿來搞開發可以實現很多功能,就會留出很多介面給用戶,用戶自己來開發這些介面的功能,在以後的工作中也會接觸到很多開發板,這些開發板是拿來做開發和技術驗證的,在開發板上把技術驗證成功之後就會做真機開發了,而真機開發就不會像開發板那樣留介面了,(嵌入式嘛)只完成產品特定的功能就可以了。而在學習階段呢,有一塊自己的開發板再好不過,學習了理論知識之後除了在實驗室,自己就可以用自己的開發板完成很多學習和實際操作。簡單明了的說開發板因為留了很多介面給用戶可以完成這個領域幾乎所有技術的實現和學習,拿來學習搞開發的。
簡單的板子可以學學C51單片機,如果你是要搞嵌入式的話51是最基礎的也是最最低端的這個現在很少人都只是拿來做入門的東西了很多人玩智能車就用這個,中端一點的可以是STM32的arm-cortex m系列的微控制器,這一類的本人就在用一塊stm32 f4 的板子,高端一點的板子一般就是系統級別的了一般都會移植操作系統了,比如嵌入式linux等,而這一類的開發板市面上很多cpu的類型也很多比如我現在就在用入門級別的s3c2440(基於arm9單核)cpu的 也在用高端一點的exsny 4412(基於 arm a9 4核 與三星note2相同的cpu)的板子。
這類東西淘寶一下就會知道很多產品了!!!
Ⅳ 我大二了,開始學單片機了,班裡面要訂單片機開發板,而我想自己做一塊,這樣可以多學點東西,
首先說說所謂開發板到底是個啥玩意兒
開發板嘛,自然是用來開發的,簡單說就是用來做某種原始樣品的(比如書上的某個XXX控制器,某個YYY試驗電路,某個ZZZZ。。。)。所以只要這塊板子上有你需要的各種裝備,並能連接成你需要的線路,那麼OK,只要這板子不爆炸不發呆什麼的,就是符合要求的板子。
你的條件已經完全具備。再根據開發板的本質來說,用於純入門的,你准備一下材料,就可以開工製作屬於你自己的開發板了
一塊萬能板 地攤貨就行
一塊PIC封裝的C51 地攤貨就行
一根C51的下載線 地攤貨就行(以你的水平,網上找個線路圖,自己做)
一個穩壓電源 地攤貨就行(以你的水平,自己設計並做個吧)
一本C51入門書 地攤貨就行(再垃圾的也能用來入門)
一個萬用表 地攤貨就行
N條連接線 地攤貨就行
幾塊並行存儲器 地攤貨就行(按需求而定,注意不要TTL電平,不過TTL電平的基本買不到,嘿嘿)
幾塊串列存儲器 地攤貨就行(按需求而定)
一個小喇叭 地攤貨就行(按需求而定)
一個3位數碼管 地攤貨就行(按需求而定)
幾個發光二極體 地攤貨就行(按需求而定)
幾個按鍵 地攤貨就行(按需求而定)
幾個開關 地攤貨就行(按需求而定)
。。。
這些東西往板子上一插,OK最原始的開發板完成啦,而且還TMD絕對萬能。
別嫌簡陋,只要裝備都在,還真沒它做不出來的,啥MP3播放器啦、U盤啦、攝像頭啦,都能用這種簡陋板子完成。
然後看看我們的簡陋板子是不是真的能用,於是打開C51的書,找最簡單的例子,按照線路圖,用連擊線連好。
好了以上對你來說都TM小菜一碟,估計嘛煩的是編程,你不是學程序的,也不是學自動化的,對於制定控制流程可能不是很熟(雖然你數字邏輯基本沒問題)。
不過也管不了那麼多了,書上有代碼。
下面准備能用的破電腦一台,網上隨便下載個C51的編程工具,抄寫代碼並編譯,然後連接好下載線,打開電源,將代碼寫入晶元,關閉電源,拔掉連接線,打開電源,結果嘛。。。
如果你真的像你說的模電、數電、焊接還可以,也想你這里說的看起來很努力很用功的樣子,然後也認認真真的看書,打字,檢查線路,請教老師等等,並且也確實選擇了最簡單的例子,那麼恭喜你,60%以上的概率是成功的。
在千辛萬苦完成第一個例子之後,你會想做復雜的東西了,然後發現線路切換麻煩什麼,別急,以你的腦子和技術,買幾個機械切換開關,或乾脆自己製作電子切換開關總不是問題吧,凡是不能滿足的,自己加上,否則怎麼也不能體現你努力用功的態度。
老師不給分?靠,學期結束,除非他真的是什麼大牛,否則,在你涉及的范圍你,絕不比他差(說實話,我對那些沒貨的老師,唉。。。),如果他真的厲害,請尊重他,在各方面也要向他咨詢咨詢,探討探討,張張見識(但絕對不能一味聽信,要是連自己都信不過,還搞屁啊)。
最後,也且都熟練了,也就可以根據自己未來可能需求,設計好線路,製作一塊固定的PCB,畢竟攜帶方便,也美觀。
最後最後,好好學編程,嵌入式的東西,邏輯是靈魂,代碼是靈魂的體現,設備是代碼的執行者。這三者中,個個不能拉下。
不給我分,保證你第一次製版失敗,啊哈哈哈
Ⅳ 關於單片機DIY的問題
1,單片機入門快則一個月,慢的兩三月。學習過程中要能搞明白電路原理圖,會編寫代碼(C語言或匯編)及調試,會用萬用表,示波器,烙鐵等工具。你提問是不是可以直接在電路板上焊接器件,這涉及到你是用萬能板焊接,還是PCB板。如果是萬用板,就簡單些了,可以直接用焊錫絲或導線做信號或電源線,參照原理圖焊接元器件來設計電路板。如果是在PCB上焊接器件,需要你會畫電路圖,會PCB設計。這時你就要關注 器件封裝、布局、EMC、成本等因素。製作完成後外協加工,回來自己焊接。
2,單片機還需要開發板?還是一個晶元? 如果指的是你電路板設計,那麼至少需要一個單片機最小系統,供電電路以及相關外設電路。
3,掌握技能:包括熟練掌握 模電、數電、電路設計知識。會C語言,會用基本工具。
Ⅵ 單片機開發板是干什麼的
1、可以作為燒寫器(即編程器),將自己寫好的程序寫入單片機中,但燒寫單片機的種類單一 ,型號也不會太多。
2、可以利用開發板上的一些硬體做一些單片機實驗(不需要自己搭建實驗電路)有利於初學者使用。
單片機的學習需要理論和動手,理論與實踐並重。
(6)diy單片機開發板擴展閱讀:
單片機開發板介紹
單片機開發板是用於學習51、STC、AVR型號的單片機實驗設備。
根據單片機使用的型號又有51單片機開發板、STC單片機開發板、AVR單片機開發板。
常見配套有硬體、實驗程序源碼、電路原理圖、電路PCB圖等學習資料。
例如電子人單片機開發板,針對部分學者需要特別配套有VB上位機軟體開發,游戲開發等教程學習資料,開發此類單片機開發板的公司一般提供完善的售後服務與技術支持。
Ⅶ 自己做一個單片機開發板難度大嗎
學單片機的時間不長,做單片機開發板有難度。
單片機開發板本身就是一個單片機系統,而且是目標板的「工作母機」,不但電路復雜,而且需要編程,不是一般的「難」。
Ⅷ 單片機開發板的組裝步驟
1、明確自己的開發板要做什麼,有哪些功能。
2、分配單片機的引腳,確定引腳的配置。
3、設計外圍數字電路,畫出電路原理圖。
4、按電路原理圖購買元器件。
5、焊接電路。
6、開發與調試程序。
Ⅸ 剛學51單片機,想自己動手焊一個開發板,需要什麼東東。
首先你需要搭建一個最小系統,最小系統需要的元件不多,一個單片機、晶振,幾個按鈕,電阻電容按鈕什麼的就可以了,這個要說清有點多,你看著書弄就可以。記得單片機的IO口要引多一點引腳出來,可以插上兩三排排針供以後引出來用,杜邦線買多一點備用。
其他的模塊的話,流水燈是必學的 ,也就是LED加電阻即可;數碼管顯示;點陣顯示;蜂鳴器(可做音樂程序);矩陣鍵盤;AD/DA轉換;溫度測量;大概就先做這些,這些的元件請參考書本,都會有的,這些都是入門級的。
可以順便學習一下電源的穩壓·····下載程序的話可以採用USB、也可以採用串口下載,相關信息參考書本。建議採用USB,也就是用2302轉換,這些網上有很多,注意搜索即可。
自己做實驗板想法很好,做好了是很好的經歷,但不是我打擊你,有可能做失敗。不要搭建那麼大一塊,先做一點,慢慢再來。總之,祝你成功!
Ⅹ 單片機開發板只是用來學習嗎真正做一個具體的產品時候也用開發板嗎
因為開發板都會集成很多應用項目,當用他來實現一個具體的控制時,很多的功能會被閑著而且體積、價格均不劃算,對於C51系列單片機,現在很多入門時會選擇自己DIY單片機最小系統,進行一些代碼演示,而做具體的產品時就更加要根據需求來設計硬體系統和代碼流程了。