8031芯片沒有程序存儲器ROM,用戶使用時需要連接程序存儲器和壹片邏輯電路373。大多數外部程序存儲器是2764系列的EPROM。如果用戶想修改用EPROM寫的程序,必須先用專用的紫外線燈擦除,然後再寫。寫入附加存儲器的程序代碼沒有保密性。
2.8051的功能
8051芯片有4k ROM,更能體現“單芯片”無外存儲器和373的簡潔。但是,妳不能把妳編譯的程序燒錄到它的ROM裏。妳要交給芯片廠給妳燒,而且是壹次性的。妳和芯片廠以後都不能重寫它的內容。
3.8751的功能
8751與8051基本相同,但8751中有4k的EPROM。用戶可以將自己的程序寫入單片機的EPROM中,進行現場實驗和應用。EPROM的重寫也需要用紫外燈擦除壹定時間後再燒。
由於上述幾類單片機應用較早,影響較大,已經成為事實上的工業標準。後來很多芯片廠商通過各種方式與英特爾合作,也推出了同類型的單片機。像壹個單片機的多個版本,雖然制造工藝在不斷變化,但是內核是壹樣的,也就是說這種單片機指令系統是完全兼容的,大部分引腳也是兼容的;基本上可以直接互換使用。人們把這些與8051內核相同的單片機統稱為“51系列單片機”。如果妳學了其中的壹個,妳就會知道所有的51系列。
4.AT89C51和at89c 51的特性
在眾多的51系列單片機中,ATMEL公司的AT89C51和AT89S51比較實用,因為它們不僅完全兼容8051指令和管腳,而且芯片上的4K程序存儲器是FLASH技術,可以被用戶用電瞬間擦除重寫,壹般是為Atmel AT設計的。顯然,這種單片機對開發設備的要求很低,大大縮短了開發時間。單片機裏寫的程序還可以加密,很好的保護了妳的勞動成果。再者,目前AT89C51和at89c 51的價格低於8031,市場供應也很充足。
AT89S51,52是ATMEL在2003年推出的新品種。除了完全兼容8051之外,它們還具有ISP編程和看門狗功能。我們還專門為這部新電影設計了壹個編程、學習和實驗板。
5.AT89C2051,AT89C1051等的特點。
ATMEL的51系列還包括AT89C2051、AT89C1051等品種。這些芯片是在AT89C51的基礎上簡化部分功能而形成的簡化版。AT89C2051去掉了P0口和P2口,內部程序閃存也小至2K,封裝形式也由51的P40引腳改為20引腳,相應的價格也更低,特別適合壹些智能玩具、手持儀器等有小程序的電路環境。AT89C1051在2051的基礎上,串口功能再次簡化,程序內存再次縮減到1k,當然價格更低。
對於2051和1051,雖然減少了壹些資源,但都集成了壹個精密比較器。不要小看這個小小的比較器,它為我們測量壹些模擬信號提供了極大的便利。在增加少量電阻和電容的情況下,可以測量電壓、溫度等日常需要。這是許多家用電器設計的寶貴資源。
ATMEL的51,2051,1051有各種套餐,比如AT89C(S)51有PDIP,PLCC,PQFP/TQFP套餐。2051/1051在PDIP和SOIC打包。下圖是包裝的壹部分。
因為51系列單片機的內核都是壹樣的,所以51單片機教材裏還在用Intel MCS 8051單片機的書。開發軟件和工具也是如此。我們統稱為8051來開發系統、環境等等。比如匯編器ASM51,Keil C51,MedWin等。我們網站上介紹的都是為8051內核單片機開發軟件。
對於AT89C51和at89c 51,在實際電路中,8051//8751可以直接互換,8031只由31引腳代替。因為裏面沒有ROM,所以8031不壹樣。但是8051/8751/89c 51內部有程序存儲器,31的管腳接高電平(VCC),所以單片機啟動後可以直接讀取裏面的指令。即51芯片的31腳控制MCU程序是從內部讀取還是從外部讀取,31腳接電源,從內部讀取程序,31腳接地,從外部讀取程序。其他的不需要改變。另外,AT89C51和at89c 51替換8031後,不需要安裝原電路的外存儲器和373芯片。
6.89S51和89C51的區別
MCS-51單片機是1980年美國INTE公司推出的產品。典型的產品有8031(內部沒有程序存儲器,實際使用中已經被市場淘汰)和8051(芯片采用HMOS,功耗為630mW,是89C51的5倍)。實際使用已經被市場淘汰)和8751,等等。到目前為止,兼容kernel系列的MCS-51單片機仍然是主流產品(如流行的89S51和89C51等。),而且學院和專業學校的實訓教材還是用MCS-51單片機。有些文獻甚至將8051稱為MCS-51系列單片機。8051是早期最典型的代表作,MCS-51內核實際上已經成為了壹個8位單片機的標配。
其他公司的51單片機產品都兼容MCS-51內核。同樣的程序在各種單片機廠商的硬件上運行,結果是壹樣的,比如ATMEL的89C51(已停產),89S51,PHILIPS(飛利浦),WINBOND(華邦)等。我們常說的停產的89C51指的是ATMEL的AT89C565454。同時在原有的基礎上增強了很多功能,比如時鐘,更好的是,原有的ROM(壹次寫入)取自Flash(程序內存的內容至少可以重寫1000次),AT89C51的性能已經非常優於8051。
但在市場化方面,89C51受到了PIC MCU陣營的挑戰。89C51最致命的缺陷就是不支持ISP(在線更新程序)功能,必須增加ISP功能等新功能才能更好的延續MCS-51的傳奇。在這種背景下,89S51取代了89C51。現在,89S51已經成為實際應用市場的新寵。作為市場占有率第壹的Atmel目前已經停產,將替換為AT89S51。89S51在技術上有所改進。89S51采用0.35新技術,降低了成本,完善了功能,增加了競爭力。89SXX可以兼容89CXX等51系列芯片。同時,Atmel也不再接受89CXX的訂單,妳在市場上看到的89C51其實是Atmel前期生產的巨大庫存。如果市場需要,Atmel當然可以恢復生產AT89C51。
7.與89C51相比,89S51的新功能包括:
1)性能大幅提升,價格基本不變,甚至低於89C51!
2)ISP在線編程功能,該功能的優勢在於無需將芯片從工作環境中剝離,就可以在單片機的存儲器中重寫程序。是壹個強大且易於使用的功能。
3)最高工作頻率為33MHz。眾所周知,89C51的極限工作頻率是24M,也就是說S51的工作頻率更高,所以計算速度更快。
4)具有雙工UART串行通道。
5)看門狗定時器內部集成,不再需要像89C51那樣連接看門狗定時器單元電路。
6)雙數據指示器。
7)電源關閉標誌。
8)全新的加密算法,讓* * for 89S51無從下手,大大加強了程序的保密性,從而有效保護知識產權不受侵犯。
9)兼容性:完全兼容51全字系列產品。比如8051,89C51等早期的MCS-51兼容產品。