36步进电机的毕业论文.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 36 步进 电机 毕业论文
- 资源描述:
-
沈阳理工大学学士学位论文 摘 要 单片机亦称微控制器, 顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。单片机由于具有低成本、小体积、高可靠性、高附加值等优点,过去一个复杂电路才能实现的功能,现在用一个纯单片机芯片就能实现。因此,单片机控制系统正以空前的速度取代着经典电子控制系统。 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。 XL600试验仪配有一个标准的32位HT6121编码红外遥控器。通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作。步进电机是将电脉冲信号转变为角位移或线位移的控制元件,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。基于AT89S52单片机,采用标准32位HT6121编码红外遥控器实现对步进电机的正转、反转。 关键词:单片机;步进电机;红外遥控器 Abstruct Also known as single-chip microcontroller, as its name suggests, this computer system has only the smallest piece of integrated circuits used to make a simple calculation and control.Due to SCM’s low-cost, small size, high reliability and high value-added advantages , The functions which achieved with a complex circuit of the past will be able to achieve with a pure microcontroller chip today. Therefore, the MCU control system is at an unprecedented rate to replace the classic electronic control system. Stepper motor is an electrical pulse will be converted into angular displacement of the implementing agencies. When the stepper drive pulse signal to a receiver, it drives stepper motor direction by setting a fixed angle of rotation (referred to as "step angle"), its angle of rotation is based on a fixed step-by-step operation. Can control the pulse number to control the amount of angular displacement, so as to achieve the purpose of accurate positioning; and at the same time by controlling the pulse frequency to control the motor rotation speed and acceleration, so as to achieve the purpose of speed. Stepper motor control can be used as a special motor, do not use their accumulated error (accuracy of 100%) the characteristics of a wide range of open-loop control. XL2000 tester equipped with a standard 32-bit code infrared remote control HT6121. Universal infrared remote control system by transmitting and receiving the two major components, the application of encoder / decoder ASIC chip for control operations. Stepper motor is the electrical pulse signal into an angular displacement or linear displacement of the control components, in the case of non-overloaded, the motor speed, and stop depending on the location of only the frequency of pulses and pulse a few, and not subject to load changes impact. AT89S52-based single-chip, using standard 32-bit encoding HT6121 Infrared remote control for the stepper motor to achieve a positive turn and reverse . Keywords: MCU; Stepping Motor; Infrared remote control 目 录 摘 要 1 Abstruct 2 1 绪 论 4 1.1 课题研究的目的及意义 5 1.2 课题的研究方法 5 1.3 论文构成及研究内容 5 2 AT89S52单片机简介 6 2.1 AT89S52介绍 6 2.2 性能参数和引脚 6 2.2.1 主要性能参数 6 2.2.1 引脚功能及说明 6 2.3 寄存器介绍 9 2.3.1 特殊功能寄存器 9 2.3.2 定时器2寄存器 9 2.3.3 中断寄存器 9 2.3.4 双数据指针寄存器 10 2.4 存储器结构 11 2.4.1 程序存储器 11 2.4.2 数据存储器: 11 2.5 中断 12 2.6 晶振特性 13 3 步进电机的控制原理及其单片机编程实现 错误!未定义书签。 3.1 控制原理 15 3.2 编程实例 13 4 XLISP系列单片机综合仿真实验仪 19 4.1 系统简介 19 4.2 安装 20 4.2.1 软件安装 20 4.2.2 硬件安装 20 4.3 ISP 下载部分的应用 20 4.4 XLISP系列 仿真操作指南 17 5 32位HT6121编码红外遥控器 19 5.1 红外遥控器介绍 19 5.2 HT6121编码红外遥控器结构 19 5.3 HT6121编码红外遥控器原理 20 6 本课题的软硬件设计 21 6.1 硬件设计 21 6.1.1 HT6121编码红外遥控器的设置 21 6.1.2 HT6121编码红外遥控器的连接 21 6.1.3 数码管的连接 21 6.1.4 步进电机的连接 22 6.2 软件设计 22 6.3 电路原理图 30 结 论 35 致 谢 36 参考文献 37 附录A 英文原文 34 附录B 中文翻译 41 1 绪 论 1.1 课题研究的目的及意义 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器 接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的; 同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 1.2 课题的研究方法 采用红外遥控器作为单片机实现步进电机控制的输入端,当遥控器处于控制状态时,使用者每按下一个控制键,CPU从指定的存储单元中读取一系列的二进制数据,串行输出(位和位之间的时间间隔等于采样时的时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制,从而控制步进电机一系列动作。 1.3 论文构成及研究内容 本文主要讲述对步进电机的软硬件设计,硬件设计包括AT89S52单片机简介、红外线遥控器的原理、步进电机的结构、原理及应用,并通过实例介绍了单片机在电机控制方面的应用,详细阐述了用单片机来实现步进电机转动控制的原理和方法。根据这一原理及硬件的设计通过KEIL软件编写程序,经过反复运行和调试,最终实现了基于红外遥控用单片机控制步进电机运转的目的。 2 AT89S52单片机简介 2.1 AT89S52介绍 AT89S52是美国ATMEI公司生产的低功耗,高性能CMOS 8位单片机,片内含8K bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准80C51指令系统及引脚。它集Flash程序存储器既可在线编程也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S52单片机可为你提供许多高性价比的应用场合,可灵活应用于各种控制领域。 2.2 性能参数和引脚 2.2.1 主要性能参数 ·与MCS—51产品指令系统完全兼容 ·8K字节在系统编程Flash闪速存储器 ·1000次擦写周期 ·4.0—5.5V的工作电压范围 ·全静态工作模式:0Hz—33MHz ·三级程序加密锁 ·128*8字节内部RAM ·32个可编程I/O口线 ·3个16位定时/计数器 ·8个中断源 ·全双工串行UART通道 ·低功耗空闲和掉电模式 ·中断可从空闲模式唤醒系统 ·看门狗及双数据指针 ·掉电标识和快速编程特性 ·灵活的在系统编程 2.2.1 引脚功能及说明 ·VCC:供电电压。 ·GND:地。 ·P0口是一组8位漏极开路型双向I/O口,也即是地址/数据线复 用口。作为输出口用时每位能驱动8个TTL逻辑门电路,对端 口写“1”可作为高阻抗输入端口。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 · P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。做输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。Flash编程和程序校验期间,P1接收地址。 · P2口是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。做输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时候,P2口线上的内容,在整个访问期间不改变。Flash编程或校验时,P2口亦接收高位地址和其他控制信号。 · P3口是一个带内部上拉电阻的8位双向I/O口,P3的输出缓冲级可驱动(吸收或输出电流)4个TTL门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。做输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。P3口除了作为一般的I/O线外,更重要的用途是它的第二功能,P3口还接收一些用于Flash闪存储器编程和程序校验的饿控制信号。 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) · 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:来自反向振荡器的输出。 AT89S52管脚图见图2.1所示。 图2.1 AT89S52管脚图 2.3 寄存器介绍 2.3.1 特殊功能寄存器 特殊功能寄存器(SFR)的地址空间映象如表2.1所示。 并不是所有的地址都被定义了。片上没有定义的地址是不能用的。读这些地址,一般将得到一个随机数据,写入的数据将会无效。 用户不应该给这些未定义的地址写入数据“1”。由于这些寄存器在将来可能被赋予新的功能,复位后,这些位都为“0”。 2.3.2 定时器2寄存器 寄存器T2CON 和 T2MOD 包含定时器 2 的控制位和状态位(如表2.3所示),寄存器对RCAP2H和RCAP2L是定时器2的捕捉/自动重载寄存器。 2.3.3 中断寄存器 各中断允许位在IE寄存器中,六个中断源的两个优先级也可在IE中设置。 表2.1 AT89S52特殊功能寄存器映象及复位值 2.3.4 双数据指针寄存器 为了更有利于访问内部和外部数据存储器,系统提供了两路16位数据指针寄存器:位于SFR中82H~83H的 DP0和位于84H~85。特殊寄存器 AUXR1中 DPS=0 选择 DP0;DPS=1 选择 DP1(如图2.2所示)用户应该在访问数据指针寄存器前先初始化DPS至合理的值 表2.2 AUXR1 辅助寄存器1 表2.3 T2CON定时器/计数器2控制寄存器 2.4 存储器结构 MCS-51器件有单独的程序存储器和数据存储器。外部程序存储器和数据存储器都可以64K寻址。 2.4.1 程序存储器 如果EA引脚接地,程序读取只从外部存储器开始。对于89S52,如果EA接VCC,程序读写先从内部存储器(地址为 0000H~1FFFH)开始,接着从外部寻址,寻址地址为:2000H~FFFFH。 2.4.2 数据存储器: AT89S52有256字节片内数据存储器。高128字节与特殊功能寄存器重叠。也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。当一条指令访问高于7FH的地址时,寻址方式决定CPU访问高128字节RAM还是特殊功能寄存器空间。直接寻址方式访问特殊功能寄存器(SFR)。 例如,下面的直接寻址指令访问0A0H(P2口)存储单元 MOV 0A0H , #data 使用间接寻址方式访问高128字节 RAM。例如下面的间接寻址方式中,R0 内容为0A0H,访问的是地址0A0H的寄存器,而不是P2口(它的地址也是0A0H)。 MOV @R0 , #data 堆栈操作也是简介寻址方式。因此,高128字节数据RAM也可用于堆栈空间。 2.5 中断 AT89S52 有6个中断源:两个外部中断(INT0 和INT1),三个定时中断(定时器0、1、2)和一个串行中断。这些中断如图2.2所示 每个中断源都可以通过置位或清除特殊寄存器 IE 中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。 如表2.4所示,IE.6位是不可用的。对于 AT89S52,IE.5位也是不能用的。用户软件不应给这些位写1。它们为AT89系列新产品预留。 定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2 或EXF2激活中断,标志位也必须由软件清0。 定时器0和定时器 1标志位TF0 和TF1在计数溢出的那个周期的S5P2被置位。它们的值一直到下一个周期被电路捕捉下来。然而,定时器 2 的标志位 TF2 在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。 表2.4 中断允许控制寄存器(IE) 图2.2 中断源 2.6 晶振特性 如图2.7 所示,AT89S52 单片机有一个用于构成内部振荡器的反相放大器,XTAL1 和XTAL2 分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。从外部时钟源驱动器件的话,XTAL2 可以不接,而从XTAL1 接入,如图2.4 所示。由于外部时钟信号经过二分频触发后作为外部时钟电路输入的,所以对外部时钟信号的占空比没有其它要求,最长低电平持续时间和最少高电平持续时间等还是要符合要求的。 图2.3 内部振荡电路连接图 图2.4 外部振荡电路连接图 3 步进电机的控制原理及其单片机编程实现 3.1 控制原理 步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统和精密机械等领域。例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。 步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。步进电机靠一种叫环形分配器的电子开关器件,通过功率放大器使励磁绕组按照顺序轮流接通直流电源。由于励磁绕组在空间中按一定的规律排列,轮流和直流电源接通后,就会在空间形成一种阶跃变化的旋转磁场,使转子步进式的转动,随着脉冲频率的增高,转速就会增大。步进电机的旋转同时与相数、分配数、转子齿轮数有关。 现在比较常用的步进电机包括反应式步进电机、永磁式步进电机、混合式步进电机和单相式步进电机等。其中反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。现阶段,反应式步进电机获得最多的应用。 步进电机和普通电机的区别主要就在于其脉冲驱动的形式,正是这个特点,步进电机可以和现代的数字控制技术相结合。不过步进电机在控制的精度、速度变化范围、低速性能方面都不如传统的闭环控制的直流伺服电动机。在精度不是需要特别高的场合就可以使用步进电机,步进电机可以发挥其结构简单、可靠性高和成本低的特点。使用恰当的时候,甚至可以和直流伺服电动机性能相媲美。 步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。 步进电机两个相邻磁极之间的夹角为60。。线圈绕过相对的两个磁极,构成一相(A-A’, B-B’,C-C’ )。磁极上有5个均匀分布的矩形小齿,转子上没有绕组,而有40个小齿均匀分布在其圆周上,且相邻两个齿之间的夹角为9 。。当某绕组通电时,相应的两个磁极就分别形成N-S极,产生磁场,并与转子形成磁路。如果这时定子的小齿与转子没有对齐,则在磁场的作用下转子将转动一定的角度,使转子齿与定子齿对齐,从而使步进电机向前“走”一步。 步进电机的控制方式 如果通过单片机按顺序给绕组施加有序的脉冲电流,就可以控制电机的转动,从而实现数字 角度的转换。转动的角度大小与施加的脉冲数成正比,转动的速度与脉冲频率成正比,而转动方向则与脉冲的顺序有关。以三相步进电机为例,电流脉冲的施加共有三种方式。 (1) 单相三拍方式——按单相绕组施加电流脉冲 (2) 双向三拍方式——按双相绕组施加电流脉冲 (3) 三相六拍方式——单相绕组和双相绕组交替施加电流脉冲 单相三拍方式的每一拍步进角为3。,三相六拍的步进角则为1.5。 因此,在三相六拍下,步进电机的运行反转平稳柔和,但在同样的运行角度与速度下,三相六拍驱动脉冲的频率需提高一倍,对驱动开关管的开关特性要求较高。 步进电机的驱动方式 步进电机常用的驱动方式是全电压驱动,即在电机步移与锁步时都加载额定电压。为了防止电机过流及改善驱动特性,需要限流电阻。由于步进电机锁步时,限流电阻要消耗掉大量的功率,故限流电阻要有较大的功率容量,并且开关管也要有较高的负载能力。 步进电机的另一种驱动方式是高低压驱动,即在电机移动时,加额定或超过额定值的电压,以便在较大的电流驱动下,使电机快速移步;而在锁步时,则加低于额定电压,只让电机绕组流过锁步所需的电流值。这样,既可以减少限流电阻的功率消耗,又可以挺高电机的运行速度,但这种驱动方式的电路要复杂一些。 驱动脉冲的分配可以使用硬件方法,即用脉冲分配器实现。现在,脉冲分配器已经标准化、芯片化、市场上可以买到。但硬件方法结构复杂,成本也较高。 步进电机控制(包括控制脉冲的产生和分配)也可以使用软件方法,即用单片机实现,这样既简化了电路,也降低了成本。使用单片机以软件方式驱动步进电机,不但可以通过编程方法,在一定范围内自由设定步进电机的转速、往返转动的角度以及转动次数等,而且还可以方便灵活地控制步进电机的运行状态,一满足不同用户的要求。因此,常把单片机步进电机控制电路称之为可编程步进电机控制驱动器。 3.2 编程实例 进电机必须有驱动才可以运转,驱动信号必须是脉冲信号,没有脉冲信号的时候,步进电机停止,如果加入的脉冲信号,就会以一定的角度(成为步进角)转动。转动的速度与脉冲的频率成正比。步进电机有瞬间启动的急速停止的优越性。改变脉冲的顺序,可以改变转动的方向。 XLISP系列套件采用的是12V步进电机,为了演示的方便,我们为他提供了5V的电源,此时转动力矩较小,我们也可以吧他应用为12V。该步进电机的耗电流为200ma左右,采用uln2003驱动,驱动端口为P1.0,P1.1,P1.2,P1.3.由于uln2003本身是一个反向器,因此在实际应用中我们在他前面设计了一个74ls14的反向器。使他最终的结果还是相同的。 反转 正转 步数 P1.0 P1.1 P1.2 P1.3 03h 1 1 1 0 0 06h 2 0 1 1 0 0ch 3 0 0 1 1 09h 4 1 0 0 1 步数 P1.0 P1.1 P1.2 P1.3 03h 1 1 1 0 0 09h 2 1 0 0 1 0ch 3 0 0 1 1 06h 4 0 1 1 0 步进电机的正转程序:接线方式,用一根4PIN排线一端插入P1.0—P1.3,另一端插入步进电机JP31口。 loop:mov R3,#0FFh ;30h送ff即-1 main:INC R3 mov a,R3 tt: MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A ;送显示 mov r7,#5 dec r7 lcall delay ;延时一段时间 cjne a,#06H,main ;如果是最后一个数据重新开始 ljmp loop ; 否则R3 清除 ret TAB: DB 03H,09H,0CH,06H ;步进电机正转表 DELAY: ; 延时程序 MOV R5,#255 D3:MOV R2,#25 D4: DJNZ R2,D4 DJNZ R5,D3 RET End 4 XLISP系列单片机综合仿真试验仪 4.1 系统简介 XLISP系列单片机综合仿真试验仪(以下简称XLISP系列)是深圳学林电子有限公司(51测试网)综合多年经验开发出的多功能8051单片机平台(兼容AVR/PIC单片机的部分烧写功能)。本系列目前包含XL600单片机试验仪和XL1000USB型单片机试验仪,集成常用的单片机外围硬件,ISP下载线,单片机仿真器,单片机试验板,编程器功能于一身,特别适合新手学习使用! XL600系统的特点:1 全开放的模块化设计:所有硬件资源对用户开放,搭配随心所欲,不会出现硬件束缚软件的情况。既可学习软件, 更可深入的了解硬件。2 高品质的工艺: 本机采用高档透明雅克力面板, 铝合金外箱, 全贴片机器生产, 工艺精美绝伦! XL600的外包装,专业定做包装盒,尽显大家风范。包装尺寸:270*190*65毫米包装重量:1.2公斤 XL600的外观采用铝合金包装,黑色双面PCB,全SMT工艺可能是您见到最为精美的单片机实验仪,豪华高贵,一见倾心。3 超强的电路资源配备:集成了基本上所有单片机应用中可能遇到的功能模块部份,你再也不必要去找其他零件,即可轻松完成您所需要的开发任务。 XL600实验仪硬件组成列表:基本试验资源数字硬件电路试验资源扩展试验资源高级应用试验8位按键开关(端口直接)74LS14 反向器1602字符液晶屏(标配)步进电机 (标配)8位发光管 (端口指示)74LS164 串入并出Dac0832 数字-模拟89C2051 核心监控(稳定高速)8位拨动开关 (端口直接)74LS47 数码管译码ADC 0804模拟-数字18B20数字温度采集(可选)8位数码管显示 (动态或者静态)74LS165 并入串出24C02串行EPROM12864中文液晶0802(可选)小喇叭警报器 (唱歌)74LS138 译码器93C46 EPROM红外线遥控 (标配遥控器)16*16矩阵按键开关(行列式)MAX232 串行通信单片机仿真 (标配仿真头)ISP下载(单片机在线编程 )。 4 完美的例子程序: 集合本公司多年的经验,每个模块都有完整的带中文注释例子程序, 原理图, 接线方法, 很多都可以直接拿来应用。快速提高您的硬件,软件编程水平。(以下是部分程序的截图,更多程序见光盘)。5 所有端口全部采用防插反设计,均配有连接照片和中文注解,即便您是初学者,也能轻松掌握。7ISP下载CPU控制编程,不受电脑配置及操作系统影响,稳定性一流。 可以作为一台独立的ISP下载线使用,支持芯片包括51/AVR/PIC各系列!同时在板上可以直接对89S51/52等等芯片编程,当作独立编程器使用。6 配有40P外接仿真头,可以作为一台独立的51单片机硬件仿真器使用,通过KEIL SOFT软件配合, 即可对外部硬件以及板上资源实现单步调试, 断点, 全速等等全部功能。7 全中文软件操作导航, 独有智能一键通设计,擦除, 写入, 校验,运行自动完成,软件中英文自动选择, 适合港台地区用户使用。 特别设计的烧写实验仿真3IN1的公用卡座, CPU插上后即不需要插拔,烧写仿真等公用串口,使用极其方便简洁。 4.2 安装 4.2.1 软件安装 (1)插入随机的驱动关盘,打开驱动程序\XLISP系列试验仪目录。 (2)双击其中的setup.exe,按照提示,点下一步直接完成安装:如果提醒您系统文件过旧则需要重新启动计算机,重启后继续安装。 (3)备份的免安装的全部文件,如果您确实没有办法安装,可以直接COPY该目录到您的硬盘,运行XLISP.EXE。另外不要忘记把所有的文件的只读属性去掉。 4.2.2 硬件安装 (1)打开XLISP系列的包装。插入随机的串口线(9针对9针),然后插上随机的USB电缆(用于提供5V电源)。 (2)按下电源开关,此时电源指示灯亮。同时注意XL600烧写指示灯亮大约1秒种后熄灭,此时表示系统自检正常!。 4.3 ISP下载部分的应用 ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程,ISP技术是未来发展方向。XLISP系列的ISP部分是业界首创的具备传统编程器的可靠性与下载线的方便性于一身的前卫产品。通过单片机控制时序,232串行通信,彻底解决并口ISP兼容性、可靠性问题。将下载头的相关引脚引入目标板,即可方便快速的对目标板在系统编程。 ISP下载部分支持的芯片列表: 51系列单片机: AT89S51,AT89S52,AT89S53,AT89S8252,AT89LS51,AT89LS52,AT89LS53,AT89LS8252 AVR系列单片机: AT90S2323,AT90S2343 AT90S4433,AT90S8535ATmega16,ATmega16L,ATmega161,ATmega161L,ATmega163,ATmega32,ATmega32LATmega323,ATmega323L,ATmega64,ATmega64L ATmega8,ATmega8L,ATmega8515,ATmega8515L ATmega8535,ATmega8535LATtiny12,ATtiny12L,ATtiny13,ATtiny13LATtiny15,ATtiny15L,ATtiny22,ATtiny22L,ATtiny26,ATtiny26L PIC系列单片机: PIC16F870,PIC16F871,PIC16F872,PIC16F873,PIC16F874,PIC16F876,PIC16F877,PIC16F873A,PIC16F874A,PIC16F876A,PIC16F877AAT24CXX:AT24C01,AT24C02,AT24C04,AT24C08,AT24C16,AT24C32,AT24C64,AT24C128,AT24C256,AT24C512 4.4 XLISP系列仿真操作指南 概述: XLISP系列的仿真部份通过随机的SST89E564仿真监控芯片实现。通过和KEIL软件配合使用, 不仅可以实现对板上资源的仿真, 更可通过随机的40PIN仿真头对外接的目标板进行仿真。 .可仿真89C51、89C52、89S51、89S52、89C58 等等51内核的单片机。 .直接支持 KEIL C51的IDE开发仿真环境。 .USB/RS-232通讯接口, 波特率 4.8 Kbps- 57.6 Kbps 自适应。特别适合无串口的笔记本电脑用户。 .监控程序占用用户的资源少,全速运行不占用资源。 .片内 63K 程序空间可以随时进行在线程序更新。 .可单步、断点、全速、可参考变量、RAM变量。 .支持汇编、C语言,混合调试。 .板载仿真头接口可以和任何的试验板、目标板进行连接,从而达到硬件仿真的无限扩展。 硬件安装: 首先将9针串口插头接到PC 的串口上,比如COM1。然后连接好直流电源,将仿真芯片(不是at89s51)插入试验卡座并锁紧。(注意: 此处是串口方式运行, 如果是USB方式运行, 那么插入USB线)如果直接仿真板上的资源,那么首先用随机的排线根据实验目的把相关IO端口连接到相关的硬件上,仿真结果直接体现到XL1000的试验板上。 如果您需要仿真自己的目标板,把仿真头插入目标板,仿真结果将体现到您自己的目标板上。 软件安装: 直接拷贝光盘\开发工具\keil\到c盘的根目录, 去掉所有文件的只读属性. (注意必须是c盘根目录, 不要安装在其他目录) 执行keil\uv2\uv2.exe即可(可将文件发送到桌面快捷方式) KEIL软件就是他的驱动软件。 5 32位HT6121编码红外遥控器 5.1 红外遥控器介绍 遥控器由红外接收及发射电路、信号调理电路、中央控制器、程序及数据存储器、键盘及状态指示电路组成。 遥控器有两种状态:学习状态和控制状态。当遥控器处于学习状态时,使用者每按一个控制键,红外线接收电路就开始接收外来红外信号,同时将其转换成电信号,然后经过检波、整形、放大,再由CPU定时对其采样,将每个采样点的二进制数据以8位为一个单位,分别存放到指定的存储单元中去,供以后对该设备控制使用。当遥控器处于控制状态时,使用者每按下一个控制键,CPU从指定的存储单元中读取一系列的二进制数据,串行输出(位和位之间的时间间隔等于采样时的时间间隔)给信号保持电路,同时由调制电路进行信号调制,将调制信号经放大后,由红外线发射二极管进行发射,从而实现对该键对应设备功能的控制。 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




36步进电机的毕业论文.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3105705.html