A. 單片機開發板工作原理是什麼
就51系列單片機而言、單片機開發板根據用途有許多的方案,最簡單的就是單片機最小工作系統,包含單片機晶元以及維持單片機工作、運行的外部晶振等必要元件,還包括單片機供電電源、以及單片機與電腦之間的通訊介面、單片機輸出控制信號的埠。上電後首先連接單片機開發板與電腦的通訊埠,而後在電腦的相關編程、編譯軟體上編寫單片機應用程序並且編譯成單片機的可執行文件,再通過通訊線將文件下載到單片機當中,再次給單片機上電後,單片機就可以根據編好的程序按步驟輸出控制量了。
B. 單片機開發板怎麼使用
對於開發板的使用,主要是取決於哪個方向學習
因為開發板,都是集成了各種行業經常用到的各種模塊,不同的開發板所集成的模塊數量也是不一樣的,價位也是不一樣的,哈!
如果是購買的開發板,那麼就會有配套的資料光碟,學習的步驟則是
1、先看清開發板的原理圖,也就是板子上面都有哪些可用的模塊
2、在資料光碟內尋找到說明文件,一般都在根目錄下會有個文本文件,仔細閱讀下
3、根據說明文件的提示,一步一步的,由淺入深的學習,重要的是多練習
4、編程軟體裝好後,先找個配套程序燒寫到單片機內,重要的是先找找控制開發板的感覺(第一次玩這個,能燒寫成功也是很興奮的)
5、如果遇到問題,可以多看看資料,看看書,實在不行可以把問題發出來
註:不要上來就提問這個怎麼弄,那個怎麼做,一定要把遇到問題的程序貼出來
幾乎所有學習單片機的人,都是從流水燈開始的,也就是點亮發光二級管
因為這是最簡單,最直接有效的,程序的結果是一目瞭然的
此外還要注意幾點
1、對單片機編程軟體的使用,可以看看視頻教學,裡面都有講解的,也可以看看操作手 冊,一般附帶的資料裡面也會有的
2、資料內的配套程序,最好是復制一份,免得修改後出現問題不能還原
3、看原理圖的時候,注意看清各個模塊使用的是哪幾個埠,之後可以根據這幾個埠 重新編寫控製程序,這樣可以加深學習
好啦,暫時只能說這么多了,對於初學者,說得越多越會感到迷惑
C. 51單片機開發板的使用!
單片機開發板要正常工作,一般需要這幾個基本條件:
1.供電電源;
一般開發板上提供兩種供電方式,USB供電和專用電源供電。使用USB供電你只要用一根USB線將開發板USB電源介面與電腦的USB介面相連即可;使用專用電源(一般開發板配帶)供電只要將專用電源一頭接220V市電一頭接開發板專用電源供電介面即可;
2.系統時鍾;
檢查你的開發板上晶振是否正確連接,晶振頻率是否正確;
3.復位電路;
檢查你的開發板上復位電路是否正常;
4.程序下載;
要將編寫好的C源程序下載到單片機內執行,你需要:
(1)硬體連接:一般使用出串口下載方式,用串口線一頭接開發板上程序下載串口一頭接電腦上任一串口;
(2)軟體准備:編輯好的C源文件,利用集成開發環境(keil
C使用較廣)調試無誤後,編譯連接生成相應的hex文件,程序下載軟體(如stc
isp
v4.88)做相應設置,如選擇要下載的hex文件,設置下載速度,選擇單片機型號等等),保證前3個條件具備,點擊下載,出現提示後給開發板上電,等待程序下載成功。復位開發板運行程序。
註:以上回答僅針對一般情況(如採用USB下載,不同集成開發環境,非STC51系列單片機等這些情況會略有差異,可留言咨詢)
D. 51單片機開發板的使用!
單片機開發板要正常工作,一般需要這幾個基本條件:
1.供電電源;
一般開發板上提供兩種供電方式,USB供電和專用電源供電。使用USB供電你只要用一根USB線將開發板USB電源介面與電腦的USB介面相連即可;使用專用電源(一般開發板配帶)供電只要將專用電源一頭接220V市電一頭接開發板專用電源供電介面即可;
2.系統時鍾;
檢查你的開發板上晶振是否正確連接,晶振頻率是否正確;
3.復位電路;
檢查你的開發板上復位電路是否正常;
4.程序下載;
要將編寫好的C源程序下載到單片機內執行,你需要:
(1)硬體連接:一般使用出串口下載方式,用串口線一頭接開發板上程序下載串口一頭接電腦上任一串口;
(2)軟體准備:編輯好的C源文件,利用集成開發環境(keil C使用較廣)調試無誤後,編譯連接生成相應的hex文件,程序下載軟體(如stc isp v4.88)做相應設置,如選擇要下載的hex文件,設置下載速度,選擇單片機型號等等),保證前3個條件具備,點擊下載,出現提示後給開發板上電,等待程序下載成功。復位開發板運行程序。
註:以上回答僅針對一般情況(如採用USB下載,不同集成開發環境,非STC51系列單片機等這些情況會略有差異,可留言咨詢)
E. 開發板是做什麼用的啊
用來進行嵌入式系統開發。
開發板是用來進行嵌入式系統開發的電路板,包括中央處理器、存儲器、輸入設備、輸出設備、數據通路/匯流排和外部資源介面等一系列硬體組件。
開發板為了嵌入的學習者設計好了常用的電路,嵌入學習者不用再自己製作電路板,可以直接使用開發板即可進行測試學習。
(5)單片機開發板製作與應用擴展閱讀:
開發板的分類:
1、51系列單片機。51單片機目前已有多種型號, 8031/8051/8751是Intel公司早期的產品,而 ATMEL 公司的AT89C51、AT89S52則更實用。
2、PIC系列單片機。在全球都可以看到PIC單片機從電腦的外設、家電控制、電訊通信、智能儀器、汽車電子到金融電子各個領域的廣泛應用。
3、AVR系列單片機。AVR單片機是1997年由ATMEL公司研發出的增強型內置Flash的RISC精簡指令集高速8位單片機。
4、ARM開發板。ARM開發板是以ARM內核晶元的嵌入式開發版,主要特點是速度快,庫文件統一,並且有利於進行開發。
F. 51單片機開發板的用途
51單片機開發板也稱51單片機實驗板、51單片機學習板。是用於學習51型號的單片機的實驗及學習器件,他是將51單片機常用的外圍。比如流水燈,數碼管,矩陣鍵盤,EEPROM,時鍾,蜂鳴器,繼電器及集成在一小塊電路板上。便於攜帶及學習,直接插在PC機上面。隨時隨地的進行學習,另外一些中小型項目也可以直接在此板上面進行二次開發,開發完成後即可以在此基礎上面重新畫圖做板,極大的縮短了公司的開發周期,節省硬體成本。例如鐵牛單片機開發板,針對學者需要特別配套VB上位機軟體開發,游戲開發等教程學習資料。開發此類單片機開發板的公司一般提供完善的售後服務與技術支持,高校常用的單片機開發板為教學需要,常見配套資源有硬體、實驗程序源碼、電路原理圖、電路PCB圖等學習資料。
常見配套資源如下:
1、硬體實驗板及期配件如:杜邦線、單片機晶元、流水燈、點陣顯示、ds1302數字鍾、ds18b20溫度檢測、彩色TFT液晶屏,SD卡,超聲波測距、收音機、mp3解碼、智能小車等等。
2、實驗程序源碼,包含匯編源程序、C語言源程序。
3、電路原理圖、PCB圖。
4、實驗手冊、使用手冊。
5、附加PCB設計製作、VB軟體開發等計算機學習資料。
G. 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
H. 自己做單片機開發板需要什麼東西
如果你不是很了解但是又想做一個怎麼辦?也可以做,可以通過模仿網上一些開發板,其實實際上就是一個單片機的一個最小板,單片機的最小系統上面配備的流水燈,數碼管,DS18B20這種溫度感測器,IDC,獨立按鍵矩陣,按鍵電器蜂鳴器,有的還會配備紅外感測器,液晶屏等等,把這些資源都做在同一塊板子上供你去學習。另外一方面就是說如果說你需要做一些小項目需要用到這個上面這些資源的,還可以借鑒它的電路,同時也可以在這個電路上面進行開發,待完成了大概對程序設計,以及功能的設計,可以再去製作自己的PCB板,而不是一開始的時候就去畫板子,一開始的話先學會自畫自己的板子,然後再去做軟體開發,大多數情況下都是先用開發板模擬器,一般模擬器會用在線模擬的那種在線模擬器,便於程序的調試,寫程序大部分情況下實際上是在調試程序,調試程序不可能一下就能夠把功能完成。
I. 單片機開發板的使用
單片機開發板的工作原理:是一個幫你設計好的硬體電路,你只要改變單片機內部程序,可以實現外部硬體不同的功能(板不一樣,功能不一樣)。你買了板後使用方向會有相關的說明的,我上個月買了塊是360元,功能比較多的,功能少點的100來塊或更低可以買到。
J. 單片機開發板用途
單片機開發板有以下作用:
提供穩定可靠的電路板和器件,減少了硬體設計、調試周期。
提供原理圖,為將來的重新製版提供了參考
提供源代碼,為學習、研究提供了參考依據,減少了從頭開始學習的精力。
提供技術支持,減少了學習中遇到問題的解決時間
對於新入門的工程師來說,開發板的作用是非常大的,各種資源也是很有幫助的。