外文文献翻译-microcomputer systems_第1页
外文文献翻译-microcomputer systems_第2页
外文文献翻译-microcomputer systems_第3页
外文文献翻译-microcomputer systems_第4页
外文文献翻译-microcomputer systems_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计(论文)外文翻译专业电气工程及其自动化所在学院电子信息工程学院二零一二年六月MICROCOMPUTERSYSTEMSELECTRONICSYSTEMSAREUSEDFORHANDINGINFORMATIONINTHEMOSTGENERALSENSETHISINFORMATIONMAYBETELEPHONECONVERSATION,INSTRUMENTREADORACOMPANYSACCOUNTS,BUTINEACHCASETHESAMEMAINTYPEOFOPERATIONAREINVOLVEDTHEPROCESSING,STORAGEANDTRANSMISSIONOFINFORMATIONINCONVENTIONALELECTRONICDESIGNTHESEOPERATIONSARECOMBINEDATTHEFUNCTIONLEVELFOREXAMPLEACOUNTER,WHETHERELECTRONICORMECHANICAL,STORESTHECURRENTANDINCREMENTSITBYONEASREQUIREDASYSTEMSUCHASANELECTRONICCLOCKWHICHEMPLOYSCOUNTERSHASITSSTORAGEANDPROCESSINGCAPABILITIESSPREADTHROUGHOUTTHESYSTEMBECAUSEEACHCOUNTERISABLETOSTOREANDPROCESSNUMBERSPRESENTDAYMICROPROCESSORBASEDSYSTEMSDEPARTFROMTHISCONVENTIONALAPPROACHBYSEPARATINGTHETHREEFUNCTIONSOFPROCESSING,STORAGE,ANDTRANSMISSIONINTODIFFERENTSECTIONOFTHESYSTEMTHISPARTITIONINGINTOTHREEMAINFUNCTIONSWASDEVISEDBYVONNEUMANNDURINGTHE1940S,ANDWASNOTCONCEIVEDESPECIALLYFORMICROCOMPUTERSALMOSTEVERYCOMPUTEREVERMADEHASBEENDESIGNEDWITHTHISSTRUCTURE,ANDDESPITETHEENORMOUSRANGEINTHEIRPHYSICALFORMS,THEYHAVEALLBEENOFESSENTIALLYTHESAMEBASICDESIGNINAMICROPROCESSORBASEDSYSTEMTHEPROCESSINGWILLBEPERFORMEDINTHEMICROPROCESSORITSELFTHESTORAGEWILLBEBYMEANSOFMEMORYCIRCUITSANDTHECOMMUNICATIONOFINFORMATIONINTOANDOUTOFTHESYSTEMWILLBEBYMEANSOFSPECIALINPUT/OUTPUTI/OCIRCUITSITWOULDBEIMPOSSIBLETOIDENTIFYAPARTICULARPIECEOFHARDWAREWHICHPERFORMEDTHECOUNTINGINAMICROPROCESSORBASEDCLOCKBECAUSETHETIMEWOULDBESTOREDINTHEMEMORYANDINCREMENTEDATREGULARINTERVALSBUTTHEMICROPROCESSORHOWEVER,THESOFTWAREWHICHDEFINEDTHESYSTEMSBEHAVIORWOULDCONTAINSECTIONSTHATPERFORMEDASCOUNTERSTHEAPPARENTLYRATHERABSTRACTAPPROACHTOTHEARCHITECTUREOFTHEMICROPROCESSORANDITSASSOCIATEDCIRCUITSALLOWSITTOBEVERYFLEXIBLEINUSE,SINCETHESYSTEMISDEFINEDALMOSTENTIRELYSOFTWARETHEDESIGNPROCESSISLARGELYONEOFSOFTWAREENGINEERING,ANDTHESIMILARPROBLEMSOFCONSTRUCTIONANDMAINTENANCEWHICHOCCURINCONVENTIONALENGINEERINGAREENCOUNTEREDWHENPRODUCINGSOFTWARETHEFIGURE11ILLUSTRATESHOWTHESETHREESECTIONSWITHINAMICROCOMPUTERARECONNECTEDINTERMSOFTHECOMMUNICATIONOFINFORMATIONWITHINTHEMACHINETHESYSTEMISCONTROLLEDBYTHEMICROPROCESSORWHICHSUPERVISESTHETRANSFEROFINFORMATIONBETWEENITSELFANDTHEMEMORYANDINPUT/OUTPUTSECTIONSTHEEXTERNALCONNECTIONSRELATETOTHERESTTHATIS,THENONCOMPUTERPARTOFTHEENGINEERINGSYSTEMFIG11THREESECTIONSOFATYPICALMICROCOMPUTERALTHOUGHONLYONESTORAGESECTIONHASBEENSHOWNINTHEDIAGRAM,INPRACTICETWODISTINCTTYPESOFMEMORYRAMANDROMAREUSEDINEACHCASE,THEWORDMEMORYISRATHERINAPPROPRIATESINCEACOMPUTERSMEMORYISMORELIKEAFILINGCABINETINCONCEPTINFORMATIONISSTOREDINASETOFNUMBEREDBOXESANDITISREFERENCEDBYTHESERIALNUMBEROFTHEBOXINQUESTIONMICROCOMPUTERSUSERAMRANDOMACCESSMEMORYINTOWHICHDATACANBEWRITTENANDFROMWHICHDATACANBEREADAGAINWHENNEEDEDTHISDATACANBEREADBACKFROMTHEMEMORYINANYSEQUENCEDESIRED,ANDNOTNECESSARILYTHESAMEORDERINWHICHITWASWRITTEN,HENCETHEEXPRESSIONRANDOMACCESSMEMORYANOTHERTYPEOFROMREADONLYMEMORYISUSEDTOHOLDFIXEDPATTERNSOFINFORMATIONWHICHCANNOTBEAFFECTEDBYTHEMICROPROCESSORTHESEPATTERNSARENOTLOSTWHENPOWERISREMOVEDANDARENORMALLYUSEDTOHOLDTHEPROGRAMWHICHDEFINESTHEBEHAVIOROFAMICROPROCESSORBASEDSYSTEMROMSCANBEREADLIKERAMS,BUTUNLIKERAMSTHEYCANNOTBEUSEDTOSTOREVARIABLEINFORMATIONSOMEROMSHAVETHEIRDATAPATTERNSPUTINDURINGMANUFACTURE,WHILEOTHERSAREPROGRAMMABLEBYTHEUSERBYMEANSOFSPECIALEQUIPMENTANDARECALLEDPROGRAMMABLEROMSTHEWIDELYUSEDPROGRAMMABLEROMSAREERASABLEBYMEANSOFSPECIALULTRAVIOLETLAMPSANDAREREFERREDTOASEPROMS,SHORTFORERASABLEPROGRAMMABLEREADONLYMEMORIESOTHERNEWTYPESOFDEVICECANBEERASEDELECTRICALLYWITHOUTTHENEEDFORULTRAVIOLETLIGHT,WHICHARECALLEDELECTRICALLYERASABLEPROGRAMMABLEREADONLYMEMORIES,EEPROMSTHEMICROPROCESSORPROCESSESDATAUNDERTHECONTROLOFTHEPROGRAM,CONTROLLINGTHEFLOWOFINFORMATIONTOANDFROMMEMORYANDINPUT/OUTPUTDEVICESSOMEINPUT/OUTPUTDEVICESAREGENERALPURPOSETYPESWHILEOTHERSAREDESIGNEDFORCONTROLLINGSPECIALHARDWARESUCHASDISCDRIVESORCONTROLLINGINFORMATIONTRANSMISSIONTOOTHERCOMPUTERSMOSTTYPESOFI/ODEVICESAREPROGRAMMABLETOSOMEEXTENT,ALLOWINGDIFFERENTMODESOFOPERATION,WHILESOMEACTUALLYCONTAINSPECIALPURPOSEMICROPROCESSORSTOPERMITQUITECOMPLEXOPERATIONSTOBECARRIEDOUTWITHOUTDIRECTLYINVOLVINGTHEMAINMICROPROCESSORTHEMICROPROCESSORPROCESSESDATAUNDERTHECONTROLOFTHEPROGRAM,CONTROLLINGTHEFLOWOFINFORMATIONTOANDFROMMEMORYANDINPUT/OUTPUTDEVICESSOMEINPUT/OUTPUTDEVICESAREGENERALPURPOSETYPESWHILEOTHERSAREDESIGNEDFORCONTROLLINGSPECIALHARDWARESUCHASDISCDRIVESORCONTROLLINGINFORMATIONTRANSMISSIONTOOTHERCOMPUTERSMOSTTYPESOFI/ODEVICESAREPROGRAMMABLETOSOMEEXTENT,ALLOWINGDIFFERENTMODESOFOPERATION,WHILESOMEACTUALLYCONTAINSPECIALPURPOSEMICROPROCESSORSTOPERMITQUITECOMPLEXOPERATIONSTOBECARRIEDOUTWITHOUTDIRECTLYINVOLVINGTHEMAINMICROPROCESSORTHEMICROPROCESSOR,MEMORYANDINPUT/OUTPUTCIRCUITMAYALLBECONTAINEDONTHESAMEINTEGRATEDCIRCUITPROVIDEDTHATTHEAPPLICATIONDOESNOTREQUIRETOOMUCHPROGRAMORDATASTORAGETHISISUSUALLYTHECASEINLOWCOSTAPPLICATIONSUCHASTHECONTROLLERSUSEDINMICROWAVEOVENSANDAUTOMATICWASHINGMACHINESTHEUSEOFSINGLEPACKAGEALLOWSCONSIDERABLECOSTSAVINGSTOEMADEWHENARTICLESAREMANUFACTUREDINLARGEQUANTITIESASTECHNOLOGYDEVELOPS,MOREANDMOREPOWERFULPROCESSORSANDLARGERANDLARGERAMOUNTSOFMEMORYAREBEINGINCORPORATEDINTOSINGLECHIPMICROCOMPUTERSWITHRESULTINGSAVINGINASSEMBLYCOSTSINTHEFINALPRODUCTSFORTHEFORESEEABLEFUTURE,HOWEVER,ITWILLCONTINUETOBENECESSARYTOINTERCONNECTANUMBEROFINTEGRATEDCIRCUITSTOMAKEAMICROCOMPUTERWHENEVERLARGERAMOUNTSOFSTORAGEORINPUT/OUTPUTAREREQUIREDANOTHERMAJORENGINEERINGAPPLICATIONOFMICROCOMPUTERSISINPROCESSCONTROLHERETHEPRESENCEOFTHEMICROCOMPUTERISUSUALLYMOREAPPARENTTOTHEUSERBECAUSEPROVISIONISNORMALLYMADEFORPROGRAMMINGTHEMICROCOMPUTERFORTHEPARTICULARAPPLICATIONINPROCESSCONTROLAPPLICATIONSTHEBENEFITSLFFITTINGTHEENTIRESYSTEMONTOSINGLECHIPAREUSUALLYOUTWEIGHEDBYTHEHIGHDESIGNCOSTINVOLVED,BECAUSETHISSORTLFEQUIPMENTISPRODUCEDINSMALLERQUANTITIESMOREOVER,PROCESSCONTROLLERSAREUSUALLYMORECOMPLICATEDSOTHATITISMOREDIFFICULTTOMAKETHEMASSINGLEINTEGRATEDCIRCUITSTWOAPPROACHESAREPOSSIBLETHECONTROLLERCANBEIMPLEMENTEDASAGENERALPURPOSEMICROCOMPUTERRATHERLIKEAMOREROBUSTVERSIONLFAHOBBYCOMPUTER,ORASAPACKAGEDSYSTEM,SIGNEDFORREPLACINGCONTROLLERSBASEDONOLDERTECHNOLOGIESSUCHASELECTROMAGNETICRELAYSINTHEFORMERCASETHESYSTEMWOULDPROBABLYBEPROGRAMMEDINCONVENTIONALPROGRAMMINGLANGUAGESSUCHASTHEONESTO9BEINTRODUCEDLATER,WHILEINTHEOTHERCASEASPECIALPURPOSELANGUAGEMIGHTBEUSED,FOREXAMPLEONEWHICHALLOWEDTHEFUNCTIONOFTHECONTROLLERTOBEDESCRIBEDINTERMSOFRELAYINTERCONNECTIONS,INEITHERCASEPROGRAMSCANBESTOREDINRAM,WHICHALLOWSTHEMTOBEALTEREDTOSUITCHANGESINAPPLICATION,BUTTHISMAKESTHEOVERALLSYSTEMVULNERABLETOLOSSLFPOWERUNLESSBATTERIESAREUSEDTOENSURECONTINUITYOFSUPPLYALTERNATIVELYPROGRAMSCANBESTOREDINROM,INWHICHCASETHEYVIRTUALLYBECOMEPARTOFTHEELECTRONICHARDWAREANDAREOFTENREFERREDTOASFIRMWAREMORESOPHISTICATEDPROCESSCONTROLLERSREQUIREMINICOMPUTERSFORTHEIRIMPLEMENTATION,ALTHOUGHTHEUSELFLARGESCALEINTEGRATEDCIRCUITSTHEDISTINCTIONBETWEENMINIANDMICROCOMPUTERS,PRODUCTSANDPROCESSCONTROLLERSOFVARIOUSKINDSREPRESENTTHEMAJORITYOFPRESENTDAYMICROCOMPUTERAPPLICATIONS,THEEXACTFIGURESDEPENDINGONONESINTERPRETATIONOFTHEWORDPRODUCTVIRTUALLYALLENGINEERINGANDSCIENTIFICUSESOFMICROCOMPUTERSCANBEASSIGNEDTOONEOROTHEROFTHESECATEGORIESBUTINTHESYSTEMWEMOSTSTUDYPRESSUREANDPRESSURETRANSMITTERSPRESSUREARISESWHENAFORCEISAPPLIEDOVERANAREAPROVIDEDTHEFORCEISONENEWTONANDUNIFORMLYOVERTHEAREAOFONESQUAREMETERS,THEPRESSUREHASBEENDESIGNATEDONEPASCALPRESSUREISAUNIVERSALPROCESSINGCONDITIONITISALSOACONDITIONOFLIFEONTHEPLANETWELIVEATTHEBOTTOMOFANATMOSPHERICOCEANTHATEXTENDSUPWARDFORMANYMILESTHISMASSOFAIRHASWEIGHT,ANDTHISWEIGHTPRESSINGDOWNWARDCAUSESATMOSPHERICPRESSUREWATER,AFUNDAMENTALNECESSITYOFLIFE,ISSUPPLIEDTOMOSTOFUSUNDERPRESSUREINTHETYPICALPROCESSPLANT,PRESSUREINFLUENCESBOILINGPOINTTEMPERATURES,CONDENSINGPOINTTEMPERATURES,PROCESSEFFICIENCY,COSTS,ANDOTHERIMPORTANTFACTORSTHEMEASUREMENTANDCONTROLOFPRESSUREORLACKOFITVACUUMINTHETYPICALPROCESSPLANTISCRITICALTHEWORKINGINSTRUMENTSINTHEPLANTUSUALLYINCLUDESIMPLEPRESSUREGAUGES,PRECISIONRECORDERSANDINDICATORS,ANDPNEUMATICANDELECTRONICPRESSURETRANSMITTERSAPRESSURETRANSMITTERMAKESAPRESSUREMEASUREMENTANDGENERATESEITHERAPNEUMATICORELECTRICALSIGNALOUTPUTTHATISPROPORTIONALTOTHEPRESSUREBEINGSENSEDINTHEPROCESSPLANT,ITISIMPRACTICALTOLOCATETHECONTROLINSTRUMENTSOUTINTHEPLACENEARTHEPROCESSITISALSOTRUETHATMOSTMEASUREMENTSARENOTEASILYTRANSMITTEDFROMSOMEREMOTELOCATIONPRESSUREMEASUREMENTISANEXCEPTION,BUTIFAHIGHPRESSUREOFSOMEDANGEROUSCHEMICALISTOBEINDICATEDORRECORDEDSEVERALHUNDREDFEETFROMTHEPOINTOFMEASUREMENT,AHAZARDMAYBEFROMTHEPRESSUREORFROMTHECHEMICALCARRIEDTOELIMINATETHISPROBLEM,ASIGNALTRANSMISSIONSYSTEMWASDEVELOPEDTHISSYSTEMISUSUALLYEITHERPNEUMATICORELECTRICALANDCONTROLINSTRUMENTSINONELOCATIONTHISMAKESITPRACTICALFORAMINIMUMNUMBEROFOPERATORSTORUNTHEPLANTEFFICIENTLYWHENAPNEUMATICTRANSMISSIONSYSTEMISEMPLOYED,THEMEASUREMENTSIGNALISCONVERTEDINTOPNEUMATICSIGNALBYTHETRANSMITTERSCALEDFROM0TO100PERCENTOFTHEMEASUREMENTVALUETHISTRANSMITTERISMOUNTEDCLOSETOTHEPOINTOFMEASUREMENTINTHEPROCESSTHETRANSMITTEROUTPUTAIRPRESSUREFORAPNEUMATICTRANSMITTERISPIPEDTOTHERECORDINGORCONTROLINSTRUMENTTHESTANDARDOUTPUTRANGEFORAPNEUMATICTRANSMITTERIS20TO100KPA,WHICHISALMOSTUNIVERSALLYUSEDWHENANELECTRONICPRESSURETRANSMITTERISUSED,THEPRESSUREISCONVERTEDTOELECTRICALSIGNALTHATMAYBECURRENTORVOLTAGEITSSTANDARDRANGEISFROM4TO20MADCFORCURRENTSIGNALORFROM1TO5VDCFORVOLTAGESIGNALNOWADAYS,ANOTHERTYPEOFELECTRICALSIGNAL,WHICHISBECOMINGCOMMON,ISTHEDIGITALORDISCRETESIGNALTHEUSEOFINSTRUMENTSANDCONTROLSYSTEMSBASEDONCOMPUTERORFORCINGINCREASEDUSEOFTHISTYPEOFSIGNALSOMETIMESITISIMPORTANTFORANALYSISTOOBTAINTHEPARAMETERSTHATDESCRIBETHESENSOR/TRANSMITTERBEHAVIORTHEGAINISFAIRLYSIMPLETOOBTAINONCETHESPANISKNOWNCONSIDERANELECTRONICPRESSURETRANSMITTERWITHARANGEOF0600KPATHEGAINISDEFINEDASTHECHANGEINOUTPUTDIVIDEDBYTHECHANGEININPUTINTHISCASE,THEOUTPUTISELECTRICALSIGNAL420MADCANDTHEINPUTISPROCESSPRESSURE0600KPATHUSTHEGAINBESIDEWEMUSTMEASURETEMPERATURETEMPERATUREMEASUREMENTISIMPORTANTININDUSTRIALCONTROL,ASDIRECTINDICATIONSOFSYSTEMORPRODUCTSTATEANDASINDIRECTINDICATIONSOFSUCHFACTORSASREACTIONRATES,ENERGYFLOW,TURBINEEFFICIENCY,ANDLUBRICANTQUALITYPRESENTTEMPERATURESCALESHAVEBEENINUSEFORABOUT200YEARS,THEEARLIESTINSTRUMENTSWEREBASEDONTHETHERMALEXPANSIONOFGASESANDLIQUIDSSUCHFILLEDSYSTEMSARESTILLEMPLOYED,ALTHOUGHMANYOTHERTYPESOFINSTRUMENTSAREAVAILABLEREPRESENTATIVETEMPERATURESENSORSINCLUDEFILLEDTHERMALSYSTEMS,LIQUIDINGLASSTHERMOMETERS,THERMOCOUPLES,RESISTANCETEMPERATUREDETECTORS,THERMOSTATS,BIMETALLICDEVICES,OPTICALANDRADIATIONPYROMETERSANDTEMPERATURESENSITIVEPAINTSADVANTAGESOFELECTRICALSYSTEMSINCLUDEHIGHACCURACYANDSENSITIVITY,PRACTICALITYOFSWITCHINGORSCANNINGSEVERALMEASUREMENTSPOINTS,LARGERDISTANCESPOSSIBLEBETWEENMEASURINGELEMENTSANDCONTROLLERS,REPLACEMENTOFCOMPONENTSRATHERTHANCOMPLETESYSTEM,FASTRESPONSE,ANDABILITYTOMEASUREHIGHERTEMPERATUREAMONGTHEELECTRICALTEMPERATURESENSORS,THERMOCOUPLESANDRESISTANCETEMPERATUREDETECTORSAREMOSTWIDELYUSEDDESCRIPTIONTHEAT89C51ISALOWPOWER,HIGHPERFORMANCECMOS8BITMICROCOMPUTERWITH4KBYTESOFFLASHPROGRAMMABLEANDERASABLEREADONLYMEMORYPEROMTHEDEVICEISMANUFACTUREDUSINGATMELSHIGHDENSITYNONVOLATILEMEMORYTECHNOLOGYANDISCOMPATIBLEWITHTHEINDUSTRYSTANDARDMCS51INSTRUCTIONSETANDPINOUTTHEONCHIPFLASHALLOWSTHEPROGRAMMEMORYTOBEREPROGRAMMEDINSYSTEMORBYACONVENTIONALNONVOLATILEMEMORYPROGRAMMERBYCOMBININGAVERSATILE8BITCPUWITHFLASHONAMONOLITHICCHIP,THEATMELAT89C51ISAPOWERFULMICROCOMPUTERWHICHPROVIDESAKPAMAKPKMAKR27610642HIGHLYFLEXIBLEANDCOSTEFFECTIVESOLUTIONTOMANYEMBEDDEDCONTROLAPPLICATIONSFUNCTIONCHARACTERISTICTHEAT89C51PROVIDESTHEFOLLOWINGSTANDARDFEATURES4KBYTESOFFLASH,128BYTESOFRAM,32I/OLINES,TWO16BITTIMER/COUNTERS,AFIVEVECTORTWOLEVELINTERRUPTARCHITECTURE,AFULLDUPLEXSERIALPORT,ONCHIPOSCILLATORANDCLOCKCIRCUITRYINADDITION,THEAT89C51ISDESIGNEDWITHSTATICLOGICFOROPERATIONDOWNTOZEROFREQUENCYANDSUPPORTSTWOSOFTWARESELECTABLEPOWERSAVINGMODESTHEIDLEMODESTOPSTHECPUWHILEALLOWINGTHERAM,TIMER/COUNTERS,SERIALPORTANDINTERRUPTSYSTEMTOCONTINUEFUNCTIONINGTHEPOWERDOWNMODESAVESTHERAMCONTENTSBUTFREEZESTHEOSCILLATORDISABLINGALLOTHERCHIPFUNCTIONSUNTILTHENEXTHARDWARERESETPINDESCRIPTIONVCCSUPPLYVOLTAGEGNDGROUNDPORT0PORT0ISAN8BITOPENDRAINBIDIRECTIONALI/OPORTASANOUTPUTPORT,EACHPINCANSINKEIGHTTTLINPUTSWHEN1SAREWRITTENTOPORT0PINS,THEPINSCANBEUSEDASHIGHIMPEDANCEINPUTSPORT0MAYALSOBECONFIGUREDTOBETHEMULTIPLEXEDLOWORDERADDRESS/DATABUSDURINGACCESSESTOEXTERNALPROGRAMANDDATAMEMORYINTHISMODEP0HASINTERNALPULLUPSPORT0ALSORECEIVESTHECODEBYTESDURINGFLASHPROGRAMMING,ANDOUTPUTSTHECODEBYTESDURINGPROGRAMVERIFICATIONEXTERNALPULLUPSAREREQUIREDDURINGPROGRAMVERIFICATIONPORT1PORT1ISAN8BITBIDIRECTIONALI/OPORTWITHINTERNALPULLUPSTHEPORT1OUTPUTBUFFERSCANSINK/SOURCEFOURTTLINPUTSWHEN1SAREWRITTENTOPORT1PINSTHEYAREPULLEDHIGHBYTHEINTERNALPULLUPSANDCANBEUSEDASINPUTSASINPUTS,PORT1PINSTHATAREEXTERNALLYBEINGPULLEDLOWWILLSOURCECURRENTIILBECAUSEOFTHEINTERNALPULLUPSPORT1ALSORECEIVESTHELOWORDERADDRESSBYTESDURINGFLASHPROGRAMMINGANDVERIFICATIONPORT2PORT2ISAN8BITBIDIRECTIONALI/OPORTWITHINTERNALPULLUPSTHEPORT2OUTPUTBUFFERSCANSINK/SOURCEFOURTTLINPUTSWHEN1SAREWRITTENTOPORT2PINSTHEYAREPULLEDHIGHBYTHEINTERNALPULLUPSANDCANBEUSEDASINPUTSASINPUTS,PORT2PINSTHATAREEXTERNALLYBEINGPULLEDLOWWILLSOURCECURRENT,BECAUSEOFTHEINTERNALPULLUPSPORT2EMITSTHEHIGHORDERADDRESSBYTEDURINGFETCHESFROMEXTERNALPROGRAMMEMORYANDDURINGACCESSESTOEXTERNALDATAMEMORYTHATUSE16BITADDRESSESINTHISAPPLICATION,ITUSESSTRONGINTERNALPULLUPSWHENEMITTING1SDURINGACCESSESTOEXTERNALDATAMEMORYTHATUSE8BITADDRESSES,PORT2EMITSTHECONTENTSOFTHEP2SPECIALFUNCTIONREGISTERPORT2ALSORECEIVESTHEHIGHORDERADDRESSBITSANDSOMECONTROLSIGNALSDURINGFLASHPROGRAMMINGANDVERIFICATIONPORT3PORT3ISAN8BITBIDIRECTIONALI/OPORTWITHINTERNALPULLUPSTHEPORT3OUTPUTBUFFERSCANSINK/SOURCEFOURTTLINPUTSWHEN1SAREWRITTENTOPORT3PINSTHEYAREPULLEDHIGHBYTHEINTERNALPULLUPSANDCANBEUSEDASINPUTSASINPUTS,PORT3PINSTHATAREEXTERNALLYBEINGPULLEDLOWWILLSOURCECURRENTIILBECAUSEOFTHEPULLUPSPORT3ALSOSERVESTHEFUNCTIONSOFVARIOUSSPECIALFEATURESOFTHEAT89C51ASLISTEDBELOWPORT3ALSORECEIVESSOMECONTROLSIGNALSFORFLASHPROGRAMMINGANDVERIFICATIONRSTRESETINPUTAHIGHONTHISPINFORTWOMACHINECYCLESWHILETHEOSCILLATORISRUNNINGRESETSTHEDEVICEALE/PROGADDRESSLATCHENABLEOUTPUTPULSEFORLATCHINGTHELOWBYTEOFTHEADDRESSDURINGACCESSESTOEXTERNALMEMORYTHISPINISALSOTHEPROGRAMPULSEINPUTPROGDURINGFLASHPROGRAMMINGINNORMALOPERATIONALEISEMITTEDATACONSTANTRATEOF1/6THEOSCILLATORFREQUENCY,ANDMAYBEUSEDFOREXTERNALTIMINGORCLOCKINGPURPOSESNOTE,HOWEVER,THATONEALEPULSEISSKIPPEDDURINGEACHACCESSTOEXTERNALDATAMEMORYIFDESIRED,ALEOPERATIONCANBEDISABLEDBYSETTINGBIT0OFSFRLOCATION8EHWITHTHEBITSET,ALEISACTIVEONLYDURINGAMOVXORMOVCINSTRUCTIONOTHERWISE,THEPINISWEAKLYPULLEDHIGHSETTINGTHEALEDISABLEBITHASNOEFFECTIFTHEMICROCONTROLLERISINEXTERNALEXECUTIONMODEPSENPROGRAMSTOREENABLEISTHEREADSTROBETOEXTERNALPROGRAMMEMORYWHENTHEAT89C51ISEXECUTINGCODEFROMEXTERNALPROGRAMMEMORY,PSENISACTIVATEDTWICEEACHMACHINECYCLE,EXCEPTTHATTWOPSENACTIVATIONSARESKIPPEDDURINGEACHACCESSTOEXTERNALDATAMEMORYEA/VPPEXTERNALACCESSENABLEEAMUSTBESTRAPPEDTOGNDINORDERTOENABLETHEDEVICETOFETCHCODEFROMEXTERNALPROGRAMMEMORYLOCATIONSSTARTINGAT0000HUPTOFFFFHNOTE,HOWEVER,THATIFLOCKBIT1ISPROGRAMMED,EAWILLBEINTERNALLYLATCHEDONRESETEASHOULDBESTRAPPEDTOVCCFORINTERNALPROGRAMEXECUTIONSTHISPINALSORECEIVESTHE12VOLTPROGRAMMINGENABLEVOLTAGEVPPDURINGFLASHPROGRAMMING,FORPARTSTHATREQUIRE12VOLTVPPXTAL1INPUTTOTHEINVERTINGOSCILLATORAMPLIFIERANDINPUTTOTHEINTERNALCLOCKOPERATINGCIRCUITXTAL2OUTPUTFROMTHEINVERTINGOSCILLATORAMPLIFIEROSCILLATORCHARACTERISTICSXTAL1ANDXTAL2ARETHEINPUTANDOUTPUT,RESPECTIVELY,OFANINVERTINGAMPLIFIERWHICHCANBECONFIGUREDFORUSEASANONCHIPOSCILLATOR,ASSHOWNINFIGURE1EITHERAQUARTZCRYSTALORCERAMICRESONATORMAYBEUSEDTODRIVETHEDEVICEFROMANEXTERNALCLOCKSOURCE,XTAL2SHOULDBELEFTUNCONNECTEDWHILEXTAL1ISDRIVENASSHOWNINFIGURE2THEREARENOREQUIREMENTSONTHEDUTYCYCLEOFTHEEXTERNALCLOCKSIGNAL,SINCETHEINPUTTOTHEINTERNALCLOCKINGCIRCUITRYISTHROUGHADIVIDEBYTWOFLIPFLOP,BUTMINIMUMANDMAXIMUMVOLTAGEHIGHANDLOWTIMESPECIFICATIONSMUSTBEOBSERVED微型计算机控制系统(单片机控制系统)广义地说,微型计算机控制系统(单片机控制系统)是用于处理信息的,这种被用于处理的信息可以是电话交谈,也可以是仪器的读数或者是一个企业的帐户,但是各种情况下都涉及到相同的主要操作信息的处理、信息的存储和信息的传递。在常规的电子设计中,这些操作都是以功能平台方式组合起来的,例如计数器,无论是电子计数器还是机械计数器,都要存储当前的数值,并且按要求将该数值增加1。一个系统例如采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些数字。现如今,以微处理器为基础的系统从常规的处理方法中分离了出来,它将信息的处理,信息的存储和信息的传输三个功能分离形成不同的系统单元。这种主要将系统分成三个主要单元的分离方法是冯诺依曼在20世纪40年代所设想出来的,并且是针对微计算机的设想。从此以后基本上所有制成的计算机都是用这种结构设计的,尽管他们包含着宽广的物理形式与物理结构,但从根本上来说他们均是具有相同基本设计的计算机。在以微处理器为基础的系统中,处理是由以微处理器为基础的系统自身完成的。存储是利用存储器电路,而从系统中输入和输出的信息传输则是利用特定的输入/输出(I/O)电路。要在一个以微处理器为基础的时钟中找出执行具有计数功能的一个特殊的硬件组成部分是不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件却规定了包含实现计数器计数功能的单元部分。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规工程中相似的构造和维护问题。图11微型计算机的三个组成部分图11显示出了微型计算机中这三个单元在一个微处理器控制系统中是如何按照机器中的信息通信方式而联接起来的。该系统由微处理器控制,微处理器能够对其自身的存储器和输入/输出单元的信息传输进行管理。外部的连接部分与工程系统中的其余部分(即非计算机部分)有关。尽管图中显示的只有一个存储单元,但是在实际中却有RAM和ROM两种不同的存储器被使用。在每一种情况下,由于概念上的计算机存储器更像一个公文柜,上述的“存储器”一词是非常不恰当的;信息被存放在一系列已数字标记过的的“箱子”中,而且可以按照问题由“箱子”的序列号进行相关信息的参考定位。微计算机控制系统经常使用RAM(随机存取存储器),在RAM中,数据可以被写入,并且在需要的时候,可以被再次读出。这种数据能以任意一种所希望的次序从存储器中读出,而不必按照写入时的相同次序读出,所以有“随机”存取存储器。另一类型ROM(只读存储器)是用来保持信息的,它们是不受微处理器影响的固定的信息标本;这些信息在电源切断后不会丢失,并通常用来保存规定微处理器化系统运转过程的程序。ROM可像RAM一样被读取,但与RAM不一样的是不能用来存储可变的信息。有些ROM在制造时将其数据标本放入,而另外的则可通过特殊的设备由用户编程,所以称为可编程ROM。被广泛使用的可编程ROM可利用特殊紫外线灯察除,并被成为EPROM,即可察除可编程只读存储器的缩写。另有新类型的期器件不必用紫外线灯而用电察除,所以称为电可察除可编程只读存储器EEPROM。微处理器在程序控制下处理数据,并控制流向和来自存储器和输入/输出装置的信息流。有些输入/输出装置是通用型的,而另外一些则是设计来控制如磁盘驱动器的特殊硬件,或控制传给其他计算机的信息传输。大多数类型的I/O装置在某种程度下可编程,允许不同形式的操作,而有些则包含特殊用途微处理器的I/O装置不用主微处理器的直接干预,就可实施非常复杂的操作。假如应用中不需要太多的程序和数据存储量,微处理器、存储器和输入/输出可全被包含在同一集成电路中。这通常是低成本应用情况,例如用于微波炉和自动洗衣机的控制器。当商品被大量地生产时,这种单一芯片的使用就可节省相当大的成本。当技术进一步发展,更强更强的处理器和更大更大数量的存储器被包含形成单片微型计算机,结果使最终产品的装配成本得以节省。但是在可预见的未来,当需要大量的存储器或输入/输出时,还是有必要继续将许多集成电路相互联结起来,形成微计算机。微计算机的另一主要工程应用是在过程控制中。这是,由于装置是按特定的应用情况由微机编程实现的,对用户来说微计算机的存在通常就更加明显。在过程控制应用中,由于这种设备以较少的数量生产,将整个系统安装在单个芯片上所获取的利益常比不上所涉及的高设计成本。而且,过程控制器通常更为复杂,所以要将他们做成单独的集成电路就更为困难。可采用两种处理,将控制器做成一种通用的微计算机,正像较强版本的业余计算机那样;或者做成“包裹”式系统,按照像电磁继电器那样的较老式的技术进行设计,来取代控制器。对前一种情况,系统可以用常规的编程语言来编程,正如以后要介绍的语言那样;而另一种情况,可采用特殊用途的语言,例如那种使控制器功能按照继电器相互连接的方法进行描述。两种情况下,序均能存于RAM,这让程序能按应用情况变化时进行相应的变化,但是这使得总系统易受掉电影响而工作不正常,除非使用电池保证供电连续性。另一种选择是将程序在ROM中,这样他们就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论