实验五 自主设计实验

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

实验五自主设计实验

一、实验目的

(1)自主训练

(2)自主创新

二、实验内容

1、对已做实验功能进行改进或扩展,自拟题目,完成实验硬件电路图和软件程序的编写并进行相应的调试。

2、对已做作业或相关参考书上的设计实例自拟题目,完成硬软件设计,实现相关的硬软件调试。

3、如果试验箱上的硬件电路结构不能满足自选题目的硬件电路要求,请做步进电机的控制实验。

三、实验具体操作过程

1、题目的确定。(以步进电机的控制实验为例)要求:(1)掌握四相四拍步进电机的工作原理,说明电机正反转时的步进状态表。并说明如何控制步进电机旋转的角度和转速。

(2)编写并调试电机的正向步进子程序和反向步进子程序和主程序,使步进电机按图(见实验指导书相关的图)不断循环。(如果做的是自己找的题目,要写你自己找的题目的要求及相关的硬件电路和软件程序。)

2、硬件连接图

3、编写实验源程序并进行软件的编译,连接硬件进行调试。观测实验现象。

四、实验结果分析

调试程序看到的实验现象。步进电机伴随发光二极管的循环闪烁而转动,L7用于指示电机的旋转方向(可以自己发挥来写,开始不能正常转动的原因,将K10拨到上边即可,说明K10的分时复用功能)。

附步进电机的控制的程序:

ORG 0

STRT: MOV SP,#6FH

MOV 20H,#0

MOV P1,#0F1H

MLP: MOV R7,#64H

MOV 42H,#0C8H

MLP0: MOV R6,42H

MLP9: LCALL DEL

DJNZ R6,MLP9

DEC 42H

LCALL STEPS

DJNZ R7,MLP0

MOV R7,#64H

MLP1: MOV R6,42H

MLPX: LCALL DEL

DJNZ R6,MLPX

LCALL STEPS

DJNZ R7,MLP1

MOV R7,#64H

MLP2: MOV R6,42H

MLPY: LCALL DEL

DJNZ R6,MLPY

LCALL STEPS

INC 42H

DJNZ R7,MLP2

CPL 7

LJMP MLP

STEPS: INC 20H

ANL 20H,#83H

MOV A,20H

ANL A,#3

JB 7,STPSC

MOV DPTR,#FTAB

SJMP STPW

STPSC: MOV DPTR,#CTAB STPW: MOVC A,@A+DPTR

MOV P1,A

RET

FTAB: DB 0F1H,0F8H,0F4H,0F2H CTAB: DB 72H,74H,78H,71H DEL: MOV R5,#0

DEL0: DJNZ R5,DEL0

RET

END

相关文档
最新文档