<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 詳細(xì)解說單片機(jī)分類

          詳細(xì)解說單片機(jī)分類

          作者: 時(shí)間:2011-09-16 來源:網(wǎng)絡(luò) 收藏

          介紹:

          51系列單片機(jī)

          51系列單片機(jī)最早有Intel公司推出,主要有8031系列,8051系列。后來Atmel公司以8051的內(nèi)核為基礎(chǔ)推出了AT89系列單片機(jī)。其中AT89C51 AT89C52 AT89S51 AT89S52 AT89S8252等單片機(jī)完全兼容8051系列單片機(jī),所有的指令功能也是一樣的。就是功能上做了一系列的擴(kuò)展,比如說AT89S系列都支持ISP功能,AT89S52 AT89S8252增加了內(nèi)部WDT功能,增加了一個(gè)定時(shí)器等功能。為了學(xué)習(xí)簡單Atmel也推出了8051指令完全一樣的AT89C2051 AT89C4051等單片機(jī),這些單片機(jī)可以看成精簡型的8051單片機(jī)。比較適合初學(xué)者的需要。
          AVR單片機(jī)

          AVR單片機(jī)也是Atmel公司的產(chǎn)品,最早的就是AT90系列單片機(jī),現(xiàn)在很多AT90單片機(jī)都轉(zhuǎn)型給了Atmega系列和Attiny系列,AVR單片機(jī)最大的特點(diǎn)是精簡指令型單片機(jī),執(zhí)行速度,據(jù)我所知是8位MCU中最快的一種單片機(jī)了(相同的振蕩頻率下)。學(xué)習(xí)AVR單片機(jī)當(dāng)然可以直接就學(xué),但是建議還是從51系列學(xué)起。
          PIC單片機(jī)

          PIC單片機(jī)是Microchip公司的產(chǎn)品,它也是一種精簡指令型的單片機(jī),指令數(shù)量比較少,中檔的PIC系列僅僅有35條指令而已,低檔的僅有33條指令。但是如果使用匯編語言編寫PIC單片機(jī)的程序有一個(gè)致命的弱點(diǎn)就是PIC中低檔單片機(jī)里有一個(gè)翻頁的概念,編寫程序比較麻煩。但是我個(gè)人認(rèn)為PIC還是一個(gè)不錯(cuò)的8位MCU.


          初學(xué)單片機(jī)一般是選51系列的單片機(jī),比如說Intel公司的8051系列,Atmel的AT89系列,STC公司的51系列等等都可以算是51系列單片機(jī)。這些單片機(jī)的指令系統(tǒng)是一樣的。外面出的資料也是最多。建議選擇Atmel的AT89系列芯片,出的資料最多。如果你自己要做實(shí)驗(yàn),建議選擇AT89S52 AT89S51 AT89S8252等芯片學(xué)習(xí),因?yàn)檫@些“S”的芯片全部支持ISP(在線燒錄)只要一根下載線就可以了(建議選擇AVR的下載線,為了以后能同時(shí)下載AVR的芯片的程序考慮),編譯軟件可以到www.atmel.com上下載。燒錄軟件就選雙龍的SLISP就可以了。這樣學(xué)習(xí)的話無需使用昂貴的編程器,只要一根廉價(jià)的下載線就可以了。這類也可以同時(shí)進(jìn)行SPI(同步串行擴(kuò)展接口),和USART(串行方式通用同步/異步收發(fā)器)的學(xué)習(xí)。而且學(xué)習(xí)8051類型片除了資料多以外還有一個(gè)好處就是它屬于CISC(復(fù)雜指令集)結(jié)構(gòu)型單片機(jī)。指令系統(tǒng)比較完全,利用匯編語言寫程序比較簡單,易懂。而且它也有keilC51的C編譯器。可以利用C語言來寫程序。
          當(dāng)然51類單片機(jī)還有很多缺點(diǎn):
          1. 運(yùn)行速度很慢,(因?yàn)槭荂ISC(集中指令)結(jié)構(gòu),而且芯片為了抗干擾采用了12分頻的方法)
          2. 所有的I/0口都是準(zhǔn)雙向口,I/0口的驅(qū)動(dòng)能力弱。(但是AT89的灌電流比較大,大概有20mA左右)
          3. 芯片里面的P0口沒有上拉電阻(P1,P2,P3口有上拉電阻)如果要輸出高電平或者要定義成輸入口,一般要外接電阻上拉。
          4. 芯片不能定義成內(nèi)部復(fù)位方式,只能用外部微分電路復(fù)位。
          5. 芯片內(nèi)部沒有RC振蕩,如要芯片正常工作,需要外加振蕩源(比如晶振,RC振蕩,PLL振蕩等)
          6. 功耗比較高,抗干擾能力也不是很強(qiáng)。
          但是還是建議選擇8051類單片機(jī)學(xué)習(xí),因?yàn)檫@是學(xué)習(xí)其他8位單片機(jī)的基礎(chǔ)。51如果學(xué)好了,學(xué)習(xí)其他單片機(jī)上手非??臁=ㄗh從匯編語言開始學(xué)起,搞懂所有指令的意義,以及如何運(yùn)行的。等熟悉了以后再學(xué)C來寫程序。千萬別抄寫人家一段程序,結(jié)果自己沒有弄懂直接把程序?qū)懶酒锪?,然后芯片怎么運(yùn)行的都不知道。


          其他常見單片機(jī)如下:
          Microchip的PIC系列單片機(jī)
          Atmel的AVR系列單片機(jī)
          Freescal的MC系列
          Motorola的6800系列
          Zilog的Z80系列(這個(gè)是比51還要老的單片機(jī))
          義隆公司的EM系列
          麥肯公司的MDT系列
          合泰的HT系列
          現(xiàn)代的ABOV系列
          意法半導(dǎo)體的ST系列單片機(jī)
          還有就是ARM系列32位的單片機(jī)。
          還有比如說NEC LG 三星 philip等公司都做單片機(jī)的。



          關(guān)鍵詞: 單片機(jī)分類

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();