控制与应用实验实验三步进电机原理及应用.ppt
《控制与应用实验实验三步进电机原理及应用.ppt》由会员分享,可在线阅读,更多相关《控制与应用实验实验三步进电机原理及应用.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三 步进电机原理及应用一、实验目的和要求二、实验设备三、实验内容四、实验步骤五、实验原理六、思考题一、实验目的和要求初步学习和掌握MCS-51的体系结构和汇编语言,了解Keil编程环境和程序下载工具的使用方法。了解步进电机的工作原理,学习用单片机的步进电机控制系统的硬件设计方法,掌握定时器和中断系统的应用,熟悉单片机应用系统的设计与调试方法。了解数码管输出的原理及编程方式。二、实验设备单片机测控实验系统步进电机控制实验模块Keil开发环境STC-ISP程序下载工具三、实验内容编制MCS-51程序使步进电机按照规定的转速和方向进行旋转,并将已转动的步数显示在数码管上。步进电机的转速分为两档,
2、当按下S1开关时,进行快速旋转,速度为60转/分。当松开开关时,进行慢速旋转,速度为10转/分。当按下S2开关时,按照顺时针旋转;当松开时,按照逆时针旋转。本程序要求使用定时器中断来实现,不准本程序要求使用定时器中断来实现,不准使用程序延时的方式使用程序延时的方式。四、实验步骤4.1 预习4.2 简单程序录入和调试4.3 程序调试4.4 编写程序,完成功能4.1 预习参考附录二、附录三和expr/资料/原理的辅助材料,学习MCS-51汇编语言使用和步进电机原理,阅读数码显示器的电路图,重点理解步进电机的工作方式和数码管显示方式。4.2 简单程序录入和调试MCS51单片机汇编语言的基本格式比较简
3、单,程序中可以使用通用寄存器或者内存单元进行计算。另外,单片机的程序没有退出到操作系统的概念,一般都是死循环程序。一个简单程序举例如下:ORG 0000H;复位起始地址 LJMP START;中间地址保留给中断向量表ORG 0040H;程序实际起始地址START:;实际程序 MOV 40H,#0H4.2 简单程序录入和调试NEXT:MOV A,40H INC A MOV P0,A;板上的P0口连接到8个LED,可以监视运行状态 MOV 40H,A MOV R6,#0FFHL2:MOV R7,#0FFHL1:DJNZ R7,L1 DJNZ R2,L2;延迟一段时间 LJMP NEXT END参考
4、Keil使用指南,创建工程,设置工程参数,添加ASM文件,并录入上面的简单程序。确保无编译和链接错误。4.2 简单程序录入和调试本程序需要使用定时器定时,并使用中断来同步。中断程序的典型例子如下:ORG 0000HLJMP STARTORG 000BHLJMP T0IN;中断向量表ORG 0040HSTART:.;初始化.T0IN:.;中断程序.RETI;中断返回END4.3 定时器中断使用定时器时,首先应由外部条件得到要定时的时间长度t,如本实验中,就是根据要求的速度计算出的每一步之间的间隔。然后选择适当的定时器工作方式,去计算想要设定的计数器初值s,使用如下方程。(2定时器最大位数 s)定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 应用 实验 步进 电机 原理
限制150内