- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五 步进电机控制实验 1、巩固8255芯片的编程方法; 2、了解步进电机控制的基本原理; 3、掌握步进电机转动编程方法。 二、预备知识 1、 8255是Intel公司生产的与Intel8080/8085系列的MPU配套的可编程外围接口电路,简称PPI。它有A、B、C三个八位端口寄存器,通过24位端口线与外部设备相连,基中C口可分为上半部和下半部。这24根端口线全部为双向三态。三个端口可分二组来使用,可分别工作于三种不同的工作方式。 (1) 方式选择控制字 (2) 端口C置1/置0控制字 ( A1、A0 =11 ) 二、预备知识 2、步进电机的控制原理 二、预备知识 2、步进电机的控制原理 步进电动机种类很多,按运动方式分有旋转运动式、直线运动式和平面运动式。 错齿是促使步进电动机旋转的原因。 步进电机内部机构 步进控制 正向: (1)PB0 PB1-PB1 PB2-PB2 PB3 - PB3 PB0-PB0 PB1 (2) PB0 -PB1 - PB2 -PB3-PB0 (3) PB0- PB0 PB1 -PB1-PB1 PB2- PB2 -PB2 PB3 -PB3- PB3 PB0-PB0 控制程序举例 MOV AL,03H;0000 0011- PB1PB0 OUT DX,AL CALL DELAY MOV AL,06H; 0000 0110 - PB2PB1 OUT DX,AL CALL DELAY MOV AL,0CH; 0000 1100-PB3PB2 OUT DX,AL CALL DELAY MOV AL,09H; 0000 1001-PB3PB0 OUT DX,AL CALL DELAY 步进控制 反向: (1)PB1 PB0 - PB0 PB3 - PB3 PB2 - PB2 PB1-PB1PB0 (2) PB0 -PB3 - PB2 -PB1-PB0 (3) PB0- PB3 PB0- PB3- PB3 PB2 - PB2 - PB2 PB1 - PB1- PB1 PB0 - PB0 三、实验连线 1、本实验主要用到的模块: 8255模块、步进电机模块、实验译码单元等; 2、PB0-PB3分别接0-1指示模块DO71-DO74及步进电机的A、B、C、D端子; 3、数据线XD0—XD7接系统数据线区的任一插座; 4、8255A的片选/CS接地址译码单元的2A0-2A7。 四、实验内容 将实验的线路连接好后,编程,将8255的B口作为输出,控制步进电机转动,并由发光二极管来显示其相位。 五 、实验程序(BUJING . ASM)与流程图 TITLE BUJIN.ASM IOCONPT EQU 02A3H IOBPT EQU 02A1H IOAPT EQU 02A0H CODE SEGMENT ASSUME CS:CODE START: MOV AL,80H MOV DX,IOCONPT OUT DX,AL NOP NOP NOP IOLED1: MOV DX,IOBPT MOV AL,03H;0011 OUT DX,AL CALL DELAY MOV AL,06H;0110 OUT DX,AL CALL DELAY MOV AL,0CH;1100 OUT DX,AL CALL DELAY MOV AL,09H;1001 OUT DX,AL CALL DELAY …. JMP IOLED1 六、替换练习 1、把控制时序改为:4相8拍 2、修改程序,让电机反向转动 * 一、实验目的 PC端口 60H 61H 62H 60H 61H 62H 63H 63H 0 0 0 0 0 0 0 1 0 0 A0 0 1 0 0 1 0 1 × × 1 A1 0 0 1 0 0 1 1 × × 1 0 0 0 1 1 1 1 × 1 0 1 1 1 0 0 0 0 × 1 1 操 作 读A口数据 读B口数据 读C口数据 写A口数据 写B口数据 写C口数据 写控制字寄存器 总线悬浮(三态) 总线悬浮 控制口不能读 8255A基本操作与端口地址 WR RD CS *
您可能关注的文档
最近下载
- 实施指南《GB21345 - 2024黄磷单位产品能源消耗限额》实施指南.pptx VIP
- 吉林省德惠市第三中学2024-2025学年七年级上学期9月月考地理试题.docx VIP
- 气流干燥器设计说明书.doc VIP
- 《电子商务基础》中职电子商务专业全套教学课件.pptx
- 桶装水项目质量管理方案.docx VIP
- 地震数据采集设备的收放方法、集运箱和车辆.pdf VIP
- 压力管道壁厚及开孔补强计算.xls VIP
- 四五级拼音版 (20220824修订).pdf VIP
- 幼儿园区域留痕培训.pptx VIP
- 2025年贵州省高职(专科)分类招生中职生文化综合考试试卷(英语试题)676.pdf VIP
文档评论(0)