51单片机及步进电机的控制器设计(3)

2019-08-20 19:15

MOV R2, #200 ;步数送入R2

LOOP1: MOV R3, #00H

MOV DPTR, #TAB ;表格首地址送入DPTR JNB 00H, LOOP3 ;00H = 0 反转,否则正转 LOOP2: MOV A, R3 ;查表偏移量并送A MOVC A, @A+DPTR JZ LOOP1 MOV P1, A LCALL DELAY INC R3 DJNZ R2, LOOP2 RET

LOOP3: MOV A, R3 ADD A, #07H MOV R3, A LCALL LOOP2

DELAY: MOV R7,#8 DEL1:DEL2:

NOP

,DEL2

DJNZ R7,DEL1 RET

;查表取控制字

;控制字为00H表示步数完,返回;控制字送P1口,步进一步 ;调用延时程序延时 ;步数加1 ;查表偏移量送A

;修正标志,查反向控制字 ;延时4ms 11

MOV R6, #248

DJNZ R6TAB DB 01H, 03H, 02H, 06H ;正向控制字 DB 04H, 05H, 00H

DB 01H, 05H, 04H, 06H ;反向控制字 DB 02H, 03H, 00H

第4章 设 计 小 结

本设计以AT89C51单片机为控制核心,利用其很好的处理能力,以及丰富的外围接口,同时可以直接利用数字脉冲实现精确运动的执行部件等特

点对步进电机进行了很好的控制,本设计系统有如下优点:

(1)结构简单,控制部分成本低廉,维护方便。

(2)配置灵活、方便、易于扩展。 通过这次步进电机的综合设计我学到了如何进行步进电机选择,了解了单片机在工业上的使用,以及单片机的编程、扩展口的使用。学会了采用8位单片机对步进电机进行控制,通过I/O接口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片驱动步进电机,以达到预期的控制要求。

在此次设计过程中,通过不断摸索,开拓了思维,同时也解决了不少以前尚未弄明白的问题,使自己的技术知识得到了巩固,提高了自己操作的能力。这次设计过程中,虽然遇到了一些问题,但是通过自己的仔细思考和研究,并在老师以及同学的帮助下,许多疑难问题都得到了解决。对

通过设计我也认识到自己的不足,对细节的东西学的不够透彻,对知识深度的挖掘不够。同时我也感悟到与别人合作的快乐,团结就是力量,

自己的知识面和技术水平的提高有很大的帮助。

12

通过与同学的交流可以很快的学到很多东西。

第5章 参 考 文 献

1、《单片微型计算机与机电接口技术》 房小翠 等编著 国防工业出版社, 2002.3

2、《单 片 机 应 用 技 术》 耿长清主编 俞宁主审 化学工业出版社,2002.7

3、《单片机原理及接口技术》 梅丽凤、王艳秋、汪毓铎、任国臣 等编著 清华大学出版社、北京交通大学出版社 ,2009.2

4、《如何正确选用电动机》 周希章、周全 等编著 机械工业出版社, 2004.1

5、《微型计算机控制技术》 潘新民、王燕芳 等编著 电子工业出版社, 2006.1

13


51单片机及步进电机的控制器设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014.5海淀二模英语作文题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: