版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
步进电机的知识什么是步进电机:步进电机是一种把电脉冲转化为角位移的执行机构。通俗的说:当驱动程序收到一个步进脉冲信号,将驱动步进电机轴旋转一个固定的角度(步进角)。您可以通过控制脉冲个数来控制角位移,从而达到准确定位的目的;同时,你可以通过控制脉冲频率来控制电机的旋转速度和加速度,实现速度控制的目的。步进电机的种类:步进电机分为三种:永磁式(PM),反应式(VR)和混合式(HR)永磁式步进电机一般为两相,转矩和体积较小,步进角一步7.5度或15度;反应式一般有三相可以实现大转矩输出,步进角一般是1.5度,但噪声和振动大。在欧洲和美洲80个国家已被淘汰;混合式步进是混合了永磁式和反应的优势。它由两相和五相:一般两相的步距角是1.8度,而的五相步距角为0.72度。是使用最广泛的的步进电机。步进电机允许的最高表面温度步进电机温度过高首先会的磁性材料退磁,导致转矩降低甚至失步,电机表面温度允许的最大值取决于的磁性材料退磁点;一般来说,磁性材料退磁点在摄氏130度以上有些材料甚至高达摄氏200度高,所以步进电机表面温度在摄氏80-90度是正常的。步进电机精度为多少?是否累积一般步进电机的精度为步进角的3-5%,且不累积如何确定步进电机驱动器直流电源电压确定混合式步进电机驱动器的电源电压范围较广(比如IM483的供电电压12〜48VDC),电源电压通常根据电机的转速和响应要求来选择。如果要求较快的运行速度较高的响应速度就选用较高的电压,但注意电源电压的峰值不能超过驱动器的最大输入电压,否则可能会损坏驱动器。电流确定电源电流一般根据输出相电流I来确定。如果采用线性电源,电源电流一般可取I的1.1〜1.3倍;如果采用开关电源,电源电流一般可取I的1.5〜2.0倍。步进电机的主要特性在步进电机关机时要确保没有脉冲信号,当电机运行时如果加入适当的脉冲信号,它会转过一定的角度(称为步距角是)。转速与脉冲频率成正比。2龙式步进电机步距角7.5度,旋转360度,需要48个脉冲来完成。3步进电机具有快速启动和停止的优良特性。4只要改变脉冲,可以很容易地改变电机轴旋转的方向。因此,目前的打印机,绘图仪,机器人设备以步进电机作为动力核心。步进电机控制的例子我们以四相单极步进电机为例:四个相绕组引出四个相和两个公共线(连接到正极)。一相接地。会被激发,。我们使用四相八拍控制,即第1阶段第2阶段交替反过来,会提高分辨率。步距角0.9°,可以转移到控制电机励磁是为了转移如下:如果电机反转的要求,传输的激励信号可以逆转的。2控制方案控制系统框图如下该方案采用AT89S51的主要控制装置。它是与AT89C51兼容,但也增加了SPI接口和看门狗模块,这不仅使调试变得更容易,也更稳定。单片机程序主要用于现场信号的采集和通过步进电机的运转来计算的方向和速度信息。然后将信息发送到CPLD。CPLD使用EPM7128SLC84-15,ALTERA公司的MAX7000系列可编程逻辑器件EPM7128。具有高阻抗,电可擦除等特点,可用单位数为2500单位,工作电压+5VCPLD接收脉冲后转换为相应的控制信号输出到步进电机驱动器,从微控制器发送的信息。输入后把控制信号发送到驱动电机绕组,以达到有效控制电机的目的。2.1为电机驱动器的硬件结构电机驱动器通过下面的电路来实现:R1〜R8的电阻值为320Q。R9-R12的电阻值为2.2KQ。Q1〜Q4作为达林顿401A,Q5-Q8为S8550oJ1,J2和步进电机连接到六个接口。步进电机优点和缺点优势1。 电机的旋转角度与脉冲数成正比;2。 当电机停转为最大转矩(当绕组励磁时);3。 由于每一步准确度为百分之三到五,而且误差不会累积到下一步,因而具有更好定位精度和重复定位精度;4。 优良的启动和制动特性_;5。 没有电刷,可靠性高,电机的寿命只是取决于电机轴承;6。 电机_仅由输入脉冲数决定,可用于开环控制,这使得电机和控制结构确定相对简单系统成本7。 只是负载直接连接到电机轴也可以极其缓慢旋转8。 速度与的脉冲频率成正比,因此,有相对较宽的调速范围缺点1。 如果没有适当的控制,容易共振;2。 高速操作难度较大3。 难以获得大转矩4。 没有体积小,重量轻,能耗低,效率高等方面优势5。 过载时会破坏同步性,工作时会发出时较大的振动和噪音步进电机驱动要求(1)为了满足速度迅速上升或下降的要求,波形应当尽可能接近矩形以释放回路电流流,绕组两端的反电动势,加速电流衰减(2)具有较高功率和效率步进电机驱动器,把输入的脉冲信号转化为角位移,每当控制系统发出一个脉冲信号,步进电机驱动就旋转一个步距角,步进电机的速度与的脉冲信号频率成正比,因此,通过控制脉冲信号频率,就可以精确控制电机转速步进脉冲数决定准确连接为电机步进电机驱动器有很多,我们应该根据功率采取的合理的方式选择驱动器最新的技术发展国内和国际上对于驱动技术的研究十分活跃,高性能子驱动电路可以细分成几千部分甚至任意细分,现在已经能够做到通过复杂的计算统一步距角,大大提高了步进电机的脉冲分辨率,减少或消除振动,噪声和转矩波动,步进电机有了更多“类伺服”功能实际作用:步距角细分驱动器出现之前,用户需要选择不同的相来获取不同的步进电机步距角,以满足自己的要求,如果使用细分驱动器,用户可以通过更改驱动器号段,来改变实际的步距角,相数对实际步距角的作用几乎可以忽略不计AT89C51的介绍描述AT89C51是一个拥有4K字节FLASH编程功能和可擦除只读储存器的低功耗,高性能CMOS8位微机(PEROM)。该设备是采用Atmel的高密度非易失性内存技术并与工业标准的的MCS-51指令集和引脚兼容。芯片上的Flash允许程序存储器通过系统或由传统的非易失性存储器编程重新编程。通过把一个多功能8位CPU与一个单一的芯片上的Flash相结合的,Atmel的AT89C51是一个功能强大微型计算机为许多嵌入式控制程序提供了高度灵活和成本效益的解决方案。功能特点AT89C51具有以下功能:4K字节的Flash,128字节RAM,32I/O口,两个16位定时器/计数器,一个五向量2级中断机构,一个全双工串行口,芯片振荡器和时钟电路。此外,AT89C51支持频率为0的静态逻辑运算,并支持两种节电模式。空闲模式时CPU停止工作,同时允许RAM,定时器/计数器,串口和中断系统继续运作。掉电模式保存RAM的内容,但冻结振荡器,禁用所有其他芯片功能,直到硬件复位。引脚描述VCC:电源电压GND:地端口0:端口0是一个8位漏极开路双向I/O端口。作为一个输出端口,每个引脚可以驱动8个TTL输入端。当1写入端口0引脚,引脚可作为高阻输入端.端口0也可以设定成地址/数据在访问外部程序和数据存储器时的总线。在这种模式下,口0内部上拉•电阻口0在Flash编程期间也可以收到代码字节,输出程序改变的代码字节。程序改变期间还要外部上拉电阻端口1端口1是一个具有内部上拉电阻的8位双向I/O端口端口1输出缓冲器可以驱动四个TTL输入•当1被写入端口1它们被内部上拉电阻上拉为高电平并可以用作输入口。作为输入口时,由于内部上拉电阻的作用,引脚被外部信号拉低时输出一个电流,flash编程和校验时端口1也会接收到低地址信号。端口2端口2是一个具有内部上拉电阻的8位双向I/O端口。端口2输出缓冲器可以驱动四个TTL输入。当1S写入端口2引脚他们被内部上拉电阻拉到高电平,并可以用作输入口。作为输入口时,由于内部上拉电阻的做用,端口2引脚被外部信号拉至低电平时,将输出电流,端口2在访问使用16位地址的外部数据存储器时发出的高位地址字节。在此应用中,它采用强大的内部上拉电阻,发光1S。在访问使用8位地址的外部数据存储器时,端口2也会收到一些高八位地址信号或者控制信号。端口3端口3是一个具有内部上拉电阻的8位双向I/O端口。端口3输出缓冲器可以驱动四个TTL输入。当1S被写入端口3的引脚,他们被内部上拉电阻拉到高电平,并可以用作输入口。作为输入口时,由于内部上拉电阻的做用,端口2引脚被外部信号拉至低电平时,将输出电流。端口3还为AT89C51提供各种特殊功能,如下:端口引脚第二功能P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDRST复位输入引脚。震荡器运行时,两个运行周期的高电平将使设备复位。ALE/PROG在访问外部存储器时地址锁存使能输出脉冲锁存的低八位地址。该引脚也是程序在Flash编程时的PROG。正常运行时ALE以恒定的速率发出振荡频率的1/6的脉冲信号,可用作外部时钟或定时。但是请注意,,在每次访问外部数据存储器都有一个ALE脉冲跳过。。如果需要,可以通过把0SFR置位为8EH来禁用ALE。此时,ALE仅执行MOVX或MOVC指令。如果单片机在执行外部的工作,应将ALE设置为禁用。PSEN程序储存允许输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器读取指令时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器时,这两次有效的PSEN信号不出现。EA/VPP外部访问允许。EA必须绑到GND才能使设备开始在0000H到FFFFH位取代码。但是请注意,如果锁存位1被编程,EA将锁存位置上复位。若EA为高电平则单片机执行内部程序。在Flash编程时,也可以使用使用12V编程电压VCCXTAL1:震荡器反相放大器及内部时钟发生器的输入端。XTAL2:震荡器反相放大器的输出端。时钟振荡器的特性时钟振荡器是可以设置为内部振荡器的反相放大器XTAL1和XTAL2分别为其出入端和输出端,如图1所示。石英晶体或陶瓷谐振器都可以作为其材料。如图2所示要想通过外部时钟来驱动它,XTAL1工作时XTAL2应悬空。对外部时钟信号的占空比没有特殊要求,因为外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,但最小高电平持续时间和最大的低电平持续时间应该符合要求。
XTAL1外部振荡电路EXTERNALOSCILLATORSIGNAL内部振荡电路闲散模式XTAL1外部振荡电路EXTERNALOSCILLATORSIGNAL在闲散模式下,CPU停止工作,而所有其他元件依然处于工作状态。该模式是通过软件控制的。这种模式下,片上RAM和所有特殊功能寄存器的内部数据不变。该模式可以由任何可用的终止指令或者硬件重置来终止当由硬件复位来终止闲散工作模式时,中央处理器CPU通常是从激活空闲模式那条指令的下一条开始继续执行程序的,要完成内部复位操作,硬件复位脉冲要保持两个机器周期有效,在这种情况下,内部禁止中央处理器CPU访问片内RAM,而允许访问其他端口,这是为了避免可能对端口产生的意外写入:激活空闲模式的指令后面的一条指令不应是一条对端口或外部存储器的写入指令。掉电模式在掉电模式下,振荡器停止运行,断电指令是最后一条要执行的指令。片上RAM和特殊功能寄存器保持原值,直到掉电模式终止。终止掉电唯一的方式是硬件复位。复位将重置SFR,但不改变RAM的内容。复位不能被激活,直到VCC恢复到其正常水平,以确保有足够长的时间使振荡器重新启动并稳定。。模式程序存储器ALEPSENP0P1P2P3闲散模式内部11数据数据数据数据闲散模式内部11浮空数据地址数据掉电模式外部00数据数据数据数据掉电模式外部00数据数据数据数据KnowledgeofTheStepperMotorWhatisasteppermotor:Steppermotorisakindofelectricalpulsesintoangulardisplacementoftheimplementingagency.Popularlittlelesson:Whenthedriverreceivesasteppulsesignal,itwilldriveasteppermotortosetthedirectionofrotationatafixedangle(andthestepangle).Youcancontrolthenumberofpulsestocontroltheangulardisplacement,soastoachieveaccuratepositioningpurposes;thesametimeyoucancontrolthepulsefrequencytocontrolthemotorrotationspeedandacceleration,toachievespeedcontrolpurposes.Whatkindsofsteppermotorsub-:Inthreesteppermotors:permanentmagnet(PM),reactive(VR)andhybrid(HB)permanentmagnetstepperusuallytwo-phase,torque,andsmaller,stepangleof7.5degreesorthegeneral15degrees;reactionstepisgenerallythree-phase,canachievehightorqueoutput,stepangleof1.5degreesisgenerally,butthenoiseandvibrationarelarge.80countriesinEuropeandAmericahavebeeneliminated;hybridstepperisamixofpermanentmagnetandreactiveadvantages.Itconsistsoftwophasesandthefive-phase:two-phasestepangleof1.8degreeswhilethegeneralfive-phasestepangleof0.72degreesgenerally.ThemostwidelyusedStepperMotor.Whatistokeepthetorque(HOLDINGTORQUE)Howmuchprecisionsteppermotor?Whetherthecumulative:Thegeneralaccuracyofthesteppermotorstepangleof3-5%,andnotcumulative.SteppermotortoallowtheminimumamountofsurfacetemperatureSteppermotortoallowtheminimumamountofsurfacetemperature:Steppermotorcausesthemotortemperatureistoohighthefirstmagneticdemagnetization,resultinginlossoftorquedownevenfurther,sothemotorsurfacetemperatureshouldbethemaximumalloweddependingonthemotordemagnetizationofmagneticmaterialpoints;Generallyspeaking,themagneticdemagnetizationpointsareabove130degreesCelsius,andsomeevenashighas200degreesCelsius,sothesteppermotorsurfacetemperatureof80-90degreesCelsiusisnormal.HowtodeterminethesteppermotordriverDCpowersupply:A.DeterminationofthevoltageHybridsteppingmotordriverpowersupplyvoltageisgenerallyawiderange(suchastheIM483supplyvoltageof12~48VDC),thesupplyvoltageisusuallybasedontheworkofthemotorspeedandresponsetotherequesttochoose.Ifthemotoroperatingspeedhigherorfasterresponsetotherequest,thenthevoltagevalueishigh,butnotethattheripplevoltagecannotexceedthemaximuminputvoltageofthedrive,oritmaydamagethedrive.B.DeterminationofCurrentPowersupplycurrentisgenerallybasedontheoutputphasecurrentdriveItodetermine.Ifalinearpowersupply,powersupplycurrentisgenerallypreferable1.1to1.3timestheI;ifweadopttheswitchingpowersupply,powersupplycurrentisgenerallypreferabletoI,1.5to2.0times.Themaincharacteristicsofsteppingmotor:Asteppermotordrivecanbeaddedoperatepulsedrivesignalmustbenopulsewhenthesteppermotoratrest,suchasIfaddingtheappropriatepulsesignal,itwilltoacertainangle(calledthestepangle)rotation.Rotationspeedandpulsefrequencyisproportionalto.2Dragonstepanglesteppermotorversionis7.5degrees,360degreesaround,takes48pulsestocomplete.3steppermotorhasinstantstartandrapidcessationofsuperiorcharacteristics.Changethepulseoftheorderof4,youcaneasilychangethedirectionofrotation.Therefore,thecurrentprinters,plotters,robotics,andsodevicesarethecoreofthesteppermotorasthedrivingforce.SteppermotorcontrolexampleWeusefour-phaseunipolarsteppermotorasanexample.ThestructureshowninFigure1:Fourfour-phasewindingleads(asopposedtophaseA1A2B1phasephaseB2)andtwopubliclines(tothepowerofpositive).Thewindingsofonephasetothepoweroftheground.Sothatthewindingswillbeinspired.Weusefour-phaseeight-beatcontrol,ie,1phase2phasealternatingturn,wouldenhanceresolution.0.9°perstepcanbetransferredtocontrolthemotorexcitationistransferredinorderasfollows:Iftherequirementsofmotorreversal,thetransmissionexcitationsignalcanbereversed.2controlschemeControlsystemblockdiagramisasfollowsTheprogramusesAT89S51asthemaincontroldevice.ItiscompatiblewiththeAT89C51,butalsoincreasedtheSPIinterfaceandthewatchdogmodule,whichnotonlymakesthedebuggingprocessbecomeseasyandalsomorestable.Themicrocontrollerintheprogrammainlyforfieldsignalacquisitionandoperationofthesteppermotortocalculatethedirectionandspeedinformation.ThensenttotheCPLD.CPLDwithEPM7128SLC84-15,EPM7128programmablelogicdeviceoflarge-scale,fortheALTERAcompany'sMAX7000family.Highimpedance,electricallyerasableandothercharacteristics,canbeusedforthe2500unit,theworkingvoltageof+5V.CPLDreceivesinformationsentfromthemicrocontrollerafterconvertedtothecorrespondingcontrolsignaloutputtothesteppermotordrive.Putthecontrolsignaldrivesthemotorwindingsaftertheinput,toachieveeffectivecontrolofthemotor.2.1ThehardwarestructureofthemotordriveMotordriveusingthefollowingcircuit:R1-R8inwhichtheresistancevalueof320Q.R9-R12resistancevalue2.2KQ.Q1-Q4asDarlingtonD401A,Q5-Q8fortheS8550.J1,J2andthesteppermotorconnectedtothesix-lead。AdvantagesanddisadvantagesofsteppermotorAdvantagesThemotorrotationangleisproportionaltothenumberofpulses;Whenthemotorstoppedwithamaximumtorque(whenthewindingexcitationtime);Sincetheaccuracyofeachstepinthethreepercenttofivepercent,andtheerrorwillnotaccumulatetothenextstepandthushasbetterpositionalaccuracyandrepeatabilityofmovement;Excellentresponsefromthestopandreverse;Intheabsenceofbrush,highreliability,itjustdependsonthelifeofthemotorbearinglife;Motorresponseonlydeterminedbythenumberofinputpulses,whichcanbeusedopenloopcontrol,whichmakesthemotorandcontrolstructurecanberelativelysimpleSystemcostJustloaddirectlyconnectedtothemotorshaftcanalsobeextremelyslowsynchronousrotation.Speedisproportionaltothepulsefrequency,andthusarelativelywidespeedrange.ShortcomingsIfnotproperlycontrolledpronetoresonance;Difficultoperationtoahigherspeed.DifficulttoobtainhightorqueThereisnoadvantageintermsofvolumeweight,lowenergyefficiency.Overloadwilldestroythesynchronization,theworkwillbeissuedwhenhigh-speedvibrationandnoise.Steppermotordriverequirements(1)toprovidefastriseandfallofcurrentspeed,thecurrentwaveformascloseaspossiblerectangle.Fortheperiodendedwiththereleaseoftheloopcurrentflow,toreducethewindingendsofthebackelectromotiveforce,toacceleratethecurrentdecay.(2)rhymewithhigherpowerandefficiency.Steppermotordriver,whichisthecontrolpulsesignalemittedintotheangulardisplacementofthesteppermotor,or:thecontrolsystemsendsapulsesignaleachthroughthesteppermotordrivetorotateastepangle.Thatisthesteppermotorspeedisproportionaltothefrequencyandpulsesignals.Therefore,thefrequencycontrolpulsesignal,tobeprecisemotorspeedcontrol;controlthenumberofsteppulsestoconnectthemotoraccurately.Steppermotordrivetherearemany,weshouldtakeareasonablechoiceofpowerrequirementsofthedrive,thefollowingwereintroducedvarioustypesoftypicaldrive.ThelatesttechnologicaldevelopmentsDomesticandinternationalresearchonthesub-drivetechnologyisveryactive,high-performancesub-drivercircuitcanbebrokendownintothousandsorevenanysubdivision.Nowabletodocomplicatedcalculationstomakeafterthebreakdownofuniformstepangle,whichgreatlyimprovestheresolutionofsteppermotorpulses,reduceoreliminatethevibration,noiseandtorqueripple,thesteppermotorismore"classserver"feature.Theactualroleofstepangle:intheabsenceofsub-drive,theuserselectadifferentnumberofphasesdependsmainlyonthesteppermotortomeettheirownrequirementsonthestepangle,Ifyouusethesub-drive,theusercanchangethedrivenumberofsegments,candramaticallychangetheactualstepanglesteppermotor'phases'ofchangeintheroleoftheactualstepangleisalmostnegligible.IntroductionofAT89C51DescriptionTheAT89C51isalow-power,high-performanceCMOS8-bitmicrocomputerwith4KbytesofFlashprogrammableanderasablereadonlymemory(PEROM).ThedeviceismanufacturedusingAtmel'shigh-densitynonvolatilememorytechnologyandiscompatiblewiththeindustry-standardMCS-51instructionsetandpinout.Theon-chipFlashallowstheprogrammemorytobereprogrammedin-systemorbyaconventionalnonvolatilememoryprogrammer.Bycombiningaversatile8-bitCPUwithFlashonamonolithicchip,theAtmelAT89C51isapowerfulmicrocomputerwhichprovidesahighly-flexibleandcost-effectivesolutiontomanyembeddedcontrolapplications.FunctioncharacteristicTheAT89C51providesthefollowingstandardfeatures:4KbytesofFlash,128bytesofRAM,32I/Olines,two16-bittimer/counters,afivevectortwo-levelinterruptarchitecture,afullduplexserialport,on-chiposcillatorandclockcircuitry.Inaddition,theAT89C51isdesignedwithstaticlogicforoperationdowntozerofrequencyandsupportstwosoftwareselectablepowersavingmodes.TheIdleModestopstheCPUwhileallowingtheRAM,timer/counters,serialportandinterruptsystemtocontinuefunctioning.ThePower-downModesavestheRAMcontentsbutfreezestheoscillatordisablingallotherchipfunctionsuntilthenexthardwarereset.PinDescriptionVCC:Supplyvoltage.GND:Ground.Port0:Port0isan8-bitopen-drainbi-directionalI/Oport.Asanoutputport,eachpincansinkeightTTLinputs.When1sarewrittentoport0pins,thepinscanbeusedashighimpedanceinputs.Port0mayalsobeconfiguredtobethemultiplexedloworderaddress/databusduringaccessestoexternalprogramanddatamemory.InthismodeP0hasinternalpullups.Port0alsoreceivesthecodebytesduringFlashprogramming,andoutputsthecodebytesduringprogramverification.Externalpullupsarerequiredduringprogramverification.Port1Port1isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort1outputbufferscansink/sourcefourTTLinputs.When1sarewrittentoPort1pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port1pinsthatareexternallybeingpulledlowwillsourcecurrent(IIL)becauseoftheinternalpullups.Port1alsoreceivesthelow-orderaddressbytesduringFlashprogrammingandverification.Port2Port2isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort2outputbufferscansink/sourcefourTTLinputs.When1sarewrittentoPort2pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port2pinsthatareexternallybeingpulledlowwillsourcecurrent,becauseoftheinternalpullups.Port2emitsthehigh-orderaddressbyteduringfetchesfromexternalprogrammemoryandduringaccessestoexternaldatamemorythatuse16-bitaddresses.Inthisapplication,itusesstronginternalpullupswhenemitting1s.Duringaccessestoexternaldatamemorythatuse8-bitaddresses,Port2emitsthecontentsoftheP2SpecialFunctionRegister.Port2alsoreceivesthehigh-orderaddressbitsandsomecontrolsignalsduringFlashprogrammingandverification.Port3Port3isan8-bitbi-directionalI/Oportwithinternalpullups.ThePort3outputbufferscansink/sourcefourTTLinputs.When1sarewrittentoPort3pinstheyarepulledhighbytheinternalpullupsandcanbeusedasinputs.Asinputs,Port3pinsthatareexternallybeingpulledlowwillsourcecurrent(IIL)becauseofthepullups.Port3alsoservesthefunctionsofvariousspecialfeaturesoftheAT89C51aslistedbelow:PortPinAlternateFunctionsP3.0RXD(serialinputport)P3.1TXD(serialoutputport)P3-2INTO(externalinterrupt0)P3.3INT1(externalinterruptV)P茂4TO(timer0externalinput;P3.5T1(timer1externalinput}P3.6WR(exte-rnaldatame-morywritestrobe)P3.7RD(externaldatamemaryreadstrobe)Port3alsoreceivessomecontrolsignalsforFlashprogrammingandverification.RSTResetinput.Ahighonthispinfortwomachinecycleswhiletheoscillatorisrunningresetsthedevice.ALE/PROGAddressLatchEnableoutputpulseforlatchingthelowbyteoftheaddressduringaccessestoexternalmemory.Thispinisalsotheprogrampulseinput(PROG)duringFlashprogramming.InnormaloperationALEisemittedataconstantrateof1/6theoscillatorfrequency,andmaybeusedforexternaltimingorclockingpurposes.Note,however,thatoneALEpulseisskippedduringeachaccesstoexternalDataMemory.Ifdesired,ALEoperationcanbedisabledbysettingbit0ofSFRlocation8EH.Withthebitset,ALEisactiveonlyduringaMOVXorMOVCinstruction.Otherwise,thepinisweaklypulledhigh.SettingtheALE-disablebithasnoeffectifthemicrocontrollerisinexternalexecutionmode.PSENProgramStoreEnableisthereadstrobetoexternalprogrammemory.WhentheAT89C51isexecutingcodefromexternalprogrammemory,PSENisactivatedtwiceeachmachinecycle,exceptthattwoPSENactivationsareskippedduringeachaccesstoexternaldatamemory.EA/VPPExternalAccessEnable.EAmustbestrappedtoGNDinordertoenablethedevicetofetchcodefromexternalprogrammemorylocationsstartingat0000HuptoFFFFH.Note,however,thatiflockbit1isprogrammed,EAwillbeinternallylatchedonreset.EAshouldbestrappedtoVCCforinternalprogramexecutions.Thispinalsoreceivesthe12-voltprogrammingenablevoltage(VPP)duringFlashprogramming,forpartsthatrequire12-voltVPP.XTAL1Inputtotheinvertingoscillatoramplifierandinputtotheinternalclockoperatingcircuit.XTAL2Outputfromtheinvertingoscillatoramplifier.OscillatorCharacteristicsXTAL1andXTAL2aretheinputando
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度服装设计委托创作合同
- 感恩课程课件教学课件
- 2024年度互联网金融与投资合同
- 2024年城市供水供电管网改造工程合同
- 2024年度电子商务平台服务外包合同
- 2024年度智能家居产品购销合同
- 2024年屋产交易合同:个人卖家与买家之间的协议
- 2024年度光伏发电项目建设与运营合同
- 大学民法课件教学课件
- 公司中秋节员工的慰问信(18篇)
- 高考数学小题狂练:每题都附有详细解析
- 浮动码头施工方案
- Poka-Yoke防错技术(完整版)
- 保安交接班记录表(2)
- 神明—EZflame火焰检测系统
- 个人简历求职简历课件.ppt
- 2018年江苏高考满分作文:在母语的屋檐下
- 新青岛版五四制2021-2022四年级科学上册实验指导
- 小学四年级音乐课程标准
- 双向细目表和单元测试卷及组卷说明
- 离子色谱法测定空气中二氧化硫
评论
0/150
提交评论