微型计算机控制技术课程设计:步进电机角度控制

微型计算机控制技术课程设计:步进电机角度控制

ID:9274851

大小:77.94 KB

页数:22页

时间:2018-04-26

微型计算机控制技术课程设计:步进电机角度控制_第1页
微型计算机控制技术课程设计:步进电机角度控制_第2页
微型计算机控制技术课程设计:步进电机角度控制_第3页
微型计算机控制技术课程设计:步进电机角度控制_第4页
微型计算机控制技术课程设计:步进电机角度控制_第5页
资源描述:

《微型计算机控制技术课程设计:步进电机角度控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计(论文)课程名称微型计算机控制技术课程设计题目名称步进电机角度控制学生学院自动化学院专业班级2010级电气(2)班学号学生姓名指导教师2013年9月25日1、显示程序设计(显示:F、E、D、4、5、6)STACKSEGMENTSTACKDW64DUP(?)STACKENDSDATASEGMENTDATA1DB0FH,0EH,0DH,04H,05H,06HTABLDB0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,DB0FEH,0F6H,0EEH,3EH,9CH,7AH,9EH,8EHDATAE

2、NDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAL,80HMOVDX,0606HOUTDX,ALXIANSHI:CALLDISPJMPXIANSHIDISP:LAESI,DATA1MOVCX,06HLEABX,TABLMOVAH,0FEHLEDI:MOVAL,[SI]XLATMOVDX,0600HOUTDX,ALMOVDX,0604HMOVAL,AHOUTDX,ALCALLDELAYROLAH,01HINCSILOOPLEDIRETD

3、ELAY:PUSHAXPUSHCXMOVCX,0010HDELAY1:MOVAX,0100HDELAY2:DECAXJNZDELAY2LOOPDELAY1POPCXPOPAXRETCODEENDSENDSTART2.将A/D转换的结果在LED上显示(十进制0~255)STACKSEGMENTSTACKDW64DUP(?)STACKENDSDATASEGMENTDATA1DB00H,00H,00H,00HTABLDB0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,DB0FEH,0F6H,0EEH,3EH

4、,9CH,7AH,9EH,8EHDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAL,80HMOVDX,0606HOUTDX,ALCHANGE:MOVAX,0000HMOVDX,0640HOUTDX,ALCALLTIMEINAL,DXMOVAH,00HMOVBL,0AHDIVBL;除以10LEASI,DATA1MOV[SI+3],AH;余数(即个位)放在最后一位MOVAH,00HDIVBL;再除以10MOV[SI+2],AH;

5、余数(即十位)放在个位前面MOV[SI+1],AL;商(即百位)放在十位前面CALLDISPJMPCHANGETIME:PUSHCXPUSHAXMOVCX,0010HTIME1:MOVAX,0050HTIME2:DECAXJNZTIME2LOOPTIME1POPAXPOPCXRETDISP:LAESI,DATA1MOVCX,04HLEABX,TABLMOVAH,0F7HLEDI:MOVAL,[SI]XLATMOVDX,0600HOUTDX,ALMOVDX,0604HMOVAL,AHOUTDX,ALCALLDELAYRORAH,0

6、1HINCSILOOPLEDIRETDELAY:PUSHAXPUSHCXMOVCX,0010HDELAY1:MOVAX,0100HDELAY2:DECAXJNZDELAY2LOOPDELAY1POPCXPOPAXRETCODEENDSENDSTART3.步进电机角度控制(1)定义键盘按键:3个功能键:设置SET、清零CLR、开始START;(2)在LED上3位显示每次走过的度数;(3)通过键盘的按键,设置步进电机行走的最大角度:按SET键后,使用键盘设置最大角度,按START键置入,按CLR键清零返回原位;(4)转动电位器后步进

7、电机跟随转动,转到位后停止。电位器回到原位,步进电机也转回原位,步进电机角度显示分辨率为15°STACKSEGMENTSTACKDW64DUP(?)STACKENDSDATASEGMENTMAXDW0000H;设置最大度数PAIDW0000H;总共要走的拍数NPAIDW0000H;已经走过的拍数ADVARDW0000H;存放A/D转换的结果BUSHUDB00H;总共要走的步数,每步15°CISHUDB00H;走步的次数,正走+1,反走-1DUSHUDB00HWEIZHIDB00HSETDB00H;SET键的使能处理,使数字按键有

8、效(未加入)LEDDB00H,00H,00H,00H;存放要显示的数据TABLDB0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,DB0FEH,0F6H,0EEH,3EH,9CH,7AH,9EH,8EHZHENGXUDB08H,18H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。