『壹』 請問AT系列51單片機和STC系列51單片機有什麼區別呢AT89S51 和AT89C51的區別
AT系列51單片機和STC系列51單片機區別為:定時器不同、兼容不同、存儲器不同。
一、定時器不同
1、AT系列51單片機:AT系列51單片機有兩個16位定時器/計數器。
2、STC系列51單片機:STC系列51單片機有四個16位定時器/計數器。
二、兼容不同
1、AT系列51單片機:AT系列51單片機與MCS-51 兼容。
2、STC系列51單片機:STC系列51單片機不與MCS-51 兼容。
三、存儲器不同
1、AT系列51單片機:AT系列51單片機包含4K位元組可編程FLASH存儲器。
2、STC系列51單片機:STC系列51單片機包含8K位元組可編程FLASH存儲器。
AT89S51和AT89C51的區別為:全靜態工作頻率不同、鎖定不同、中斷源不同。
一、全靜態工作頻率不同
1、AT89S51:AT89S51的全靜態工作頻率為0Hz-33MHz。
2、AT89C51:AT89C51的全靜態工作頻率為0Hz-24MHz。
二、鎖定不同
1、AT89S51:AT89S51三級程序存儲器保密鎖定。
2、AT89C51:AT89C51三級程序存儲器不保密鎖定。
三、中斷源不同
1、AT89S51:AT89S51有6個中斷源。
2、AT89C51:AT89C51有5個中斷源。
『貳』 ATmega16L與51系列單片機的異同
1、運行速度不同:AVR單片機(ATmega16)的時鍾源(晶振、內部RC等)可以不經過分頻直接提供給CPU使用,51的CPU主頻等於晶振的12分頻,ATmega16外部提供16M晶掁,即CPU頻率可達16M。
常規51的時鍾源為12M,經12分頻後CPU頻率僅為1M,所以AVR單片機的運行速度比51單片機的運行速度要快的多,並且AVR單片機可提供內容1M、2M、4M、8M等可變的CUP頻率。
2、操作簡易度不同:AVR內部自帶集成AD轉換,更易於對模擬量的處理,這使得AVR單片機的性價比明顯高於51單片機。
AVRI/O口是真正的雙向/O口,單片機讀取外部引腳電平直接通過PINX讀取,不需要像51那樣先給I/O口全寫1操作後才能讀取外部引腳電平,使得單片機讀取外部數據更容易。
AVRI/O具有強大的電流驅動能力,具有大電流(灌電流)10~20mA或40mA(單一輸出),可直接驅動SSR或繼電器。
3、通用性不同:AVR單片機作為一個新興起的系列,也具有了大多數新興事物的特點,即在原有系列的基礎上,擁有高性能、高速度、甚至是更低的功耗,但這些優化與更新的性能背後,也存在著一些問題,例如其價格相比之下顯得較為昂貴。
此外,它的32個通用寄存器中前16個寄存器都不能直接與立即數打交道,而不像51系列的單片機中所有的通用寄存器均可直接與立即數打交道,因而AVR系列的單片機在通用性方面無疑有所下降。由此可見,較高的價格、較低的適用性,這兩點便是AVR單片機進行市場推廣所存在的最大制約。
(2)51單片機和at單片機擴展閱讀:
單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。
單片機也被稱為單片微控器,屬於一種集成式電路晶元。在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。