❶ 單片機中的cpu只的是什麼
cpu當然復雜啊!不然全球就不會只有兩個cpu生產商了!原理圖是簡單,但是要想達到納米級的半導體技術就復雜多了!
❷ 為什麼用單片機而不用CPU來開發
對技術人員要求高,得有一個團隊。有些機械手或機床是用電腦CPU控製得
❸ 怎麼通過調試編譯器,知道單片機的fcpu和fosc的關系倍數關系
讀取相應配置寄存器的內容,就能夠知道的。
不過這需要你了解相關寄存器。
❹ 請問單片機與CPU有什麼區別
隨著嵌入式科技的發展
CPU
和
單片機
無明顯的界限,單片機外形有DIP封裝
也有
SMT
封裝的,CPU一般都是
SMT封裝的。
其實在單片機系統里,單片機就是CPU。
❺ STC單片機12C5608的CPU內核keil編譯問題
霍霍!偏偏就是用8051
8052編譯。。。。。。STC的單片機就是兼容51核,不用懷疑。12C5608AD按STC的傳統來看是8KROM,如果你不使用擴展的RAM區的話(按STC的傳統,12C5608AD應該有512B或以上的RAM,我懶得去看它的文檔),直接使用AT89S52來建工程就可以了。
❻ 單片機的CPU問題
具體怎麼做是一門學問,大體思路上還是可以粗略講講:
首先,CPU的基本結構都是邏輯電路,所以指令的執行(取值,運算等)都是邏輯電路實現的。
CPU並不認得匯編指令,只認得二進制的機器碼,只能執行二進制的機器碼的指令。我們用匯編指令集編寫的程序在編程環境解釋之後轉換成二進制的機器碼,燒入到存儲器當中。可以說是我們的編程軟體認得我們寫的程序,把它翻譯成CPU認得的程序的。
CPU首先到存儲器指定的地址取得操作碼,然後對操作碼進行解碼之後才能知道要進行什麼操作。假設如果操作碼010是加法。那麼就對數據進行加法運算。具體的運算當然是由邏輯電路實現的。
所以,理論上你可以直接用機器碼來編寫程序,然後燒到晶元中執行。但是全二進制的機器碼不容易記憶也容易出錯,所以廠家就把機器碼翻譯成對應的匯編指令,如上假設加法指令010就被翻譯成ADD,就成了指令。所有這個CPU能夠執行的指令放在一起就是指令集。
因為機器碼的執行需要CPU的硬體支持,所以各個廠家CPU可以執行的指令集會不同,相同指令對應的機器碼也有可能不同。
❼ 單片機和CPU之間是什麼關系
CPU即中央處理器。
中央處理器(CPU,Central Processing Unit)是一塊超大規模的集成電路,是一台計算機的運算核心和控制核心。主要包括運算器(ALU,Arithmetic and Logic Unit)和控制器(CU,Control Unit)兩大部件。此外,還包括若干個寄存器和高速緩沖存儲器及實現它們之間聯系的數據、控制及狀態的匯流排。它與內部存儲器和輸入/輸出設備合稱為電子計算機三大核心部件。
單片機也被稱為微控制器(Microcontroler),是因為它最早被用在工業控制領域。
要說什麼關系?現在一般統稱電腦的中央處理器為CPU,單片機就是微控制器咯,一般用於控制板啊什麼的。。。
❽ 是不是每種處理器都要開發自己的編譯器,比如inter的cpu,arm,51單片機等
每個處理器廠家都會開發本身的編譯器。這是硬體設計與系統工程師的工作。軟體編輯員一般都不需染手此東西。是否每個牌子的處理器都須有自己的編譯器呢?未必。
比如Intel,AMD,VIA 同是用x86平台都可享用Intel的編譯器。
又如Siemens, SGI,NEC 同出產MIPS平台的處理器都可享用MIPS 的編譯器。
但有些特別指令如INTEL的MMX,SSE1,2,3,4;AMD的3DNOW,AMD64 等就有勞個產家編寫。
如沒有特別指令編譯器, 軟體會出錯嗎?很多高檔程序編輯軟體都會翻譯及處理,用標准指令來取代特別指令(應該說不用特別指令),當然執行速度會慢過特別指令。
❾ 常用單片機的CPU型號
STC單片機
STC公司的單片機主要是基於8051內核,是新一代增強型單片機,指令代碼完全兼容傳統8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號,加密性好,抗干擾強.
PIC單片機:
是MICROCHIP公司的產品,其突出的特點是體積小,功耗低,精簡指令集,抗干擾性好,可靠性高,有較強的模擬介面,代碼保密性好,大部分晶元有其兼容的FLASH程序存儲器的晶元.
EMC單片機:
是台灣義隆公司的產品,有很大一部分與PIC 8位單片機兼容,且相兼容產品的資源相對比PIC的多,價格便宜,有很多系列可選,但抗干擾較差.
ATMEL單片機(51單片機):
ATMEl公司的8位單片機有AT89、AT90兩個系列,AT89系列是8位Flash單片機,與8051系列單片機相兼容,靜態時鍾模式;AT90系列單片機是增強RISC結構、全靜態工作方式、內載在線可編程Flash的單片機,也叫AVR單片機.
PHLIPIS 51PLC系列單片機(51單片機):
PHILIPS公司的單片機是基於80C51內核的單片機,嵌入了掉電檢測、模擬以及片內RC振盪器等功能,這使51LPC在高集成度、低成本、低功耗的應用設計中可以滿足多方面的性能要求.
HOLTEK單片機:
台灣盛揚半導體的單片機,價格便宜,種類較多,但抗干擾較差,適用於消費類產品.
TI公司單片機(51單片機):
德州儀器提供了TMS370和MSP430兩大系列通用單片機.TMS370系列單片機是8位CMOS單片機,具有多種存儲模式、多種外圍介面模式,適用於復雜的實時控制場合;MSP430系列單片機是一種超低功耗、功能集成度較高的16位低功耗單片機,特別適用於要求功耗低的場合
松翰單片機(SONIX):
是台灣松翰公司的單片,大多為8位機,有一部分與PIC 8位單片機兼容,價格便宜,系統時鍾分頻可選項較多,有PMW ADC 內振 內部雜訊濾波。缺點RAM空間過小,抗干擾較好。
❿ 單片機CPU是什麼意思不是單片機的CPU又是什麼呢
1.單片機 CPU 與不是單片機的 CPU 統稱為「中央處理器」。
2.單片機 CPU 多是4.6.8位(單位時間處理位元組的多少)。
3.如果把「不是單片機的 CPU」 理解為性能比「單片機 CPU」 的好,那麼「不是單片機的 CPU」 就是能夠處理16. 32. 64.128. 。。。.位的中央處理器(即:CPU)。