步进电机控制系统的设计(程序+控制系统+任务书+答辩稿)_第1页
步进电机控制系统的设计(程序+控制系统+任务书+答辩稿)_第2页
步进电机控制系统的设计(程序+控制系统+任务书+答辩稿)_第3页
步进电机控制系统的设计(程序+控制系统+任务书+答辩稿)_第4页
步进电机控制系统的设计(程序+控制系统+任务书+答辩稿)_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

摘要本设计是采用单片机设计的步进电机的快慢控制与转数显示系统。它具有电路简单、功能齐全、制作成本低、性价比高等特点,是一种经济、实用的电机控制系统。硬件部分主要由单片机系统电路、复位控制电路、LCD显示电路、时钟电路、电机控制电路和其它基本外围电路组成。软件部分采用51系列单片机通用的C语言设计编写。不仅有正反转与加减速控制,而且具有转数显示等功能。并且功能增减方便,只需对软件做相应修改即可。关键词AT89C51单片机;步进电机;C语言第页目录摘要.1绪论.2第1章总体设计方案.31.1方案的总体设计框图.31.2工作原理.3第2章硬件设计.42.1单片机AT89C51.42.2时钟电路.62.3显示电路.72.3.1LCD的特性和引脚功能.72.3.2LCD的工作原理.82.4步进电机.92.4.1步进电机工作原理.92.4.2步进电机正反转原理.122.5驱动电路.122.5.1步进电机驱动电路.132.5.2数码管控制电路.142.6控制电路.14第3章软件设计.173.1protenus软件仿真.173.2流程图.18总结.20考文参献.21附录1整机电路图.22附录2主程序.23第页I附录3元器件明细表.30第页0绪论随着现代生活方式和工业节奏的迅速加快,电机在人们的生活中脱颖而出。电机的巨大作用到处可见,高层建筑中的电梯离不开电机,马路上的电动车离不开电机,工厂中的流水线离不开电机,住房中的空调风扇智离不开电机,汽车的运动离不开电机,电脑中的制冷系统离不开电机,等等。由此可见电机在这个世界上的重要性,如何利用电机为人们生活做贡献成了热门主题,所以对电机的控制学成为了现代学科中的佼佼者。本次设计利用AT89C-51单片机的定时器/计数器定时和计数的原理及外围接口,将软、硬件有机地结合起来实现电机控制系统,使得系统能够正确地进行停止启动,加速减速,同时使LCD显示系统能够正确地显示转数。在本次设计中,主要是设计一个步进电机的控制与LCD显示系统。它主要实现以下功能:(1)采用单片机对步进电机进行控制;(2)具有产生正转,反转,加速,减速的功能。(3)采用LCD显示屏进行显示;(4)显示出的转速值有正负之分。利用本次设计电路制造成的步进电机控制系统,即可轻松实现电机转速的快慢调节和正反转功能,解决了许多现实生活中因电机控制出现问题的难题,使生活更有节奏感,更舒适。通过这次课程设计,掌握AT89C51单片机的原理,了解多功能步进电机控制与显示系统的组成原理,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,巩固了所学的理论知识,了解了多功能步进电机控制与显示系统各单元电路之间的关系及相互影响,从而能够正确实现其原理。第页0第1章总体设计方案1.1方案的总体设计框图图1-1总体设计框图1.2工作原理当接通电源后,按下控制电路中的加速控制按钮,向单片机发出指令,单片机接收到指令处理后再把输出控制量控制指示电路使其输出加速的脉冲信号并通过显示电路显示出来,步进电接收到信号开始加速机工作。当接通电源后,按下控制电路中的减速控制按钮,向单片机发出指令,单片机接收到指令处理后再把输出控制量控制显示电路和指示电路以及步进电机工作。当接通电源后,按下控制电路中的反转控制按钮,向单片机发出指令,单片机接收到指令处理后再把输出控制量控制显示电路和指示电路,步进电机接收信号开始工作。时钟电路控制电路单片机显示电路电机工作电路复位电路第页0第2章硬件设计模拟电风扇控制系统设计是由六部分组成:单片机(AT89C51)、时钟电路、控制电路、LCD显示电路、驱动电路、步进电机。2.1单片机AT89C51单片机AT89C2051具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。图2-1AT89C51单片机的管脚图第页1表2-1主要功能特性AD89C51单片机的管脚功能:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:兼容MCS-51指令系统4k可反复擦写(1000次)FlashROM32个双向I/O口可编程UARL通道两个16位可编程定时/计数器全静态操作0-24MHz1个串行中断128x8bit内部RAM两个外部中断源共6个中断源可直接驱动LED3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能第页2P3口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。第页32.2时钟电路单片机的时钟信号用来提供单片机内各种微操作的时间基准,时钟电路用于产生单片机工作所需要的时钟信号)。单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外部振荡。本系统设计采用内部振荡方式,如图2-2所示。MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式。X2CRYSTALC130pC230p图2-2时钟电路2.3显示电路对于系统的运行状态和运行结果,通常都需要直观交互显示出来。单片机应用系统中最常用的显示器有LED和LCD两种。这两在单片机应用系统中种显示器都可以显示数字、字符及系统的状态,LED和LED数码显示最为普遍,但随着低功耗设计的要求,LCD数码显示器的使用也越来越广泛。2.3.1LCD的特性和引脚功能液晶显示器,英文通称为LCD(LiquidCrystalDisplay),是属于平面显示器的一种。字符型液晶显示模块是专门用来显示字母、数字、符号等点阵式LCD。显示器把LCD控制器,点阵驱动器,字符存储器,显示体及组容元件集成一个液晶显示模块。内部具有字符发生器ROM,可显示192种字符;具有64字符的自定义字符RAM,可以定义8个5X8点阵字符或4个5X11点阵字符;具有64字节的数据显示RAM,供显示编程使用;第页4标准接口,与M68HC08系列容易接口;模块结构紧凑,轻巧,装备容易;单+5V电源供电;低功耗,可靠性高;HD44780的外部接口信号与MCU的接口有8条数据线DB0DB7和3条控制线RS,RW,E,HD44780的引脚相连。D714D613D512D41D310D29D18D07E6RW5RS4VS1VD2VE3LCD1LM016L显示屏图2-3LCD显示屏表2-2LCD各引脚功能引脚符号状态功能1Vss电源接地2VDD电源+5V3VL液晶显示偏压4VS输入寄存器选择5RW输入R/W读写选择6E输入使能信号7D0三态数据总线8D1三态数据总线9D2三态数据总线10D3三态数据总线11D4三态数据总线12D5三态数据总线13D6三态数据总线14D7三态数据总线15A背光源正极16K背光源负极第页52.3.2LCD的工作原理从液晶显示器的结构来看,采用的LCD显示屏都是由不同部分组成的分层结构。LCD由两块玻璃板构成,厚约1mm,其间由包含有液晶材料的5m均匀间隔隔开。因为液晶材料本身并不发光,所以在显示屏两边都设有作为光源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。背光板发出的光线在穿过第一层偏振过滤层之后进入包含成千上万液晶液滴的液晶层。液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和驱动电路部分。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。2.4步进电机步进电机是将电信号脉冲转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。由于脉冲信号数与步距角的线性关系,加上步进电机只有周期性的误差而无累积误差等特点,使得在速度位置等控制领域用步进电机来控制变的非常的简单。图2-4步进电机第页62.4.1步进电机工作原理步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。图2-5步进电动机结构示意图拍图2-5步进电动机结构示意图,它的定子具有均匀分布的六个磁极,磁极上绕有绕组。两个相对的磁极组成一组,联法如图所示。设A相首先通电(B、C两相不通电),产生A-A轴线方向的磁通,并通过转子形成闭合回路。这时A、A极就成为电磁铁的N、S极。在磁场的作用下,转子总是力图转到磁阻最小的位置,也就是要转到转子的齿对齐A、A极的位置;接着B相通电(A、C两相不通电),转了便顺时针方向转过30,它的齿和C、C极对齐(图2-6c)。不难理解,当脉冲信号一个一个发来时,如果按ACBA的顺序通电,则电机转子便逆时针方向转动。这种通电方式称为单三方式。第页7图2-6步进电机转子的位置设A相首先通电,转子齿与定子A、A对齐(图2-6a)。然后在A相继续通电的情况下接通B相。这时定子B、B极对转子齿2、4产生磁拉力,使转子顺时针方向转动,但是A、A极继续拉住齿1、3,因此,转子转到两个磁拉力平衡为止。这时转子的位置如图3b所示,即转子从图(2-7a)位置顺时针转过了15。接着A相断电,B相继续通电。这时转子齿2、4和定子B、B极对齐(图2-6c),转子从图(2-6b)的位置又转过了15。其位置如图3d所示。这样,如果按AA、BBB、CCC、AA的顺序轮流通电,则转子便顺时针方向一步一步地转动,步距角15。电流换接六次,磁场旋转一周,转子前进了一个齿距角。如果按AA、CCC、BBB、AA的顺序通电,则电机转子逆时针方向转动。这种通电方式称为六拍方式图2-7a.A相通电b.AB相通电c.B相通电d.BC相通电如果每次都是两相通电,即按A、BB、CC、AA、B的顺序通电,则称为双三拍方式,可见,步距角也是30。因此,采用单三拍和双三拍方式时转子走三步前进了一个齿距角,每走一步前进了三分之一齿距角;采用六拍方式时,转子走六步前进了一个齿距角,每走一步前进了六分之一齿距角。因此步距角可用下式计算:360/Zrm式中Zr是转子齿数;m是运行拍数。第页8一般步进电动机最常见的步距角是3或15。由上式可知,转子上不只4个齿(齿距角90),而有40个齿(齿距角为9)。为了使转子齿与定子齿对齐,两者的齿宽和齿距必须相等。因此,定子上除了6个极以外,在每个极面上还有5个和转子齿一样的小齿。步进电动机的结构图如图2-8所示。图2-8步进电机的结构图由上面介绍可知,步进电动机具有结构简单、维护方便、精确度高、起动灵敏、停车准确等性能。此外,步进电动机的转速决定于电脉冲频率,并与频率同步。2.4.2步进电机正反转原理(1)控制换相顺序通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-CD,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。(2)控制步进电机的转向如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。(3)控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。2.5驱动电路使用、控制步进电机必须由环形脉冲,功率放大等组成的控制系统,其方框图如下:第页9脉冲信号信号分配功率放大步进电机负载图2-9驱动电路控制框图脉冲信号一般由单片机或CPU产生,一般脉冲信号的占空比为0.3-0.4左右,电机转速越高,占空比则越大。信号分配步进电机二相电机,二相电机工作方式有二相四拍和二相八拍二种,具体分配如下:二相四拍为,步距角为1.8度;二相八拍为,步距角为0.9度。功率放大是驱动系统最为重要的部分。步进电机在一定转速下的转矩取决它的动态平均电流而非静态电流(而样本上的电流均为静态电流)。平均电流越大电机力矩越大,要达到平均电流大这就需要驱动系统尽量克服电机的反电势。因而不同的场合采取不同的的驱动方式,到目前为止,驱动方式一般有以下几种:恒压、恒压串电阻、高低压驱动、恒流、细分数等。步进电机电源基本组成部分脉冲发生器,脉冲分配器,脉冲放大器(功率放大器)三部分组成。脉冲发生器脉冲分配器脉冲放大器步进电机图2-10电源基本组成图2.5.1步进电机驱动电路图2-11单片机驱动步进电机第页10CP接CPU脉冲信号(负信号,低电平有效OPTO,接CPU+5V,FREE脱机,与CPU地线相接,驱动电源不工作DIR,方向控制,与CPU地线相接,电机反转VCC,直流电源正端GND。直流电源负端A接电机引出线红线接电机引出线绿线,B接电机引出线黄线接电机引出线蓝线步进电机一经定型,其性能取决于电机的驱动电源。步进电机转速越高,力距越大则要求电机的电流越大,驱动电源的电压越高。电压对力矩影响如下:图2-12电压对力矩影响图细分驱动器在步进电机步距角不能满足使用的条件下,可采用细分驱动器来驱动步进电机,细分驱动器的原理是通过改变相邻(A,B)电流的大小,以改变合成磁场的夹角来控制步进电机运转的。2.5.2数码管控制电路L298控制驱动步进电机可以是两相也可以是四相,输出电压高达50V,可以通过电源控制输出电压,可以用单片机的IO口提供信号,电路简单,使用方便。使用L298进行驱动时,可以利用L297提供时序型号,可以节省单片机IO口的使用,也可以使用单片机直接输出所需信号,由于后者不容易使用,故选者前者。数码管L298输入端IN1,IN2,IN3,IN4,ENA,ENB接数码管L297,输出端OUT1,OUT2,OUT3,OUT4接步进电机,Vs接+12V电源。数码管L297输出的是步进电机所需的时序脉冲信号(如图2-13).第页11图2-13L297的时序电路图12脚.Vcc,10.ENABLE,20.RESET,19HALF接+5V电源,GND接地,输入端17.CW,18.CLOCK分别接单片机的P0.0与P0.1。输出端A,B,C,D,INH1,INH2接数码管L298。2.6控制电路控制电路采用单一式手动控制开关。手动开关于一个一千欧姆的电阻并联连接,在开关关闭时,就等于只给单片机P3.2INT0,P3.3INT1,P3.4T0,P3.5T1串联一个电阻,单片机没有工作,在开关开启时,就等于将电阻短路,将单片机导通,单片机处于工作状态。直接用单片机的I/O端口线P1.0到P1.7控制按键,每个按键独占用一根I/O端口线,相互独立,每个按键的工作不会影响其他I/O端口线的状态。图2-14独立式按键电路独立式按键的电路配置灵活,软件结构简单,但每个按键必须占用一个I/O端口线,按键多,占用的I/O端口线,比较浪费。第页0第3章软件设计3.1protenus软件仿真此设计的电路在protenus软件中进行仿真,运行protenus的ISIS程序后,进入该仿真软件的主页面。主页面由菜单栏、工具栏、预览窗口、元件选择按钮、元件列表窗口、原理图绘制窗口和仿真进程控制按钮组成。通过元件选择按钮P命令,在弹出的PickDevices窗口选择电路所需元件,放置元件并调整其相对位置,对元件参数设置及元器件连接,完成单片机系统的硬件原理绘制图。(如图3-1)加速减速正转反转XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51GNDX1CRYSTALC130pC230pVCVCHALF/UL19CW/CW7LOK18HOME3REST20A4B6C7D9INH15I28NABLE1SYNC1CONTROL1OSC16VREF5SENS11423VC12GND2U5L297IN15I27ENA6OUT12OUT23B1OUT313OUT414IN310I42SENSA1B5GND8VS4VC9U4L298+5V+5V+12VR51R411+8.D71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1M06LGND+5VVCR620kR720k控制台显示屏步进电机图3-1硬件原理图首先启动KEILC51软件的集成开发环境,从桌面上双击uVision图标以启动软件。建立工程文件。通常单片机应用系统软件包含多个源程序文件,KELLC51使用工第页1程这一概念,将这些参数设置和所需的所有文件都加在一个工程中。因此,需要建立一个工程文件,并为这个工程选择CPU,确定编译,汇编,连接的参数,指定调试的方式。建立并添加源文件。使用菜单或者单击工具栏的新建文件按钮,出现文本便捷窗口,在该窗口中输入新编制的源程序并保存该文件。3.2流程图以单片机为核心,设计步进电机控制系统,具有以下功能:开机时电机不转动,若按下启动键,电机以10转/分速度正转转半分钟,后重新获取按键情况;按下加速键,电机从5转/分速度即加速正转至20转/分,后重新获取按键情况;按下减速键,电机从20转/分减速反转至5转/分,后重新获取按键情况主流程图:第页2程序流程图:YYNR0=0?R5#255R008HDPTRTAB1A00H查表延时DPTR+1,R51R5=64?YACC.2=0?P1AR564R008HDPTRTAB2A00H查表延时DPTR+1,R51R5=R0=0?ACC.1=0?P1AYYNN结束键盘扫描ACC.0=0?R5#240R008HDPTRTTTABA00HA查询TTTTABA+DPTRDPTRTABP1AR51=0?延时DPTR+1R0=0?开始YYNN第页3第页0总结在我的毕业设计中,主要采用AT89C51单片机为核心,对步进电机的速度、正反转控制。这次设计真正做到硬件与软件的结合,真正懂得单片机的重要性。由于单片机经济实用,控制操作简便,无论在家电预计电视都有重要的作用,单片机的研究成了当代的重要轨迹,所以学好单片机至关重要。通过这次毕业设计,真正体验到C语言的重要性,要学好单片机必须学好C语言,硬件也很重要,将软件与硬件结合,才能真正领悟单片机,运用单片机让社会更加完美、更加环保。本次毕业设计虽然遇到的问题很多,在老师与同学的帮助下还是有序的完成了。这次的设计是对大学所学电子技术的综合,十分全面与系统化,通过加深电子技术对以后的工作有很大的帮助。第页0考文参献1张洪润,易涛编著.单片机应用技术教程(第二版).北京:清华大学出版社,2003.2求是科技编著.单片机典型模块设计实例导航.北京:人民邮电出版社,2004.3孙进生编著.电子产品设计实例教程.北京:冶金工业出版社,2004.4段九州编著.放大电路实用设计手册.沈阳:辽宁科学技术出版社,2002.5潘新民,王燕芳编著.微型计算机控制技术.北京:电子工业出版社,2004.6杨宁编著.单片机与控制技术.北京:北京航空航天大学出版社,2005.7李庭贵编著单片机应用技术及项目化训练.西南交通大学出版社,2009.第页0附录1整机电路图加速减速正转反转XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51GNDX1CRYSTALC130pC230pVCVCHALF/UL19CW/CW7LOK18HOME3REST20A4B6C7D9INH15I28NABLE1SYNC1CONTROL1OSC16VREF5SENS11423VC12GND2U5L297IN15I27ENA6OUT12OUT23B1OUT313OUT414IN310I42SENSA1B5GND8VS4VC9U4L298+5V+5V+12VR51R411+8.D71463D5124D31029D1807E6RW5S4VS1D2VE3LCD1LM016LGND+5VVCR620kR720k控制台显示屏步进电机第页0附录2主程序#incldueAT89X51.hintdelay();voidinti_lcd();voidshow_lcd(int);voidcmd_wr();voidShowState();voidclock(unsignedintDelay);voidDoSpeed();/计算速度/正转值#defineRIGHT_RUN1/反

温馨提示

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

评论

0/150

提交评论