资源描述:
《AT89S52英文资料及中文翻译.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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