欢迎来到天天文库
浏览记录
ID:33160120
大小:1.63 MB
页数:3页
时间:2019-02-21
《《a控制步进电机》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、接口技术实验报告专业班级计算机1208姓名刘正皓学号20124729实验题目8255A控制步进电机日期2014.12实验五、8255A控制步进电机一、实验目的掌握步进电机的工作原理和控制方法。二、实验设备EL教学实验装置一个、计算机一套。三、实验内容用8255A的PA0~3分别控制步进电机的A、B、C、D四相,“1”则该相绕组通电,“0”则不通电。步进电机的驱动原理是使各相绕组依次通电来使其作步进式旋转,通过通电顺序和切换频率来调节其转速和转向。步进电机可以四相四拍或四相八拍方式工作,即通电顺序为:A→B→C→D→A;
2、A→AB→B→BC→C→CD→D→DA→A。按相反的顺序即可改变电机的旋转方向。本实验系统采用的是:AB→BC→CD→DA→AB。四、实验原理反应式步进电动机(三相)结构示意图B8255APA17407PA0+12VPA3PA2ACD8255A控制步进电机电路五、实验步骤1、实验连线8255A的PA0~PA3与步进电机的A、B、C、D相连;为了观察步进电机的通电情况,将A、B、C、D插孔与发光二极管相连;8255的片选信号8255CS与系统CS0相连。2、根据程序框图编程实验程序,并对编写好的程序进行汇编、连接,然后全
3、速或单步运行程序。3、全速运行后观察步进电机的旋转情况以及发光二极管的变化。六、实验程序CODESEGMENTASSUMECS:CODECOTREQU04A6HIOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOAMOVAL,BLOUTDX,ALROLBL,1CALLXDELAYJMPIOLED1XDELAY:MOVCX,03FFFHXDELA:LOOPXDELARETCODEENDSENDH12七、思考题1、分析程序并写出程
4、序注释。CODESEGMENTASSUMECS:CODECOTREQU04A6H;IOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOA将A地址给DXMOVAL,BLOUTDX,ALROLBL,1左移一位CALLXDELAY调用子程序JMPIOLED1转移回去XDELAY:MOVCX,03FFFH延迟03FFFH次,控制加速和减速XDELA:LOOPXDELARETCODEENDSENDH122、怎么实现步进电机的反向转动?将
5、ROLBL,1改为RORBL,1,即可反向转动。3、怎么实现步进电机的加速或减速?XDELAY:MOVCX,03FFFH将03FFFH改小,加速;改大,减速。
此文档下载收益归作者所有