在電子行業(yè)工作的朋友應該聽說過單片機、開發(fā)板。但是有很多萌新對于兩者的意思并不是很理解,經(jīng)常會問的一個問題就是開發(fā)板和單片機有什么區(qū)別, 單片機開發(fā)板有什么用?這篇文章就為大家詳細解答這個問題。
一、單片機和開發(fā)板的定義
單片機又稱單片微型計算機(Microcontrollers),是一種集成電路芯片,它利用超大規(guī)模集成電路技術,將中央處理器 CPU、隨機存儲器 RAM、 ROM、多種 I/O口、中斷系統(tǒng)、定時/計數(shù)器等功能集成在一塊硅晶片上。需要將大量的智能電子產(chǎn)品應用在單片機上,其應用范圍已經(jīng)非常廣泛,包括實時工控、通信設備、家電、智能儀表等。
開發(fā)板是一種用于開發(fā)嵌入式系統(tǒng)的電路,包括:中央處理器、內存、輸入設備、輸出設備、數(shù)據(jù)通路/總線、外部資源接口等一系列硬件組件。嵌入式系統(tǒng)的開發(fā)一般將硬件劃分為兩大平臺,一是開發(fā)平臺,一是目標平臺即開發(fā)板。本文介紹的開發(fā)平臺是指使用計算機,通過傳輸?shù)慕涌?,如串?USB、并口等,或通過網(wǎng)絡連接到目標平臺。嵌入式系統(tǒng)開發(fā)者通??梢愿鶕?jù)開發(fā)需要自行定制開發(fā)板,也可以由用戶自主研發(fā)。開發(fā)板是針對初學者了解和學習系統(tǒng)的軟硬件,同時還提供了底層集成開發(fā)環(huán)境和軟件源代碼及硬件原理圖等。常用的開發(fā)板為51、 ARM、 FPGA、 DSP開發(fā)板。
二、單片機和開發(fā)板的作用
單片機:可充當燒寫器(即編程器),將自己編寫的程序寫入單片機,它就能按我們的要求運行程序,實現(xiàn)功能控制。只需設計好電路,編寫好單片機程序,就能達到我們想要的效果,從而控制家里的各種電子設備。
開發(fā)版:在開發(fā)板上可以利用一些硬件做一些單片機的實驗,因為開發(fā)板上的電路已經(jīng)設計好,因此無需自行搭建電路,對初學者的幫助非常大。
經(jīng)過對單片機與開發(fā)版的定義與作用的分析,可以總結為單片機是開發(fā)板上的芯片,開發(fā)板是由單片機和其它電子元件構成的一塊電路板,電路板已經(jīng)設計好,可以直接使用,而單片機也需要進行功能設計、燒錄程序。兩者之間屬于包含關系。
【本文標簽】 單片機 單片機開發(fā)板
【責任編輯】單片機工程師
微信二維碼
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統(tǒng)計
粵公網(wǎng)安備 44030402004503號