51單片機系列與AVR單片機系列對比_第1頁
51單片機系列與AVR單片機系列對比_第2頁
51單片機系列與AVR單片機系列對比_第3頁
51單片機系列與AVR單片機系列對比_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

.51系列與AVR單片機對照的優(yōu)勢1、AVR單片機(ATmega16)的時鐘源(晶振、內(nèi)部RC等)能夠不經(jīng)過分頻直接供應(yīng)給CPU使用,而51的CPU主頻等于晶振的12分頻,ATmega16外面供應(yīng)16M的晶掁,即CPU頻次可達16M,慣例51的時鐘源為12M,經(jīng)12分頻后CPU頻次僅為1M,所以AVR單片機的運轉(zhuǎn)速度比51單片機的運轉(zhuǎn)速度要快的多,并且AVR單片機可供應(yīng)內(nèi)容1M、2M、4M、8M等可變的CUP頻次。2、AVR擁有超功能精簡指令!擁有32個通用工作存放器(相當(dāng)于8051中的32個累加器,戰(zhàn)勝了單調(diào)累加器數(shù)據(jù)辦理造成的瓶頸現(xiàn)象),有128B~4KB個SRAM,可靈巧使用指令運算。3、AVR既擁有簡單的、能夠自制的ISP下載線和Jtag仿真器,又有DIP直插的封裝形式4、AVR的C語言編程與C語言教科書上學(xué)習(xí)的標(biāo)準(zhǔn)C語語言法是幾乎同樣的,不像51的C語言,一些bit、srf之類的變量定義在教科書中是找不到的,有益于后續(xù)嵌入式系統(tǒng)的學(xué)習(xí)5、AVR擁有休眠省電功能(POWERDOWN)及閑置(IDLE)低功耗功能。一般耗電在1~2.5mA,典型功耗狀況,WDT封閉時為100nA6、AVR內(nèi)部自帶集成AD變換,更易于對模擬量的辦理,這使得AVR單片機的性價比明顯高于51單片機。7、AVRI/O口是真實的雙向I/O口,單片機讀取外面引腳電平直接經(jīng)過PINX讀取,不需要像51那樣先給I/O口全寫1操作后才能讀取外面引腳電平,使得單片機讀取外面數(shù)據(jù)更容易。8、AVRI/O擁有強盛的電流驅(qū)動能力,擁有大電流(灌電流)10~20mA或40mA(單調(diào)輸出),可直接驅(qū)動SSR或繼電器。9、AVR幾乎所有的I/O口都有第二功能,PD4,PD5的第二功能方便簡單的產(chǎn)生PWM波,方便快捷的控制電機的轉(zhuǎn)速。10、AVR內(nèi)部供應(yīng)豐富的中止及存放器資源,光外面中止就有3個,準(zhǔn)時器有3個,豐富的存放器資源使得能夠設(shè)置外面中止的多種觸發(fā)方式,以及設(shè)置內(nèi)部準(zhǔn)時分頻系數(shù),豐富的寄存器資源使得能夠?qū)VR的I/O口進行多功能操作11、AVR擁有專為I2C協(xié)議設(shè)計的I/O口,使得單片機的多機通訊變得更簡單。...八位單片機以其內(nèi)部結(jié)構(gòu)簡單,體積小,成本便宜,在一些較簡單的控制器中應(yīng)用較為寬泛,時到現(xiàn)在天,八位單片機仍占有著相當(dāng)程度的份額,下邊將以課上所學(xué)內(nèi)容為基礎(chǔ),加以部分網(wǎng)上查閱資料,對51系列單片機和AVR單片機的主要差異進行簡要的對照剖析。第一提到的自然是歷史悠長的51系列單片機,這一系列可說是應(yīng)用范圍最為寬泛的單片機,而追究其原由便不難發(fā)現(xiàn),51系列單片機不單硬件結(jié)構(gòu)合理,并且指令系統(tǒng)也更為規(guī)范,占有了先入為主的優(yōu)勢后,經(jīng)過不停的更新和完美,未然形成了一個宏大的系統(tǒng),到現(xiàn)在仍舊保持著活力。系列的單片機長處之一在于,它從內(nèi)部硬件到軟件有著一套完好的按位操作系統(tǒng),即位辦理器,也稱布爾辦理器,它的辦理對象不是字或字節(jié),而是位,這就意味著它不單能對片內(nèi)某些特別功能存放器的某位進行辦理,比如傳遞、置位、清零、測試等,還可以進行位的邏輯運算,這一點使其余種類單片機很難實現(xiàn)的。別的,51系列單片機還在片內(nèi)RAM區(qū)間特別開拓了一個兩重功能的地點區(qū)間,單元地點為20H~2FH的十六個字節(jié),它既可作字節(jié)辦理,也可作位辦理,使用起來靈巧方便,使得使用者在操作時更為駕輕就熟。系列的單片機的另一個長處即是具備了乘法和除法指令,此中八位除以八位的除法指令商為八位,精度顯得有些不足,所以在應(yīng)用方面不是好多,但八位乘以八位的乘法指令積為十六位,這樣的精度已經(jīng)足以知足大多半應(yīng)用的要求了,更為重要的是,直接具備了乘法與除法指令,這就使得在實質(zhì)應(yīng)用時,使用者不用額外編寫相應(yīng)的子程序以備調(diào)用,與其余系列單片機對比,51系列的單片機在編程操作方面的簡易與適用性無疑上了一個新臺階。而同屬指令系統(tǒng)規(guī)范完好這一范圍所帶來的便利還包含了二進制—十進制調(diào)整指令DA,可將二進制變成BCD碼,這使得十進制的計量更為快捷簡易,省去了其余系列單片機還需要編寫調(diào)用相應(yīng)子程序的冗余過程,節(jié)儉了大批的勞動力和時間。接下來要說明的是51系列單片機的I/O腳的設(shè)置和使用問題,能夠說其設(shè)置和使用特別簡單,這也是51系列單片機的又一大長處。當(dāng)該腳作為輸入腳使用時,只須將該腳設(shè)置為高電平,而作為輸出腳使用時,則是高電平與低電均勻可的。當(dāng)?shù)碗娖匠?,吸入電流可達到20mA,此時便擁有必定的驅(qū)動能力,而高...電平常,輸出電流則極小,基本上沒有驅(qū)動能力。其詳細原由是因為高電平常該腳也同時作為輸入腳使用,而輸入腳則一定擁有很高的輸入阻抗,因此上拉的電流一定很小才行。上述內(nèi)容表示了51系列單片機的I/O腳使用簡單,但也突顯出了其高電平常無輸出能力,堪稱時有益也有弊,所以下邊馬上提到的AVR系列單片機針對I/O口進行了改良,增添了方向存放器以確立輸入或許輸出,但這無疑也使得使用方面變得復(fù)雜了很多。AVR單片機作為一個新盛行的系列,也擁有了大多半新興事物的特色,即在原有系列的基礎(chǔ)上,擁有高性能、高速度、甚至是更低的功耗,但這些優(yōu)化與更新的性能背后,也存在著一些問題,比如其價錢對比之下顯得較為昂貴,別的,它的32個通用存放器中前16個存放器都不可以直接與立刻數(shù)打交道,而不像51系列的單片機中所有的通用存放器均可直接與立刻數(shù)打交道,因此AVR系列的單片機在通用性方面無疑有所降落。因而可知,較高的價錢、較低的合用性,這兩點即是AVR單片機進行市場推行所存在的最大限制。言歸正傳,比較兩個系列單片機之間的差異,固然同為八位單片機,但二者有著最實質(zhì)上的差異,即二者的CPU構(gòu)架以及指令集是完好不一樣的,51系列單片機所使用的是CISC指令系統(tǒng),馮諾依曼結(jié)構(gòu)系統(tǒng)的總線;而AVR系列的單片機則使用的是RISC指令系統(tǒng),哈佛結(jié)構(gòu)的總線,而AVR系列的單片機所擁有的更高的辦理速度也是由此而來,AVR系列的單片機每個震蕩周期辦理一條指令,而相應(yīng)的,51系列的單片機則需要12個震蕩周期來達成一條指令的辦理,這也就是常說的AVR系列單片機理論速度可達到51系列單片機的12倍的依據(jù)由來。別的,好像上文提到過的,針對51系列單片機的I/O腳所表現(xiàn)出來的缺點,AVR單片機作了相應(yīng)的改良,即加入了控制輸入或輸出的方向存放器,進而解決了51系列單片機I/O腳位高電平常同為輸入和輸出的狀態(tài)。所謂方向存放器,是指當(dāng)置位1時為輸入狀態(tài),且不論該腳呈高電平或低電平,對外均呈高阻狀態(tài);而置位0時則為輸出狀態(tài),不論該腳位高電平或低電平,對外均呈低阻狀態(tài),具有相當(dāng)程度的驅(qū)動能力,低電平吸入電流20mA,高電平輸出電流在10mA左右,相關(guān)于51系列的單片機而言,這無疑是一項很大的進步,經(jīng)過這一性能,AVR系列的單片機可實現(xiàn)直接驅(qū)動數(shù)碼管顯示且擁有簡單的外電路,固然由此帶來了...操作上的一些復(fù)雜性,但明顯白璧微瑕,能夠說是AVR系列單片機的一個很大的長處。本文僅針對51系列的單片機與AVR系列的單片機之間的部分差異與聯(lián)系進行了一些系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論