開發板學習
⑴ 單片機開發板有哪些,初學者學習哪個好
這個不具體說哪個好了,跟你將選擇板子的方法和原則:
我用的是吳鑒鷹的,視頻講解的好,另外與人解答,對於你自己,你自己看看自己需求。
資源介紹
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干擾等問題,是您今後產品設計的一個良好的參考對象。
⑵ 單片機開發板只是用來學習嗎真正做一個具體的產品時候也用開發板嗎
用十天,學會了基本知識,開發板就可以扔了。
實用,必須自己設計板子。
⑶ 開發板只是學習工具嗎
開發板是一款參考設計,一般會盡量將主晶元的每個功能都示例做出介面、應用來,配套的軟體資料也是如此,這樣我們在用這款主晶元的某些功能時,就能用開發板進行程序設計和效率評估,全都滿意了之後,參考這個板子設計自己的板子:把不要的功能裁剪掉,剩下的參考開發板的布線、布局、優缺點等來形成自己的系統。
所以我們在新做一個系統時,一般選擇涵蓋自己系統大部分(最好是全部)功能的開發板來加速開發。
⑷ 新手如何學習嵌入式開發板
我學習的時候就是跟著吳健鷹的視頻學習的。
⑸ 拿到單片機開發板後,該如何開始學習
如果沒有足夠的資金去買電路板的話。可以先學簡單的。如果對信號部分比較感興趣的話。從看別人的程序開始,了解它的內部結構,就算沒有開發板,而應該把單片機當做是一個踏板,把C語言的基礎打好、一定要學好數電模電,FPGA/。
可以安裝一個proteus模擬軟體,而proteus主要用於單片機的模擬,直接在軟體上下載編寫的程序。如果想精通單片機的話,不建議買、開發板一個(可網上購買價格十幾塊錢到一百多不等)對於初學者,半個月就可以入門,建議到電驢資源區里去尋找。盡量避免一上來就開始學匯編。
結合書上的知識來入門;CPLD等。如力天的,然後就可以去接觸嵌入式了。
建議網上購買有配套視頻教程的板子、硬體設備、個人覺得不要把目標放在普通的單片機上51AVRPIC。郭天祥的51開發板已經過時了,那樣效果不好,學習原理來達到精通單片機的目的,在這個軟體裡面話好電路圖。
看別人的程序。不過郭天祥《十天學會單片機》教程到時可以學習學習。建議入門的時候用C語言來編程,或者16位的AVR,然後學PIC,真正要學的:電腦一台。對於初學者,如學號51單片機,而且不佔用多少內存空間,看資料,DSP,非常好用、如果願意下功夫、軟體,就去學匯編,還可以裝一個mutism模擬軟體。此外。
KeilC513版本的編譯環境,最後通過學習內部結構。mutism主要應用於數電模電的模擬,裡面有很多十分有用的電子資料和視頻資料,也可以在proteus上在線調試看到效果,遇到不懂得查書籍,不要從原理開始學、書籍的話,這方面知識用的越多,這個很重要,值得研究的是嵌入式如ARM。
⑹ 怎麼學習開發板
開發板的目標群就是初學者,所以大多都會帶有很多的電子文檔的使用資料,還會有很多的程序例子。可以暫時不看書,看看所帶文檔,運行常式。在掌握了初步技能之後再定下步學習計劃
⑺ 如何入門學單片機。那些開發板學習板什麼的要買哪個好
給你推薦一個比較好入門的51單片機視頻 郭天祥的 網上找一下,然後隨便買一塊開發板就可以了,多練,多花時間就OK。別搞什麼模擬軟體,用實際的東西印象更深刻。
⑻ 初學嵌入式學習,用什麼開發板較好可以直接從ARM11學起嗎
對於ARM嵌入式的初學者,用ARM9開發板。
首先,從功能上來說,ARM11要比ARM9強一些,但是性能優異並不代表適合初學者。對於初學者來說ARM11的有些功能是冗餘。
其次,學習ARM9或者ARM11就在所難免學習其所支持的操作系統Linux(ARM11可以支持Android)。目前,市面上ARM9的開發版的價格
要比ARM11低很多,而兩者都可以運行Linux操作系統。並且ARM9開發板的資料和教學視頻也更多一些。jz2440+韋東山系列教學視
頻,mini2440+國嵌視頻都是不錯的選擇。
最後,學習ARM9,可以按Linux應用開發、驅動開發順序學習。如果想學習Android系統開發,可以學完ARM9再學習ARM11開發板下的安卓系統開發。因為安卓系統就是Linux內核+libc庫用Java封裝而成。
⑼ 學習嵌入式一定要買開發板嗎
有開發板會更好,學習起來更方便,具體的學習,先從基礎開始
需要掌握的基本技能。
(1)C語言是所有編程語言中的王者(單片機、DSP、類似ARM的種種晶元的編程都可以用C語言搞定),因此必須非常熟練的掌握,大學本科教學中的C語言是遠遠不夠的,有兩個非常重要的內容沒有講「文件的操作」和「IO的操作」,其中「IO的操作」是必須掌握的技術。
(2)操作系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「進程」「線程」「系統調度」等等基本問題搞清楚
(3)計算機原理應該指的是x86的微機原理吧,但是在嵌入式領域x86處理器只是冰山的一小角,還有很多叫做ARM、XScale、SuperH、68K、PowerPC等等等等,無數的其它處理器,有一些我也叫不上名字。但是,X86總規是基礎,萬變不離其宗,深入學一下還是非常有必要的
⑽ 如何學習開發板及選擇開發板
這個就不具體說哪個好,
只要適合自己的就是最好的,
也不要太糾結,自己踏踏實實學習就可以了,