资源描述:
《单片机]avr,c和pic单片机比较(single chip microcomputer]avr, c and pic scm comparison)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机]avr,c51和pic单片机比较(Singlechipmicrocomputer]avr,C51andPICSCMcomparison)Duetotheinternaleightbitmicrocontrollerhastheadvantagesofsimplestructure,smallvolume,lowcost,usedinsomeofthemoresimplecontrollerisverywide.Eveninthepresentcentury,intheSCMapplication,stilloccu
2、pyaconsiderableshare.Theeightbitmicrocontrollervariety,thisarticleonlycommonlyusedasasimplecomparisoninperformance,forthereadersforreferencewheninuse.1.51series51eightbitmicrocontrollerseriesofthemostwidelyusedisIntel,astheproductofreasonablehardwarestructure,inst
3、ructionsystemspecification,coupledwiththeproductionhistoryof"long"andhastheadvantagesofFirstimpressionsarestrongest.Theworldhasmanyfamouschipcompanypurchased51chipcorepatentedtechnology,andexpandtheperformanceonthebasisofthechip,furtherperfect,hasformedahugesystem
4、,untilnowstillintherenovation,themicrocontrollerworldraiseaBabelofcriticismofspeculation.Therehasbeenspeculationthatthe51chipmayeventuallyformthestandardMCUchipinfact.Itisoneofthe51seriesofadvantagesfromtheinternalhardwareorsoftware,acompletesetoftheoperatingsyste
5、m,calledbitprocessor,orBooleanprocessor.Itisnottheobjectbutawordorbyte.Itisnotonlyapieceofsomespecialfunctionregistersforprocessing,suchastransfer,setandcleared,testing,butalsoalogicoperation,itsfunctioniscomplete,easytouse.Althoughothertypesofsingle-chiphasaproce
6、ssingfunction,butcanbealogicaloperationisrare.Inthe51serieschipRAMintervalalsoopenedupaspecialdualfunctionaddressinterval,sixteenbytes,unitaddress20Hto2FH,whichcanbeusedasabyteprocessing,butalsocanbeusedforprocessing(forprocessing,128bits,thecorrespondingbitaddres
7、sis00H~7FH),theuseofextremelyflexible.Thisfunctionwillundoubtedlyprovideuserswithgreatconvenience,becauseofamorecomplexprogramwillencounteralotofbranchesintheoperationprocess,andthereforeneedtoestablishmanyflagsintheoperationprocess,theneedfortheflagissetandcleare
8、dordetection,todeterminethedirectionofrunningprogram.Theimplementationofthisprocess(includingallthepreviousfunction),onlyonebitoperationinstructions.Exa