步进电机__微机课程设计_广工

步进电机__微机课程设计_广工

ID:18427978

大小:92.00 KB

页数:11页

时间:2018-09-17

步进电机__微机课程设计_广工_第1页
步进电机__微机课程设计_广工_第2页
步进电机__微机课程设计_广工_第3页
步进电机__微机课程设计_广工_第4页
步进电机__微机课程设计_广工_第5页
资源描述:

《步进电机__微机课程设计_广工》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计课程名称计算机控制系统题目名称步进电机角度控制(2)学生学院自动化学院专业班级自动化10(4)班学号学生姓名指导教师2013年6月28日一、系统设计说明1.硬件设计本次设计要求通过键盘按键实现对步进电机的转动次数和每次转动的角度的控制,并通过数码管显示出来。本方案中通过按键对步进电机的转动角度进行设定,给各个按键设置不同的键值。按下按键时,给8255A一个信号设定步进电机下一步的动作。2.软件设计显示模块设计说明:为使显示程序具有通用性和灵活性,在8086内设置一个显示缓冲区,显示缓冲区的每个单元与LED的

2、各位一一对应。当主程序需要显示,只需将要显示的字符送入显示缓冲区,然后调用显示子程序。显示子程序的任务则是逐一取出显示缓冲区中的字符、查字形表转换成相应字型码,然后通过字段口输出显示。显示模块是用四位七段数码管来显示转动次数和每次转动的角度。给八个按键设置不同的子程序,当按下按键时,根据事先设定好的各个按键对应的转动角度的值输出到数码管进行显示。步进电机模块设计说明:在此设计中,采用的是八拍步进电机。步进电机控制程序就是完成环形分配器的任务,从而控制电动机的转动,以达到控制转动角度和位移的目的。控制模型可以以立即数

3、的形式一一给出。对于步进电机模块的程序设计采用循环程序设计方法。先把转动的次数和角度的控制模型存放在内存单元中,然后再逐一从单元中取出控制模块并输出。首先启动,按下按键选择步进电机的角度,然后读入转动的控制模型驱动步进电机转动。一、实验要求及解决题目一:连接键盘和显示电路,编程实现如下键盘,并能左移显示。(程序代码见附件一)360AB72F题目二:依题完成任务1.定义键盘按键:5个数字键;3个功能键:设置SET、清零CLR、开始START;2.显示器上第一位显示次数,后三位显示每次行走的角度;3.通过键盘的按键,设

4、置步进电机各次的角度值;按动SET键后,开始设置:第一位设置次数,后三位设置角度值,再按动SET置入,可连续置入不同的角度;4.按START键启动步进电机开始转动,到位后停止;按CLR键清零步进电机回原位。设置键盘如下图所示:2367SET05STARTCLR(程序见附件二)二、心得体会此次课程设计可谓收获颇多—第一次对步进电机采用大型编程的方法实现较为复杂的控制。通过这次课程设计,我了解了步进电动机的工作原理及接口电路原理,掌握了8255的各种工作方式及其应用,进一步熟悉了键盘扫描显示和设置的程序,熟练了汇编语言

5、的运用。在实际的操作过程中,要会把理论中所学的知识灵活地运用,解决调试中遇到的各种问题,学会在设计中独立解决问题,和怎样去查找和解决问题。程序的调试提高了我们解决问题的能力,通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。在这次课程设计中自己学习了很多课堂上没有学习到的知识,体会到只有平时多练习,多看程序才能自己编写程序,调试程序,且明白了写程序时应仔细谨慎,精益求精。在此次课程设计的过程中,我深刻意识到了自己所学知识的有限,通过相关的单片

6、机资料来扩充,也培养了我们的自学能力。一、主要参考文献《计算机控制技术实验指导书》,李传芳等编。《微型计算机控制》,许立梓陈炜等编,机械工业出版社。附件一:(任务一程序)STACKSEGMENTSTACKDW64DUP(?)STACKENDSDATASEGMENTVAR3DB00H,00H,00H,00H,00H,00HTABLDB0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,0FEH,0F6H,0EEH,3EH,9CH,7AH,9EH,8EHDATAENDSCODESEGMENTCO

7、DESEGMENTASSUMEDS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXMOVAL,88HMOVDX,0606HOUTDX,ALSTT:MOVAL,00HMOVDX,0604HOUTDX,ALNEXT:MOVDX,0604HINAL,DXANDAL,60HCMPAL,60HJNZKEYABCCALLDISPJMPSTTKEYABC:CALLTIMEMOVDX,0604HINAL,DXANDAL,60HCMPAL,60HJNZKEY_AJMPSTTKEY_A:MOVAL,0FEHM

8、OVDX,0604HOUTDX,ALMOVDX,0604HINAL,DXTESTAL,20HJNZKEY_FCALLKEYAJMPSTTKKEY_F:TESTAL,40HJNZKEY_0CALLKEYFJMPSTTKKEY_0:MOVAL,0FDHMOVDX,0604HOUTDX,ALMOVDX,0604HINAL,DXTESTAL,20HJNZKEY_2C

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

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

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