步进电机调速系统Word下载.docx
- 文档编号:14948482
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:14
- 大小:121.48KB
步进电机调速系统Word下载.docx
《步进电机调速系统Word下载.docx》由会员分享,可在线阅读,更多相关《步进电机调速系统Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
它可看作是一种周期信号,每个周期可以为四个状态。
然,任何时刻步进电机都有两相绕组有电流。
每一状态,步进电机走一步。
四.设计内容
1.
程序流程图
H0
YES
2.源程序
数値为—
散码管显不数据
渎入键盘数值
汁算材值
;
1
2
3
4
5
6
7
8
9;
A;
B;
C;
D;
E;
F;
10
KD
DB
?
数码管数据信号
KH
键盘行信号
KL
键盘列信号、数码管位选信号
KVA
键值备份
KVB
在闪烁子程序中保存显示器原
有的数据
COUNT2
击键次数
COUNT4
连续击键次数
KTB
48H
0键码
44H
34H
24H
42H
32H
22H
41H
31H
21H
11H
12H
14H
18H
28H
38H
00H
SGTB
DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H
DB0F8H,80H,90H,88H,83H,0C6H,0A1H
DB86H,8EH,0FFH,8CH,89H,8EH,0BFH,0F7H
CHARDB'
MY_DATAENDs
MOVDS,AX
C输入
START1:
OUT
MOV
DX,AL
BX,OFFSETDSBUF
PT,BL
DSBUF,15H;
_
DSBUF+1,10H;
空格
DSBUF+2,10H
DSBUF+3,10H
J
START2:
CALL
BLINK3;
键盘扫描、显示子
程序、光标闪动
START3:
CHAG;
转数字键处理程序
CALLDELAY
JMP
START2p
转下一轮处理程序
MY_PROC
END
CHAG
PROC
NEAR
BH,00H
BL,PT
AL,COUNT4
[BX],AL
键值送到显示缓冲区中
CMP
BL,OFFSET[DSBUF+3]
JNZ
CHAG2
mov
BL,OFFSETDSBUF
CHAG1:
RET
ENDp
CHAG2:
INC
BL
CHAG1
BLINK
CX,100H
熄灭显示器时间常数
Al,[BX]
KVB,AL
保存原显示器数据
AL,10H
填入熄灭显示器的码
BLINK1:
CALLDSKS
键盘扫描
BLINK2:
CMPCOUNT4,10H
BLINK6
键按下返回
LOOP
BLINK1
没键按下继续循环
AL,KVB
BLINK3:
CX,150H
BLINK4:
DSKS
BLINK5:
COUNT4,10H
JNZBLINK7
LOOPBLINK4
BLINK6:
BLINK7:
为连续击键
DSKS3:
COUNT2,AL
AL,KVA
COUNT4,AL
DSKSPROCNEAR
PUSHCX
CALLDSUP
CALLKBS
点亮显示器时间常数
恢复原显示器中的数据
键盘扫描处理程序
显示
取上次按键键值
与本次键值相比
按键次数
不相等,重新赋值
为E0?
为0E?
为00?
赋值
按下键时间足够长则
DSKS4:
AL,COUNT2
KVL,AL
KVL+1,AL
备份键值
POP
CX
DSUP
PUSH
CX,04H
显示器个数
KL,01H
选中的显示器
DSUP2:
AL,00H
DX,P8255_B
关闭显示器
AL,[BX]
取显示缓冲区中的数据
BX
AH,00H
DI,AX
BX,OFFSETSGTB
编码
AX,[BX+DI]
DX,P8255_A
送显示器显示
AL,KL
送位选信号
ROL
AL,1
KL,AL
DELAY;
下一位
CX,-1
$
DSUP2
KBS
PROCNEAR
键盘扫描程序
清显示器
AL,0FFH
送列数
KL,0FEH
扫描列初始值
KBS1:
逐列清零
SAL
DX,P8255_C
读行信号
IN
AL,DX
NOT
AL
AND
AL,0FH
是否有键按下
KBS2
KBS1
没键扫描下一列
KBS2:
AL,0C0H
K0
KBS5:
DEC
DI
AX,DI
KBS3
KBS4
DELAY
延时程序
PUSHF
DX
DX,DELAY_SET
D1:
CX,-1
D2:
D2
D1
MY_CODEENDS
ENDSTART
五.运行结果
当按下键盘上的0键时,电机开始转动,当按下键盘上的
1键时,电机开始正向转动,当按下键盘上的2键时,电机开始反向转动,当按下键盘上的3键时,电机停止转动。
当键盘上有键按下时,对应的数值轮流显示在四个数码管上。
六.心得体会
通过这两周的硬件实习,我从中学到了很多东西。
在刚开始实习时,我首先学会了怎样使用PROTEL9E这个软件工具。
从查找芯片到联线,我现在已经很熟悉了;
其次,我对计算机组成与接口技术这门可又进行了进一步的学习,掌握了8255的各种工作方式及其应用知道怎样在系统接口实验单元上构造实验电路。
从一开始的调试到最终运行成功,这中间遇到了不少困难,在老师的指点下解决了问题,从而我学到了很多。
但是由于时间等一些问题,最终并没有达到老师的要求。
总的来说,实验中我还是有很多收获的。
为今后打下了牢固的基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 调速 系统