導航:首頁 > 操作系統 > 8位51單片機怎麼樣

8位51單片機怎麼樣

發布時間:2023-06-13 11:19:14

1. 目前都有哪些新型的8位單片機,各自有哪些特點,應用在什麼場合

8位的單片機種類繁多,但是基本上是如下幾類:
1、51系列, 以intel 8031為主的晶元,包含AT89C51系列,飛利浦51系列,國產STC系列等,這類單片機是多周期復雜指令集,對位操作有著很強的處理能力,對編譯器要求也比較低,缺點是代碼運行速度極其慢,由於指令長短不一故抗干擾能力也很差。
2、PIC系列單片機,這個系列的單片機是精簡指令集,抗干擾能力較強,但是代碼效率不是很高。
3、AVR系列單片機,AVR單片機是單指令周期精簡指令集,抗干擾能力強並且運行速度快,性能是8位機中的強手,外設也極其豐富,只是對使用者的技術要求較高,價格較貴。
4、STM8等其它眾多的8位機性能也能滿足基本需求,有點是價格極其低廉。
5、國產海爾單片機,精簡指令集2周期指令,速度尚可,只是指令偏少。

2. 51內核8位單片機處理16位數據可行嗎

8位單片機一次可以處理8位二進制數的加減乘除,當然也可以計算16二進制位數了,只不過多運算幾次就行了,匯編語言的具體演算法教科書上有例子,用C語言編程的話,完全不用理會它是怎麼算的,只管寫公式就行了,如:
uint a,b,c; a=1200; b=2600; c=a+b;
甚至可以算小數:如 double a,b,c; a=125.67; b=36.88; c=a+b;
當然計算小數比較占內存,一個double變數佔8個位元組,運算也比較慢
歸功於庫函數,還可以計算三角函數,運算時間也只需數ms

3. 51單片機的優缺點

一、51單片機

應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的匯流排專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「經典」,為以後的其它單片機的發展奠定了基礎。

51單片機之所以成為經典,成為易上手的單片機主要有以下特點:

特性

1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。

缺點

(雖然是經典但是缺點還是很明顯的)

1、AD、EEPROM等功能需要靠擴展,增加了硬體和軟體負擔

2、雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機的最大軟肋

3、運行速度過慢,特別是雙數據指針,如能改進能給編程帶來很大的便利

4、51單片機保護能力很差,很容易燒壞晶元

應用范圍:目前在教學場合和對性能要求不高的場合大量被採用。

使用最多的器件:8051、80C51

4. 為什麼說51單片機是八位單片機

分辨一款單片機是多少位是按它提供的數據匯流排的位數來決定的,51單片機的P0口為數據匯流排,8位,所以是8位單片機,不過51單片機可以提供16位地址匯流排,其中第八位地址匯流排與數據匯流排復用,靠ALE地址鎖存來區分。

5. 為什麼51系列單片機能成為8位單片機的主流

現階段,8位機主要運用在民用產品中,如家用電器等,其運用廣泛性不言而喻。而且其處理能力能夠符合大部分場合。

6. 書上說51單片機 是8位CPU 這個8位是什麼概念什麼意思呢

一個地址代表8位,一個位元組

7. 51單片機是多少位的

51單片機是8位單片機。

位數指CPU處理的數據的寬度,參與運算的寄存器的數據長度。

如果匯流排寬度與CPU一次處理的數據寬度相同,則這個寬度就是所說的單片機位數。

如果匯流排寬度與CPU一笑消圓次處理的數據寬度不同:

(1)匯流排寬度小於CPU一次處理的數據寬度,則以CPU的數據寬度定義單片機的位數,但稱為准多少位。比如著名的Intel8088,CPU是16位但匯流排是8位,所以它是准16位。

(2)匯流排寬度小於CPU一次處理的數據寬度,則以CPU的數據寬度定義單片機的位數。

少橋灶位寬不是指碰塌匯流排寬度,也不是存儲器的寬度,像51單片機的地址匯流排是16位的,但是它是8位機。像ARM的存儲器也有八位的,但是它是32位機。而是指CPU處理的數據的寬度,也就是CPU一次數據的吞吐量。

閱讀全文

與8位51單片機怎麼樣相關的資料

熱點內容
網路驅動下載到哪個文件夾 瀏覽:476
達內程序員培訓西安 瀏覽:498
人保送車主惠app上怎麼年檢 瀏覽:604
android手機開機密碼 瀏覽:480
linux查看某個進程命令 瀏覽:529
閑置的騰訊雲伺服器 瀏覽:437
rar壓縮包mac 瀏覽:626
php混淆加密工具 瀏覽:581
java把數字拆分 瀏覽:464
如何下載svn伺服器舊版本 瀏覽:559
命令與征服4攻略 瀏覽:914
實數四則運演算法則概念 瀏覽:294
cs16優化命令 瀏覽:871
Minecraft雲伺服器免費 瀏覽:828
png壓縮最小 瀏覽:182
老韓綜app怎麼看不了了 瀏覽:229
只有一個程序員的體驗 瀏覽:323
用伺服器地址怎麼有網 瀏覽:552
路由器伺服器昵稱是什麼 瀏覽:715
程序員男友消失了 瀏覽:401