Ⅰ 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單片機進行市場推廣所存在的最大制約。
(1)atmega51單片機擴展閱讀:
單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。
單片機也被稱為單片微控器,屬於一種集成式電路晶元。在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。
Ⅱ ATMEL51單片機的功能特性概述:
AT89S51提供以下標准功能:4k位元組Flash閃速存儲器,128位元組內部RAM, 32個I/O口線,看門狗(WDT ),兩個
數據指針,兩個16位定時/計數器,一個5 向量兩級中斷結構,一個全雙工串列通信口,片內振盪器及時鍾電路。同時,AT89S51可降至OHz的靜態邏輯操作,並支持兩種軟體可選的節電工作模式。空閑方式停止cPu的工作,但允許RAM,定時/計數器,串列通信口及,中斷系統繼續工作。掉電方式保存RAM 中的內容,但振盪器停止工作並禁止其它所有部件工作直到下一個硬體復位。
Ⅲ ATMEL51單片機的ATMEL 89系列 51單片機特點
1.內部含Flash存儲器
因此在系統的開發過程中可以十分容易進行程序的修改,這就大大縮短了系統的開發周期。同時,在系統工作過程中,能有效地保存一些數據信息,即使外界電源損壞也不影響到信息的保存。 用89系列單片機設計的系統,可以反復進行系統試驗;每次試驗可以編入不同的程序,這樣可以保證用戶的系統設計達到最優。而且隨用戶的需要和發展,還可以進行修改,使系統不斷能追隨用戶的最新要求。
Ⅳ AT89c51單片機與ATmega單片機的區別
AT89c51單片機是51系列的,8位單片機,與8031兼容,即是在8031基礎上發展起來的。
ATmega單片機是AVR單片機,與51單片機是兩種不同的架構,具有自己的指令系統,即與51單片機毫無關系。兩者沒有可比性。
Ⅳ atmega328p是51單片機嗎
不是,該單片機屬於ATMEL公司生產的AVR系列單片機。
Ⅵ ATmega16L和51單片機一樣嗎,能兼容嗎
ATmega16L採用的是RISC結構,不管是寄存器、指令集還是執行方式與51的馮-諾依曼結構大不相同,所以不能兼容!
但它有更多的資源,更快的執行效率,所以51的程序是可以移植到ATmega中去的!
Ⅶ ATMEL51單片機的介紹
又稱:atmel單片機 51單片機 單片機at89s51at89s51是一個低功耗,高性能cmos 8位單片機,片內含4k bytes isp(in-system programmable)的可反復擦寫1000次的flash只讀程序存儲器,器件採用atmel公司的高密度、非易失性存儲技術製造,兼容標准mcs-51指令系統及80c51引腳結構,晶元內集成了通用8位中央處理器和isp flash存儲單元,功能強大的微型計算機的at89s51可為許多嵌入式控制應用系統高性價比的解決方案。
Ⅷ ATMEGA88可以用什麼51系列的單片機代替 謝謝了
ATMEGA88是AVR內核的單片機,與51內核是完全不同的,不能直接代換。
如果要改用51的內核設計,在保證管腳數與FLASH容量相差不多的情況下,看是否還需要什麼特殊的功能,如PWM、定時器、AD轉換,根據需要選擇相應的51內核進行替換。
如果不局限於51內核,建議使用STM32F1系列或STM8系列進行替換。
Ⅸ 51單片機可以直接與atmega88v單片機通信嗎具體如何做
直接用串口就可以通信啦,雖然電平可能不一樣,但高低電平的判斷都在規定范圍內的。
用串口通信簡單方便,程序容易,不需要用什麼協議晶元,直接將串口的收發線對接就行了。
這是短距離通信,長距離通信當然要用協議晶元。更長的距離,要換RS485晶元。
Ⅹ 我買了一個51的燒錄器,不知道可不可以用來燒錄AVR的單片機, 還有atmega
可以,只要你的硬體介面設計符合這個
下載器
的介面就可以了,
這只是一個
USB-TTL轉換器而已,相當於串口「線」。能否下載程序關鍵還是在軟體的支持與否,