微型计算机控制系统课程设计

微型计算机控制系统课程设计

ID:20615381

大小:225.00 KB

页数:15页

时间:2018-10-14

微型计算机控制系统课程设计_第1页
微型计算机控制系统课程设计_第2页
微型计算机控制系统课程设计_第3页
微型计算机控制系统课程设计_第4页
微型计算机控制系统课程设计_第5页
资源描述:

《微型计算机控制系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计课程名称微型计算机控制系统题目名称步进电机角度控制(1)学生学院自动化学院专业班级学号学生姓名指导教师2013年6月21日15目录一、设计目的…………………………………………………………3二、设计要求…………………………………………………………3三、题目分析、流程图及源程序……………………………………41、题目1A/D转换及数码管的显示……………..………………………………..52、题目2步进电机的角度控制………………………………………………6四、问题与讨论………………………………………………………15五

2、、实训心得…………………………………………………………15六、参考文献…………………………………………………………1515三、题目分析、流程图及源程序题目1:读取电位器的电压值并转换成数字量,数字值随电压值的改变而改变,数字量范围为0-FF,电位器电压输出范围为0-5V.实现程序如下:STACKSEGMENTDW256DUP(?)STACKENDSPUBLICVALUEDATASEGMENTVALUEDB?VAR1DB01H,03H,02H,06H,04H,0CH,08H,09H;步进电机的走步VAR2DB3FH

3、,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H;数码管的段选VAR3DB0FEH,0FDH,0FBH,0F7H;数码管的位选DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;8255初始化MOVAL,88HMOVDX,0606HOUTDX,ALMOVBX,0000H;;;;;;;;;;;;;;;;;;;;;;;;;BX清零AA9:MOVDX,0640HOUTDX

4、,ALCALLDALLYINAL,DX;;;;;;;;;;;;;;;;;;;;;AD转换结果存在AL中MOVVALUE,ALMOVDL,ALANDAL,0FHMOVBL,ALMOVBH,00HCALLDISP15MOVAL,DLANDAL,0F0HSHRAL,4MOVBL,ALMOVBH,00HCALLDIR;MOVDX,0604H;;;;;;;;;;;;;;;;;;;;输出到B口;OUTDX,AL;CALLTIMEJMPAA9;a/d转换的延时函数DALLY:PUSHCXPUSHAXMOVCX,0050HA5:

5、MOVAX,0200HA6:DECAXJNZA6LOOPA5POPAXPOPCXRETDISP:MOVSI,OFFSETVAR3;;;;;;;;;;;;;;;;;;;;;;位选MOVDI,OFFSETVAR2;;;;;;;;;;;;;;;;;;;;段选DIR:PUSHDXMOVAL,[SI+1]MOVDX,0604HOUTDX,ALMOVAL,[DI+BX]MOVDX,0602HOUTDX,ALPOPDXCALLTIME15DECSIRET;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

6、;;数码管显示的延时程序TIME:PUSHAXPUSHCXMOVCX,0004HTIME1:MOVAX,0300HTIME2:DECAXJNZTIME2LOOPTIME1POPCXPOPAXRETCODEENDSENDSTART题目2:步进电机的角度控制:要求:(1)定义键盘按键:3个功能键:设置SET,清零CLR,开始START;(2)显示器上三位显示每次行走的角度;(3)通过键盘的按键,设置步进电机行走的最大角度值,按下SET键后,使用键盘设置最大角度,再按一次START置入,按CLR清零返回原位.(4)转动

7、电位器启动步进电机跟随转动,到位后停止,电位器回原位步进电机也回到原位,步进电机角度显示分辨率为15°.开始操作流程图:按下SET选择最大角度360or720按下START置入旋动电位器电机随动15实现程序如下:STACKSEGMENTSTACKDW64DUP(?)STACKENDSPUBLICSINGAL2PUBLICVALUEPUBLICSTEPPUBLICSINGALPUBLICSINGAL1DATASEGMENTSINGAL2DW?VALUEDB?SINGALDW?STEPDW?SINGAL1DW?VAR

8、2DB3FH,3FH,3FHVAR4DB00H,00H,00HTABLEDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HTABDTDB04H,0CH,08H,18H,10H,30H,20H,24HTABDT1DB24H,20H,30H,10H,18H,08H,0CH,04HDATAENDSC

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

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

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