導航:首頁 > 操作系統 > 單片機是最基礎的晶元嗎

單片機是最基礎的晶元嗎

發布時間:2022-07-18 03:50:17

① 何謂單片機以及prc 高手指點啊

單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。

單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。單片機由晶元內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個晶元中,使計算機系統更小,更容易集成進復雜的而對提及要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以後,單片機和專用處理器的發展便分道揚鑣。

早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此後在8031上發展出了MCS51系列單片機系統。基於這一系統的單片機系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為性價比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,單片機技術得到了巨大的提高。隨著INTEL i960系列特別是後來的ARM系列的廣泛應用,32位單片機迅速取代16位單片機的高端地位,並且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高端的32位單片機主頻已經超過300MHz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統。

單片機比專用處理器最適合應用於嵌入式系統,因此它得到了最多的應用。事實上單片機是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。而個人電腦中也會有為數不少的單片機在工作。汽車上一般配備40多部單片機,復雜的工業控制系統上甚至可能有數百台單片機在同時工作!單片機的數量不僅遠超過PC機和其他計算的綜合,甚至比人類的數量還要多。
PRC對我們中國人來說,當然是:
People's Republic of China - 中華人民共和國

prc」在英漢詞典中的解釋(來源:網路詞典):

PRC
abbr.
1. =Postal Rate Commission (美國)郵資委員會

② 請問單片機與晶元的區別是什麼

一、主體不同

1、單片機:是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統。

2、晶元:是一種把電路小型化的方式,並時常製造在半導體晶圓表面上。

二、特點不同

1、單片機:單片機的體積比較小, 內部晶元作為計算機系統,其結構簡單,但是功能完善,使用起來十分方便,可以模塊化應用。

2、晶元:集成電路的規模生產能力,可靠性,電路設計的模塊化方法確保了快速採用標准化集成電路代替了設計使用離散晶體管。


三、優勢不同

1、單片機:單片機有著較高的集成度,可靠性比較強,即使單片機處於長時間的工作也不會存在故障問題。

2、晶元:是微處理器或多核處理器的核心,可以控制計算機到手機到數字微波爐的一切。


③ 單片機是集成電路晶元嗎

是的,單片機是在一塊晶元上集成了一套完整的計算機系統。
元器件有賣的,設計好的一些牌子的官網上有

④ 單片機與晶元的區別

單片機也是一種晶元,是把CPU與外圍支持器件集成到一起,具有完整計算機功能的一種大規模集成電路。可以說,單片機就是把普通計算機的主板、CPU、內存、顯卡都集成到一塊晶元中了。

⑤ 單片機也是晶元嗎實物一樣啊!糊塗了!

單片機是指一個集成在一塊晶元上的完整計算機系統。盡管他的大部分功能集成在一塊小晶元上,但是它具有一個完整計算機所需要的大部分部件:CPU、內存、內部和外部匯流排系統,目前大部分還會具有外存。同時集成諸如通訊介面、定時器,實時時鍾等外圍設備。而現在最強大的單片機系統甚至可以將聲音、圖像、網路、復雜的輸入輸出系統集成在一塊晶元上。

⑥ 什麼是單片機

單片機的幾部份

一、匯流排:我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中 ,連連線並不成為一個問題,因為各器件間一般是串列關系,各器件之間的連線並不很 多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各 器件之間的工作必須相互協調?所以就需要的連線就很多了,如果仍如同模擬電路一樣 ,在各微處理器和各器件間單獨連線線,則線的數量將多得驚人,所以在微處理機中引 入了匯流排的概念,各個器件共同享用連線,所有器件的8根數據線全部接到8根公用的線 上,即相當於各個器件並聯起來,但僅這樣還不行,如果有兩?器件同時送出數據,一 個為0,一個為1,那麼,接收方接收到的究竟是什麼呢?這種情況是是不允許的,所以 要通過控制線進行控制,使器件分時工作,任何時候只能有一個器件發送數據(可以有 多個器件同時接收)。器件的數據線也就被稱為數據匯流排,器件所有的控制線被稱 控制 匯流排。
在單片機內部或者外部存儲器及其它器件中有存儲單元,這些存儲單元要被分配 地址,才能 用,分配地址當?也是以電信號的形?給出的,由於存儲單元比較多,所以 ,用於地址分的線也較多,這些線被稱為地址匯流排。

二、數據、地址、指令:之所以將這三者放在一起,是因為這三者的本質都是一樣的—數字,或者說都是?串『0』和『1』組成的序列。換言之,地址、指令也都是數據 。指令由單片機晶元的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的 一一對應關,不可以由 單片機的開發者更改。地址:是尋找單片機內部、外部的存儲 單元、輸入輸出口的依據,內 單元的地址值已由芯?設計者規定好,不可更改,外部的 單元可以由單片機開發者自行決,但有一些地址單元是一定要有的(詳見程序的執行過 程)。數據:這是由微處理機處理的 象,在各種 不同的應用電路中各不相同,一般而言,被處理的數據可能有這么幾種情況:

1地址(如MOV DPTR,#1000H),即地址1000H送入DPTR。
2方式字或控制字(如MOV TMOD,#3),3即是控制字。
3常數(如MOV TH0,#10H)10H即定時常數。
4實際輸出值(如P1口接彩燈,要燈全亮,則執行指令:MOV P1,#0FFH,要燈全暗, 則執 兄 令:MOV P1,#00H)這里0FFH和00H都是實際輸出值。又如用於LED的字形碼,也是實 際?出的值。 理解了地址、指令的本質,就不難理解程序運行過程中為什麼會跑飛,會把數據當成指 令來 行了。

三、P0口、P2口和P3的第二功能用法 初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間 要有個切換的過程,或者說要有一條指令,事實?,各埠的第二功能完全是自動?,不需要?指令來轉換。如P3.6、P3.7分別是WR、RD信號,當微片理機外接RAM或有外部I/O口 時,它們揮作第二功能,不能作為通用I/O口使用,只要一微處理機一執行到MOVX指令,就會有相應的信號從 P3. 或P3.7送出,不需要事先用指令說明。事實上『不能作為通用I/O口使用』也並不是『不能?而是(使用者)『不會』將其作為通用I/O口使用。你完全可以在指令中按排一條S ETB P3.7的指令,並且當單片機執行到這條指令時,也會使P3.7變為高電平,但使用者不會 這么做,因為這通常這會導致系統當潰(即死機)。

四、程序的執行過程 單片機在通電復位後8051內的程序計數器(PC)中的值為『0000?,所以程序總是從『0000』單元開始執行,也就是說:在系統的ROM中一定要存在『0000』?個單元,並且在『0000』單元中存放的一定是一條指令。

五、堆棧 堆棧是一個區域,是用來存放數據的,這個區域本身沒有任何特殊之處,就是內部RAM的 一?份,特殊的是它存放和取用數據的方式,即所謂的『先進後出,後進先出』,並且 堆棧有特 的數據傳輸指令,即『PUSH』和甈OP』,有一個特殊的專為其服務的單元,即堆棧指 針SP 每當執一次 PUSH指令時,SP就(在原來值的基礎上)自動加1,每當執行一次POP指令,SP就(在原 來值基礎上)?動減1。由於SP中的值可以用指令加以改變,所以只要在程序開始階段更改了SP值,就可以把堆棧設置在規定的內存單元中,如在程序開始時?用一條MOV SP,#5FH指令,就時把堆棧設置在從內存單元60H開始的單元中。一般程序的開頭總有這 么?條設置堆棧指針的指令,因為開機時,SP的初始值為07H,這樣就使堆棧從08H單元 開始往後?8H到1FH這個區域正是8031的第二、三、四工作寄存器區,經常要被使用,這會造成 數?的渾亂。不? 作者編寫程序時,初始化堆棧指令也不完全相同,這是作者的習慣問 題。當設置好堆棧區?,並不意味著該區域成為一種專用內存,它還是可以象普通內存 區域一樣使用,只是一般情 下編程者不會把它當成?通內存用了。

六、單片機的開發過程 這里所說的開發過程並不是一般書中所說的從任務分析開始,我們假設已設計並製作好 硬體下面就是編寫軟體的工作。在編寫軟體之前,首先要確定一些常數、地址,事實?這些 常?、地址在設計階段已被直接或間接地確定下來了。如當某器件的連線設計好後,其 地址也就確定了,當 器件的功能被確定下來後,其控制字也就被確定了。然後用文本編緝器(如EDIT、CCED 等)寫軟體,編寫好後,用編譯器對源程序文件編譯,查錯,直到沒有語法錯誤,除了極簡 單?程序外,一般應用模擬機對軟體進行調試,直到程序運行正確為止。運行正確後, 就可以寫(將程序固 化在EPROM中)。在源程序被編譯後,生成了擴展名為HEX的目標文件,一般編程器能夠 識別種格式的文件,只要將此文件調入即可寫片。在此,為使大家對整個過程有個認識,舉 一?說明: ORG 0000H LJMP START ORG 040H START: MOV SP,#5FH ;設堆棧 LOOP: NOP LJMP LOOP ;循環 END

⑦ 電路板、集成電路、單片機、CPU、晶元的區別是什麼

1)CPU是一種特殊功能的晶元,包含控制器和運算器,是計算機的中央處理器,就是計算機的大腦。從外觀上來看就是一個晶元。
2)單片機是含有CPU,存儲器,輸入輸出部件,定時、計數器等功能的一個晶元,具備了一個計算機主機的基本功能,由於體積小等原因,適合嵌入式應用,從外觀上來看就是一個晶元。
3)集成電路和晶元一般意義上來說 是一樣的。
4)電路板是讓各種晶元(集成電路)配合工作搭起來的集合,也就是通道。

⑧ 單片機的定義

單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。

單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。

從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。

⑨ 單片機和晶元有什麼區別

單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。
所以說單片機是晶元里很特殊的一種,
而晶元就是IC,泛指所有的集合電子元器件(集成電路,大規模集成電路,超大規模集成電路都是晶元),是在硅板上集合多種電子元器件實現某種特定功能的電路模塊。它是電子設備中最重要的部分,承擔著運算和存儲的功能。集成電路的應用范圍覆蓋了軍工、民用的幾乎所有的電子設備。

閱讀全文

與單片機是最基礎的晶元嗎相關的資料

熱點內容
怎麼做積木解壓神器 瀏覽:199
王者榮耀解壓玩具抽獎 瀏覽:49
12位是由啥加密的 瀏覽:868
程序員編迷你世界代碼 瀏覽:895
php取現在時間 瀏覽:246
單片機高吸收 瀏覽:427
怎麼區分五代頭是不是加密噴頭 瀏覽:244
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471
單片機定時器計數初值的計算公式 瀏覽:801
win7控制台命令 瀏覽:567
貓咪成年app怎麼升級 瀏覽:692
360有沒有加密軟體 瀏覽:315
清除cisco交換機配置命令 瀏覽:751
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827
加密狗插上輸不了密碼 瀏覽:187
大學單片機相關科目 瀏覽:23