下载此文档

嵌入式实训研究报告.doc


文档分类:高等教育 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
莄聿嵌入式实训报告蒀薈螃蝿芇蚆膃薀荿螄题目:串口通信步进电机控制系统薂系部:计算机科学与工程系芀专业:计算机应用蒀班级:350920膇姓名:孙中肁学号:35092018肀同组人:王良遇芈指导教师:刘长荣芅螅螁艿蚇膄薁肆螆薄节实训题目:步进电机控制系统膈功能描述:袄总体设计框架:羃羂调用发送数据(voidUart_SendByte())、接受数据(intUart_GetKey())、步进电机正转(voidmoto_run0())、步进电机反转(voidmoto_run1())、加速(voidjia())、减速(voidjian())、开始(voidstart())、暂停(voidend())、详细设计:莅1、正转:袂让电机绕组通电时序为A、AB、B、BC、C、CD、D、DA,就能够实现电机正转,、反转:蚇让电机绕组通电时序为DA、D、DC、C、CB、B、BA、A,就能够实现电机正转,、加速:聿根据正反转标志,让电机延时变小,就能够实现电机正转、、减速:虿根据正反转标志,让电机延时变大,就能够实现电机正转、:、暂停:羈给电机送入同一个通电时序,就能让它实现电机地停止(保留在某一个状态).芆四、主要源程序代码:袃intt,time=0;膀intflag;//标志位,0表示正转,1表示反转聿intpluse_table[]={0x01,0x09,0x08,0x0a,0x02,0x06,0x04,0x05,};RTCrpUDGiT莅voidmoto_run0(void)//正转芃{羁 flag=0;袇 for(t=0;t<8;t++)螇 {蚂 pluse_value=pluse_table[t];蚁 Delay(500);袈 }袆}莅voidmoto_run1(void)//反转蒁{罿 flag=1;羄 for(t=7;t>=0;t--)螅 {膂 pluse_value=pluse_table[t];螇 Delay(500);莆 }芄}羂voidjiasu(void)//加速螈{蒅 time=time-50;蚃 if((500+time)>=50)蚂 {袀 if(flag==0)袇{肃 for(t=0;t<8;t++)莃{蚇 pluse_value=pluse_table[t];羅 Delay(500+time);薂}衿}蚈 else{肄 for(t=7;t>=0;t--)羂{虿 pluse_value=pluse_table[t];螀 Delay(500+time);蒆}蚅 else{莀 if(flag==0)薇{薅 for(t=0;t<8;t++)肄{肀 pluse_value=pluse_table[t];蚈 Delay(50);羇}蒄}袁 else{

嵌入式实训研究报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人镜花水月
  • 文件大小322 KB
  • 时间2019-04-10
最近更新