資源描述:
《AT89S52英文資料及中文翻譯.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、AT89S52英文資料及中文翻譯AT89S52Features
CompatiblewithMCS-51Products8KBytesofIn-SystemProgrammable(ISP)FlashMemory–Endurance:10,000Write/EraseCycles
4.0Vto5.5VOperatingRange
FullyStaticOperation:0Hzto33MHz
Three-levelProgramMemoryLock
256x8-bitInternalRAM
32ProgrammableI/OLines
Three1
2、6-bitTimer/Counters
EightInterruptSources
FullDuplexUARTSerialChannel
Low-powerIdleandPower-downModesInterruptRecoveryfromPower-downModeWatchdogTimer、DualDataPointer
Power-offFlag、FastProgrammingTime
FlexibleISPProgramming(ByteandPageMode)
Green(Pb/Halide-free)PackagingOption1
3、、DescriptionTheAT89S52isalow-power,high-performanceCMOS8-bitmicrocontrollerwith8Kbytesofin-systemprogrammableFlashmemory.ThedeviceismanufacturedusingAtmel’shigh-densitynonvolatilememorytechnologyandiscompatiblewiththeindus-try-standard80C51instructionsetandpinout.Theon-chipFla
4、shallowstheprogrammemorytobereprogrammedin-systemorbyaconventionalnonvolatilememorypro-grammer.Bycombiningaversatile8-bitCPUwithin-systemprogrammableFlashonamonolithicchip,theAtmelAT89S52isapowerfulmicrocontrollerwhichprovidesahighly-flexibleandcost-effectivesolutiontomanyembe
5、ddedcontrolapplications.TheAT89S52providesthefollowingstandardfeatures:8KbytesofFlash,256bytesofRAM,32I/Olines,Watchdogtimer,twodatapointers,three16-bittimer/counters,asix-vectortwo-levelinterruptarchitecture,afullduplexserialport,on-chiposcillator,andclockcircuitry.Inaddition
6、,theAT89S52isdesignedwithstaticlogicforoperationdowntozerofrequencyandsupportstwosoftwareselectablepowersavingmodes.TheIdleModestopstheCPUwhileallowingtheRAM,timer/counters,serialport,andinterruptsystemtocontinuefunctioning.ThePower-downmodesavestheRAMcon-tentsbutfreezestheosc
7、illator,disablingallotherchipfunctionsuntilthenextinterruptorhardwarereset.2、MemoryOrganizationMCS-51deviceshaveaseparateaddressspaceforProgramandDataMemory.Upto64KbyteseachofexternalProgramandDataMemorycanbeaddressed.2.1、ProgramMemory
IftheEApinisconnectedtoGND,allprogramfetc
8、hesaredirectedtoexternalmemory.OntheAT89S52,ifEAisconnectedto