步进电机实验报告

合集下载

基于stm32单片机的步进电机实验报告

基于stm32单片机的步进电机实验报告

基于stm32单片机的步进电机实验报告步进电机是一种将电脑控制信号转换为机械运动的设备,常用于打印机、数码相机和汽车电子等领域。

本实验使用STM32单片机控制步进电机,主要目的是通过编程实现步进电机的旋转控制。

首先,我们需要了解步进电机的基本原理。

步进电机是一种能够按照一定步长精确旋转的电机。

它由定子和转子两部分组成,通过改变定子和转子的电流,使转子按照一定的角度进行旋转。

在本实验中,我们选择了一种四相八拍步进电机。

该电机有四个相位,即A、B、C、D相。

每个相位都有两个状态:正常(HIGH)和反向(LOW)。

通过改变相位的状态,可以控制步进电机的旋转。

我们使用STM32单片机作为控制器,通过编程实现对步进电机的控制。

首先,我们需要配置STM32的GPIO口为输出模式。

然后,编写程序通过改变GPIO口的状态来控制步进电机的旋转。

具体来说,我们将A、B、C、D相分别连接到STM32的四个GPIO口,设置为输出模式。

然后,通过改变GPIO口输出的电平状态,可以控制相位的状态。

为了方便控制,我们可以定义一个数组,将表示不同状态的四个元素存储起来。

通过循环控制数组中的元素,可以实现步进电机的旋转。

在实验中,我们通过实时改变数组中元素的值,可以实现不同的旋转效果。

例如,我们可以将数组逐个循环左移或右移,实现步进电机的正转或反转。

在实验过程中,我们可以观察步进电机的旋转情况,并根据需要对程序进行修改和优化。

可以通过改变步进电机的旋转速度或步进角度,来实现更加精确的控制。

总结起来,通过本次实验,我们了解了步进电机的基本原理,并通过STM32单片机控制步进电机的旋转。

通过编写程序改变GPIO口的状态,我们可以实现步进电机的正转、反转和精确控制。

这对于理解和应用步进电机技术具有重要意义。

单片机步进电机控制实验报告

单片机步进电机控制实验报告

单片机步进电机控制实验报告单片机步进电机控制实验报告引言:步进电机是一种常用的电动机,具有结构简单、体积小、转速稳定等优点,广泛应用于工业自动化、机械设备等领域。

本实验旨在通过单片机控制步进电机,实现电机的正转、反转、加速、减速等功能。

通过实验,深入了解步进电机的工作原理和控制方法,提高对单片机的编程能力。

一、实验目的本实验的主要目的是掌握步进电机的工作原理,了解单片机控制步进电机的方法和步骤,并通过实验验证控制效果。

二、实验器材1. 步进电机:XX型号,XXV,XXA2. 单片机开发板:XX型号3. 驱动电路:包括电源、驱动芯片等三、实验原理步进电机是一种特殊的电动机,其转子通过电磁螺线管的工作原理实现转动。

步进电机的转子分为若干个极对,每个极对上都有一个螺线管,通过对这些螺线管施加电流,可以使转子转动。

单片机通过控制螺线管的电流,实现步进电机的控制。

四、实验步骤1. 连接电路:根据实验器材提供的电路图,将步进电机与单片机开发板相连接。

2. 编写程序:使用C语言编写单片机控制步进电机的程序。

程序中需要包括电机正转、反转、加速、减速等功能的实现。

3. 上传程序:将编写好的程序通过编程器上传到单片机开发板上。

4. 实验验证:通过按下开发板上的按键,观察步进电机的运动情况,验证程序的正确性。

五、实验结果与分析经过实验验证,编写的程序能够准确控制步进电机的运动。

按下不同的按键,电机可以实现正转、反转、加速、减速等功能。

通过调整程序中的参数,可以实现不同速度的控制效果。

实验结果表明,单片机控制步进电机具有较高的精确性和可靠性。

六、实验总结通过本次实验,我深入了解了步进电机的工作原理和控制方法,掌握了单片机控制步进电机的编程技巧。

实验中遇到了一些问题,如电路连接不正确、程序逻辑错误等,但通过仔细分析和排除,最终解决了这些问题。

通过实验,我不仅提高了对步进电机的理论认识,还锻炼了自己的动手实践能力和问题解决能力。

步进电机控制实验报告

步进电机控制实验报告

步进电机控制实验报告开课学院及实验室:学院年级、专业、班姓名学号实验课程名称计算机控制技术成绩实验项目名称步进电机控制实验指导老师一、实验目的1.了解步进电机的工作原理。

2.掌握步进电机的驱动及编程方法。

二、实验原理步进电机是一种电脉冲转化为角位移的执行机构。

当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。

可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。

通过设定脉冲数来使步进电机转过一定的角度。

步进电机多为永磁感应式,有两相、四相、六相等多种,实验所用电机为四相八拍式。

三、使用仪器、材料1.TPCC-III计算机控制技术实验箱一台。

2. 数字式万用表一个。

3.微型计算机一台(安装“DICE计算机控制实验软件”)。

四、实验步骤本实验使用的AD35-02M型四相八拍电机,电压为DC12V,其励磁线圈及励磁顺序如下图3-1。

图3-1 励磁线圈及励磁顺序图3-2 实验接线图表3-1 8255B口输出电平在各步中的情况步骤1:按图3-2接线:步骤2:在汇编程序编辑界面输入程序,将宏汇编程序经过汇编,连接后形成.EXE文件。

打开调试窗口,复位,待出现“Welcome to you!”,装入系统,输入命令“G=2000↙”。

EXP3.ASM汇编程序如下:STACK SEGMENT STACKDW 256 DUP(?)STACK ENDSDATA SEGMENTTABLE DB 01H,03H,02H,06H,04H,0CH,08H,09H ;Step of motorDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMAIN: MOV AL,80H ;Initiate 8255 B(OUT)OUT 63H,ALA1: MOV BX,OFFSET TABLEMOV CX,0008H ; Number of stepA2: MOV AL,[BX] ; 8255 outOUT 61H,AL。

步进电机调速实验报告

步进电机调速实验报告

步进电机调速实验报告步进电机调速实验报告引言:步进电机是一种常见的电机类型,具有精准定位、高可靠性和简单控制等优点,广泛应用于机械自动化领域。

本实验旨在通过调整步进电机的驱动信号频率,探究步进电机的调速性能。

实验目的:1. 了解步进电机的工作原理和调速控制方法;2. 掌握步进电机调速实验的基本操作;3. 分析步进电机调速性能,并探讨其影响因素。

实验装置:1. 步进电机驱动器:用于控制步进电机的转速和方向;2. 步进电机:作为实验的被测对象;3. 信号发生器:用于产生步进电机的驱动信号。

实验步骤:1. 搭建实验装置:将步进电机与驱动器连接,连接信号发生器与驱动器;2. 设置实验参数:根据实验要求,设置信号发生器的频率范围和步进电机的分辨率;3. 开始实验:逐步增加信号发生器的频率,观察步进电机的转速变化;4. 记录数据:记录不同频率下步进电机的转速,并绘制转速-频率曲线;5. 分析结果:根据实验数据,分析步进电机的调速性能,并探讨其影响因素。

实验结果:根据实验数据,绘制了步进电机的转速-频率曲线。

曲线呈现出一定的线性关系,即随着频率的增加,步进电机的转速也相应增加。

然而,在一定频率范围内,转速的增加逐渐趋于平缓,表明步进电机存在一定的最大转速限制。

此外,实验中还观察到步进电机在低频率下容易发生失步现象,即无法按照预定的步进角度运动。

讨论与分析:步进电机的调速性能受多种因素影响,其中包括步进电机的类型、驱动器的性能、负载情况等。

在本实验中,步进电机的转速受到信号发生器频率的限制,过高或过低的频率都会导致转速的下降。

此外,步进电机的失步现象可能是由于驱动器输出信号不稳定或负载过大造成的。

结论:通过本实验,我们了解了步进电机的工作原理和调速控制方法,并掌握了步进电机调速实验的基本操作。

实验结果显示,步进电机的转速与驱动信号频率呈线性关系,但存在一定的最大转速限制。

此外,步进电机在低频率下容易发生失步现象。

步进电机综合实验报告

步进电机综合实验报告
式中:n—— 步进电机的转速(转/分);
N —— 步进电机旋转一周需输出的字节数;
T —— 代码字节的输出变化周期。
设N=360°/ 18°=20,T=1.43ms,则步进电机的转速为2100转/分。
控制P1口输出的代码字节个数即控制了步进电机的旋转角度。
正方向: A B C D
反方向: A D C B
TR0=1;
}
/*******************************/
void t0_time() interrupt 1
{
TH0=(65536-4608)/256;//定时5ms中断
TL0=(65536-4608)%256;
jj_speed++;
ledwx=_crol_(ledwx,1);
四、实验器材:
51单片机最小系统板一个,G2010实验仪中的20BY-0型4相步进电机一个,四位一体共阴极数码管一个,独立按键三个。
五、实验过程:
硬件电路图:
最小系统与独立按键、数码管显示电路图
步进电机电路图
按键:K1为正反转切换键k2为转速加按键k3为转速减键
显示:共阴极数码管三位整数显示转速,顺时针为正转,首位灭零;逆时针为反转,首位为负
speed[1]=(n/10)%10;
speed[2]=n/100;
if(floag)
speed[3]=10;
else
speed[3]=11;
}
/*******************************/
void main()
{
init(); //初始化
count();
while(1)
{
sum=1;

【实验】步进电机实验报告

【实验】步进电机实验报告

【关键字】实验论文题目:步进电机的控制课程名称:计算机控制技术学院信息工程学院专业班级应用电子技术(2)班学号08姓名卢广彬任课教师黄国宏6 日实验名称:步进电机的控制实验目的:1、复习步进电机的工作原理,进一步加强对步进电机的应用方面的学习;2、了解芯片ULN2003A的工作原理,并利用单片机或者微机等对芯片加予控制;3、学会灵活编写单片机的控制及应用程序,进一步熟悉单片机的工作方式;4、学会用单片机及一外围设备组建具有独特功能的自动控制系统。

实验原理:ULN是一个具有16个引脚驱动芯片,其作用是将输入的较小电流放大,以便可以驱动一般的I/O无法驱动的较大功率的外围设备。

下面将叙述ULN的内部结构、芯片引脚功能、与单片机的连接方法及简单的应用。

一、ULN2003管脚排列如下图所示:ULN2003的内部结构和功能ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。

它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V,电流=500mA,输入电压=5V,适用于TTL COMS,由达林顿管组成驱动电路。

ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,它的输出端允许通过电流为200mA,饱和压降VCE 约1V左右,耐压BVCEO 约为36V。

用户输出口的外接负载可根据以上参数估算。

采用集电极开路输出,输出电流大,故可直接驱动继电器或固体继电器,也可直接驱动高压灯泡。

通常单片机驱动ULN时,上拉2K的电阻较为合适,同时,COM引脚应该悬空或接电源。

ULN是一个非门电路,包含7个单元,但独每个单元驱动电流最大可达350mA.资料的最后有引用电路,9脚可以悬空。

比如1脚输入,16脚输出,你的负载接在VCC与16脚之间,不用9脚。

ULN的作用:ULN是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。

可直接驱动继电器等负载。

输入5VTTL电平,输出可达500mA/50V。

步进电机实验报告(20200811224245)

步进电机调速实验报告班级:xx姓名:xx学号:xxx指导老师:xx步进电机调速实验报告一、实验目的及要求:1、熟悉步进电机的工作原理2、熟悉 51 系列单片机的工作原理及调试方法3、设计基于 51 系列单片机控制的步进电机调速原理图( 要求实现电机的速度反馈测量,测量方式:数字测量)4、实现 51 系列单片机对步进电机的速度控制 ( 步进电机由实验中心提供,具体型号42BYG) 由按钮控制步进电机的启动与停止;实现加速、匀速、和减速控制。

速度设定由键盘设定,步进电机的反馈速度由 LED数码管显示。

二、实验原理:1.一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机。

步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。

步进电动机的转子为多极分布,定子上嵌有多相星形连接的控制绕组,由专门电源输入电脉冲信号,每输入一个脉冲信号,步进电动机的转子就前进一步。

由于输入的是脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。

随着数字控制系统的发展,步进电动机的应用将逐渐扩大。

进电动机需配置一个专用的电源供电,电源的作用是让电动机的控制绕组按照特定的顺序通电,即受输入的电脉冲控制而动作,这个专用电源称为驱动电源。

步进电动机及其驱动电源是一个互相联系的整体,步进电动机的运行性能是由电动机和驱动电源两者配合所形成的综合效果。

2.对驱动电源的基本要求(1)驱动电源的相数、通电方式和电压、电流都要满足步进电动机的需要;(2)要满足步进电动机的起动频率和运行频率的要求;(3)能最大限度地抑制步进电动机的振荡;(4)工作可靠,抗干扰能力强;(5)成本低、效率高、安装和维护方便。

3.驱动电源的组成步进电动机的驱动电源基本上由脉冲发生器、脉冲分配器和脉冲放大器(也称功率放大器)三部分组成,三、实验源程序:/*************** writer:shopping.w ******************/#include <reg52.h>#define uint unsigned int#define uchar unsigned charuchar code FFW[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};uchar code REV[]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};sbit K1 = P3^0;sbit K2 = P3^1;sbit K3 = P3^2;void DelayMS(uint ms){uchar i;while(ms--){for(i=0;i<120;i++);}}void SETP_MOTOR_FFW(uchar n){for(i=0;i<5*n;i++){for(j=0;j<8;j++){if(K3 == 0) break;P1 = FFW[j];DelayMS(25);}}}void SETP_MOTOR_REV(uchar n){uchar i,j;for(i=0;i<5*n;i++){for(j=0;j<8;j++){if(K3 == 0) break;P1 = REV[j];DelayMS(25);}}}void main(){uchar N = 3;while(1){if(K1 == 0){P0 = 0xfe;SETP_MOTOR_FFW(N);}else if(K2 == 0){P0 = 0xfd;SETP_MOTOR_REV(N);if(K3 == 0) break;}else{P0 = 0xfb;P1 = 0x03;}}}四、实验心得:本次实验让我了解了步进电动机的工作原理,掌握了怎样用单片机编程来控制步进电机的正反转及调速。

步进电机正反转实验报告

一、实验名称:
步进电机正反转训练
二、控制要求
要求实现电机的正转三圈, 反转三圈, 电机正转和反转的频率可不相同, 然后这样循环3次, 3次后电机停止转动。

三、PLC I/O地址分配表
PLC的I/O地址连接的外部设备
Y0 电机转向输出点控制转速点CP
Y1 电机的转速输出点控制转向点CW
四、程序梯形图
五、程序分析:
M11.M12、M13的波形图M21.M22.M23的波形图
电机正转的频率是20赫兹, 通过MOV指令送到D5中, 在电机正传三圈后, 电机反转, 反转的频率是40赫兹, 通过MOV指令送到D5中。

电机正转3次, 反转2次, 再通过M23得电进入正转, 重复上面的循环, 即电机正转后再反转, M23才得电一次, 所以可以加一个M23控制一个计数器计数, 当计数器计数到3时, 再通过计数器的常闭开关把M10线圈断电, 从而实现电机停止。

步进电机实验报告总结

步进电机实验报告总结步进电机是一种常用于控制和运动控制系统中的驱动器。

它具有结构简单、动力学响应快、精度高、可靠性强等特点,广泛应用于各个领域。

本次实验主要是为了深入了解步进电机及其控制方式,学会使用单片机对步进电机进行控制,同时也对实现步进电机运动控制系统提供了帮助。

在实验中,我们通过单片机控制步进电机实现了旋转和脉冲控制等功能,同时也了解了步进电机的原理和控制方式。

我们了解了步进电机的结构、特点和分类。

步进电机的主要结构包括定子和转子两部分,其中转子部分由磁极和励磁线圈组成。

步进电机的特点主要包括定位精度高、运动平稳、可靠性强等。

根据控制方式的不同,步进电机主要分为全步进电机和半步进电机两种类型。

接着,我们学习了步进电机的原理和驱动方式。

步进电机的驱动方式主要包括正弦驱动和方波驱动两种,而本次实验中采用的是方波驱动方式,它的原理是通过交替施加两相的脉冲信号来控制步进电机的运动。

在掌握了步进电机的原理和驱动方式后,我们开始了实验的具体操作。

通过搭建实验电路板,我们成功地控制了步进电机的转动,并通过单片机进行控制实现了旋转和脉冲控制。

在实验过程中,我们还发现了一些问题并进行了相应的调试,最终成功实现了步进电机的控制。

本次实验让我深入了解了步进电机的原理和控制方式,掌握了单片机控制步进电机的方法,也在实践中加深了对步进电机的认识。

在今后的研究和应用中,这些知识和技能将为我提供有力的支持。

在实验中我们也发现了一些需要注意的问题。

在连接电路时需要谨慎操作,避免因连接不正确而损坏实验设备。

在实验中由于步进电机的转动受到许多因素的影响,例如电源电压、步进电机电流、步进电机的转载等,因此在实验中需要对这些因素进行合理的控制和调节,以达到预期的效果。

我们还需要注意调试步进电机的速度和步长,使之达到合适的运动状态。

除了单片机控制步进电机的实验,我们还可以在实际应用中利用步进电机进行定位和运动控制。

例如在数控机床的控制系统中,步进电机可以用于驱动刀架的升降和移动,实现精密的切削操作。

步进电机微机实验报告

一、实验目的1. 熟悉步进电机的工作原理和特性。

2. 掌握通过微机控制步进电机的基本方法。

3. 了解步进电机在微机控制下的应用。

二、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机,其特点是步进角固定,控制精度高,响应速度快。

步进电机的工作原理是:当给步进电机输入一定频率的脉冲信号时,电机就会以一定的步进角进行旋转。

步进电机的控制方式主要有以下几种:1. 单相控制:将步进电机绕组分为A、B、C、D四相,每相依次通电,实现电机的旋转。

2. 双相控制:将步进电机绕组分为A、B两相,通过改变A、B两相的通电顺序,实现电机的旋转。

3. 四相控制:将步进电机绕组分为A、B、C、D四相,通过改变A、B、C、D四相的通电顺序,实现电机的旋转。

三、实验设备1. 微机:一台2. 步进电机驱动器:一台3. 步进电机:一台4. 编程软件:例如Keil、IAR等5. 连接线:若干四、实验内容1. 步进电机基本特性测试(1)观察步进电机在不同脉冲频率下的转动情况。

(2)观察步进电机在不同脉冲数下的转动角度。

2. 步进电机单相控制(1)编写程序,实现步进电机单相控制。

(2)测试步进电机单相控制下的转动情况。

3. 步进电机双相控制(1)编写程序,实现步进电机双相控制。

(2)测试步进电机双相控制下的转动情况。

4. 步进电机四相控制(1)编写程序,实现步进电机四相控制。

(2)测试步进电机四相控制下的转动情况。

5. 步进电机转速控制(1)编写程序,实现步进电机转速控制。

(2)测试步进电机在不同转速下的转动情况。

6. 步进电机转向控制(1)编写程序,实现步进电机转向控制。

(2)测试步进电机正转和反转的情况。

五、实验步骤1. 连接步进电机驱动器和步进电机。

2. 在微机上编写程序,实现步进电机的基本控制。

3. 编写程序,实现步进电机单相、双相、四相控制。

4. 编写程序,实现步进电机转速和转向控制。

5. 运行程序,观察步进电机的转动情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

步进电机调速实验报告
班级: xx
姓名: xx
学号: xxx
指导老师: xx
步进电机调速实验报告
一、实验目得及要求:
1、熟悉步进电机得工作原理
2、熟悉51系列单片机得工作原理及调试方法
3、设计基于51系列单片机控制得步进电机调速原理图(要求实现电机得速度反
馈测量,测量方式:数字测量)
4、实现51系列单片机对步进电机得速度控制(步进电机由实验中心提供,具体
型号 42BYG )由按钮控制步进电机得启动与停止;实现加速、匀速、与减速控制.
速度设定由键盘设定,步进电机得反馈速度由LED数码管显示。
二、实验原理:
1、一般电动机都就是连续旋转,而步进电动却就是一步一步转动得,故叫步进电
动机。步进电机就是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲
信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电动机得转子
为多极分布,定子上嵌有多相星形连接得控制绕组,由专门电源输入电脉冲信号,
每输入一个脉冲信号,步进电动机得转子就前进一步。由于输入得就是脉冲信号,
输出得角位移就是断续得,所以又称为脉冲电动机.随着数字控制系统得发展,
步进电动机得应用将逐渐扩大。
进电动机需配置一个专用得电源供电,电源得作用就是让电动机得控制绕组
按照特定得顺序通电,即受输入得电脉冲控制而动作,这个专用电源称为驱动电
源.步进电动机及其驱动电源就是一个互相联系得整体,步进电动机得运行性能
就是由电动机与驱动电源两者配合所形成得综合效果。
2、对驱动电源得基本要求
(1)驱动电源得相数、通电方式与电压、电流都要满足步进电动机得需要;
(2)要满足步进电动机得起动频率与运行频率得要求;
(3)能最大限度地抑制步进电动机得振荡;
(4)工作可靠,抗干扰能力强;
(5)成本低、效率高、安装与维护方便。
3、驱动电源得组成
步进电动机得驱动电源基本上由脉冲发生器、脉冲分配器与脉冲放大器(也称功
率放大器)三部分组成,
三、实验源程序:
/*************** writer:shopping、w ******************

#include 〈reg52、h〉
#define uint unsigned int
#define uchar unsigned char
uchar code FFW[]=
{
ﻩ0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09
};
uchar code REV[]=

ﻩ0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01
};
sbit K1 = P3^0;
sbit K2 = P3^1;
sbit K3 = P3^2;
void DelayMS(uint ms)
{
uchar i;
while(ms-—)

ﻩ for(i=0;i〈120;i++);

}
void SETP_MOTOR_FFW(uchar n)
{
uchar i,j;
for(i=0;i〈5*n;i++)
ﻩ{
for(j=0;j<8;j++)
ﻩ{
ﻩ if(K3 == 0) break;
ﻩﻩ P1 = FFW[j];
ﻩﻩDelayMS(25);
ﻩﻩ}
}

void SETP_MOTOR_REV(uchar n)

uchar i,j;
for(i=0;i<5*n;i++)
{
ﻩ for(j=0;j<8;j++)
ﻩ {
ﻩ ﻩif(K3 == 0)ﻩbreak;
P1 = REV[j];
ﻩ DelayMS(25);
ﻩ }

}
void main()
{uchar N = 3;
ﻩwhile(1)
{if(K1 == 0)
ﻩ{P0 = 0xfe;
ﻩﻩ SETP_MOTOR_FFW(N);
ﻩ if(K3 == 0) break;
ﻩﻩ}
ﻩ else if(K2 == 0)
ﻩ {
P0 = 0xfd;
ﻩ ﻩSETP_MOTOR_REV(N);
ﻩﻩif(K3 == 0) break;
ﻩﻩ}
ﻩ else
ﻩﻩ{
ﻩ ﻩP0 = 0xfb;
ﻩﻩﻩP1 = 0x03;

ﻩ}
}
四、实验心得:
本次实验让我了解了步进电动机得工作原理,掌握了怎样用单片机编程
来控制步进电机得正反转及调速。通过这次实验,我更加深刻得认识到将单片机
编程知识应用到实践中得重要性。同时,在理论知识方面,我还有很多欠缺。在以
后得学习中要注意实践性,不能只满足于理论知识。

相关文档
最新文档