版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、步进电机驱动利用8255的PC口PC0-PC3轮流输出脉冲序列,实验机上键盘控制步进电机的转速和转动方向。电路CS8255接200H,CS8279接至208H。PC0-PC3接至SMA-SMD。程序是供四相步进电机使用。使用的步进电机用直流+12V电压,电机线圈由A、B、C、D四相组成。驱动方式为四相单四拍方式,各线圈通电顺序如下表。表中首先向A相线圈输入驱动电流,接着向B,C,D线圈通电,最后又返回到A相线圈驱动,按这种顺序轮流切换,电机轴按顺时针方向旋转。若通电顺序相反,则电机轴按逆时针方向旋转。顺序/相ABCD001111101121101311103. 在运行过程中,可按动小键盘的“0
2、9”数码键,控制步进电机的转速,按“B或C”键控制步进电机的方向,按“F”键退出。程序框图程序C8279 EQU 209HD8279 EQU 208HC8255 EQU 206HP8255C EQU 204HCODE SEGMENTASSUME CS:CODE,DS:CODESTART:PUSH CSPOP DSINI:MOV DX,C8255MOV AL,80HOUT DX,ALMOV DX,C8279MOV AL,00HOUT DX,ALMOV AL,2AHOUT DX,ALMOV AL,90HOUT DX,ALMOV AL,0D1HOUT DX,AL WAIT1:IN AL,D
3、X ;读8279状态字,判是否有键按下MOV AH,ALAND AL,80HJNZ WAIT1MOV AL,AHAND AL,0FHCMP AL,00HJE WAIT1LEA BX,STEPRUN:CALL CHKKEYCALL DISPLAYMOV CX,08HLOOP3:MOV DX,P8255CMOV AL,SIOUT DX,ALINC SICALL DELAYLOOP LOOP3JMP RUNCHKKEY PROC NEARRDKEY:MOV DX,C8279IN AL,DXMOV AH,ALAND AL,80HCMP AL,80HJE RDKEYMOV AL,AHAND AL,0FH
4、CMP AL,00HJE RTNMOV AL,40HOUT DX,ALMOV DX,D8279IN AL,DXCHK:CMP AL,0FHJE QUITCMP AL,0AH ;判是否大于A键JNC DIREMOV DELAYTIME,ALJMP RTNDIRE:CMP AL,0BHJNE NEXTMOV DIRDSP,40HLEA BX,STEPJMP RTNNEXT:CMP AL,0CHJNE RTNMOV DIRDSP,46HLEA BX,STEPADD BX,07HRTN:MOV SI,BXRETCHKKEY ENDPDELAY PROC NEARPUSH CXMOV CX,0AHSUB
5、 CL,DELAYTIMELOOP1:PUSH CXMOV CX,03FFHLOOP2:NOPLOOP LOOP2POP CXLOOP LOOP1POP CXRETDELAY ENDPDISPLAY PROC NEARPUSH BXMOV DX,D8279MOV AL,DELAYTIMELEA BX,LEDXLATOUT DX,ALMOV AL,DIRDSPOUT DX,ALMOV CX,0006HLEA BX,DSPLOOP4:MOV AL,BXOUT DX,ALINC BXLOOP LOOP4MOV DX,C8279MOV AL,0C2HOUT DX,ALPOP BXRETDISPLAY ENDPQUIT:MOV DX,C8279MOV AL,0D2HOUT DX,ALjmp $LED DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHDSP DB 5EH,79H,79H,73H,6DH,0EDHDELAYTIME DB 01H;STEP DB 04H,05H,01H,09H,08H; DB 0AH,02H,06H,02H,0AH; DB 08H,09H,01H,05H,04HSTEP DB 08H,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市绿化养护工作计划与实施方案
- 北师大版二上8.2《农家小院》(课件)
- 肝硬化并发症防控
- 大学后勤干部食堂管理制度(3篇)
- 长沙白菜营销方案(3篇)
- 施工方案C几类(3篇)
- 细胞制品应急预案(3篇)
- 热牛奶营销方案(3篇)
- 投诉用户来访接待管理制度(3篇)
- 乡镇流动商贩管理制度建设(3篇)
- 吴正宪给小学数学教师的建议读书分享课件
- 浙江省湖州市2024-2025学年高二上学期期末考试 英语 含答案
- 四年级寒假语文
- 贵州省黔东南州2023-2024学年七年级上学期数学期末考试试卷(含答案)
- 电梯维保服务投标方案(技术方案)
- 超星尔雅学习通《三国志导读(复旦大学)》2024章节测试含答案
- 【地理】产业转移第一课时课件 2023-2024学年高中地理人教版(2019)选择性必修2
- 块石挡土墙砌筑
- 三查四定管理制度(参考模板)
- 新录用国家公务员任职定级审批表
- 2023年中证金融研究院事业单位招聘23人(共500题含答案解析)笔试必备资料历年高频考点试题摘选
评论
0/150
提交评论