AT89S51 帶有4K系統(tǒng)內(nèi)可編程Flash系統(tǒng)
Flash (Kbytes) |
4 |
ISP |
SPI |
RAM (Bytes) |
128 |
F.max (MHz) |
33 |
Vcc (V) |
4.0-5.5 |
I/O Pins |
32 |
UART |
1 |
16-bit Timers |
2 |
Watchdog |
Yes |
Pb-Free Packages |
PDIP 40 PLCC 44 TQFP 44 |
8-bit Microcontroller with 4K Bytes In-System Programmable Flash
AT89S51 概述
AT89S51是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes ISP(In-system programmable)的可反復(fù)擦寫(xiě)1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性?xún)r(jià)比的解決方案。 AT89S51具有如下特點(diǎn):40個(gè)引腳,4k Bytes Flash片內(nèi)程序存儲(chǔ)器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門(mén)狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。 The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of in-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the indus- try-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory pro- grammer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, two 16-bit timer/counters, a five- vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM con- tents but freezes the oscillator, disabling all other chip functions until the next external interrupt or hardware reset.
AT89S51與AT89C51 的區(qū)別
AT89S51相對(duì)于AT89C51增加的新功能包括:
-- 新增加很多功能,性能有了較大提升,價(jià)格基本不變,甚至比89C51更低!
-- ISP在線(xiàn)編程功能,這個(gè)功能的優(yōu)勢(shì)在于改寫(xiě)單片機(jī)存儲(chǔ)器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離。是一個(gè)強(qiáng)大易用的功能。
-- 最高工作頻率為33MHz,大家都知道89C51的極限工作頻率是24M,就是說(shuō)S51具有更高工作頻率,從而具有了更快的計(jì)算速度。
-- 具有雙工UART串行通道。
-- 內(nèi)部集成看門(mén)狗計(jì)時(shí)器,不再需要像89C51那樣外接看門(mén)狗計(jì)時(shí)器單元電路。
-- 雙數(shù)據(jù)指示器。
-- 電源關(guān)閉標(biāo)識(shí)。
-- 全新的加密算法,這使得對(duì)于89S51的解密變?yōu)椴豢赡?程序的保密性大大加強(qiáng),這樣就可以有效的保護(hù)知識(shí)產(chǎn)權(quán)不被侵犯。
-- 兼容性方面:向下完全兼容51全部字系列產(chǎn)品。比如8051、89C51等等早期MCS-51兼容產(chǎn)品。也就是說(shuō)所有教科書(shū)、網(wǎng)絡(luò)教程上的程序(不論教科書(shū)上采用的單片機(jī)是8051還是89C51還是MCS-51等等),在AT89S51上一樣可以照常運(yùn)行,這就是所謂的向下兼容。
比較結(jié)果:就如同INTEL的P3向P4升級(jí)一樣,雖然都可以跑Windows98,不過(guò)速度是不同的。 從AT89C51升級(jí)到AT89S51 ,也是同理。和S51比起來(lái),C51就要遜色一些,實(shí)際應(yīng)用市場(chǎng)方面技術(shù)的進(jìn)步是永遠(yuǎn)向前的。 近日,從市場(chǎng)上得到消息,Atmel公司已經(jīng)停產(chǎn)AT89C51/2,將用AT89S51/ AT89S52代替。停產(chǎn)的原因主要是成本問(wèn)題,AT89S51/ AT89S52在工藝上進(jìn)行了改進(jìn),AT89S51/ AT89S52采用0.35新工藝,成本降低,而且將功能提升,增加了競(jìng)爭(zhēng)力。89CXX與89SXX可以兼容。Atmel已經(jīng)不接受89CXX的定單。 據(jù)從電子市場(chǎng)獲得的消息,AT89S51/ AT89S52的價(jià)格和AT89C51/ AT89S52的價(jià)格幾乎相當(dāng)。最直接的是編程器市場(chǎng),老款不支持AT89SXX的編程器將真正、永遠(yuǎn)被淘汰。第二是仿真器市場(chǎng),有客戶(hù)將對(duì)AT89SXX提出仿真要求。第三是下載電纜線(xiàn),因?yàn)锳T89SXX支持在線(xiàn)編程,很多客戶(hù)需要這個(gè)功能。第四,出版社、學(xué)??赡芡瞥鲂碌慕滩幕蚣夹g(shù)資料。第五,AT89S在目前肯定不能被解密,但遲早仍可以給解密行業(yè)帶來(lái)巨大利潤(rùn)。
AT89S51 功能特性
- Compatible with MCS-51 Products
- 4K Bytes of In-System Programmable (ISP) Flash Memory
– Endurance: 1000 Write/Erase Cycles
- 4.0V to 5.5V Operating Range
- Fully Static Operation: 0 Hz to 33 MHz
- Three-level Program Memory Lock
- 128 x 8-bit Internal RAM
- 32 Programmable I/O Lines
- Two 16-bit Timer/Counters
- Six Interrupt Sources
- Full Duplex UART Serial Channel
- Low-power Idle and Power-down Modes
- Interrupt Recovery from Power-down Mode
- Watchdog Timer
- Dual Data Pointer
- Power-off Flag
- Fast Programming Time
- Flexible ISP Programming (Byte and Page Mode)
- 兼容MCS-51指令系統(tǒng)
- 32個(gè)雙向I/O口
- 2個(gè)16位可編程定時(shí)/計(jì)數(shù)器
- 全雙工UART串行中斷口線(xiàn)
- 2個(gè)外部中斷源
- 中斷喚醒省電模式
- 看門(mén)狗(WDT)電路
- 靈活的ISP字節(jié)和分頁(yè)編程
- 4k可反復(fù)擦寫(xiě)(>1000次)ISP Flash ROM
- 4.5-5.5V工作電壓
- 時(shí)鐘頻率0-33MHz
- 128x8bit內(nèi)部RAM
- 低功耗空閑和省電模式
- 3級(jí)加密位
- 軟件設(shè)置空閑和省電功能
- 雙數(shù)據(jù)寄存器指針
AT89S51 訂購(gòu)型號(hào)
AT89S51 單片機(jī)解密服務(wù)
AT89S51-24AC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-24JC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-24PC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-24AI 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-24JI 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-24PI 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-33AC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-33JC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作)
AT89S51-33PC 單片機(jī)解密(可以芯片解密,可以程序讀寫(xiě)操作) 注:AT89S51 單片機(jī)解密服務(wù),BDTIC 只提供合法的芯片解密服務(wù)。AT89S51 解密技術(shù)已經(jīng)比較成熟,單片機(jī)解密難度很低,單片機(jī)解密成功的概率幾乎100%,解密周期較短。 目前BDTIC 已經(jīng)多次成功解密,需提供母片1片,當(dāng)然如果能提供2片更好。
. . . 關(guān)于A(yíng)TMEL 愛(ài)特梅爾解密 . . .
AT89S51 技術(shù)支持
- AT89S51 英文數(shù)據(jù)手冊(cè)DataSheet 下載. PDF
- 80C51微控制器的復(fù)位輸入. PDF (編號(hào): Tech 8051 00049)
- 80C51在系統(tǒng)Flash編程. PDF (編號(hào):8051 00050)
- Device Programmers for 8051 Devices (Other, updated 09/07)
This Excel spreadsheet provide summary information on device programmers supporting Atmel 8051 microcontrollers
- Emulators for 80C51 Devices (Other, updated 11/03)
This Excel spreadsheet provide summary information on emulation support for Atmel 80C51 microcontrollers
- Package Adapters of 80C51 Devices (Other, updated 10/04)
This Excel spreadsheet list available package adapters for Atmel 80C51 microcontrollers