下载此文档

L298驱动使用介绍.doc


文档分类:办公文档 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
蝿该驱动板可驱动2路直流电机,使能端ENA、ENB为高电平时有效膈ena驱动一个电机,enb驱动一个电机蚄低电平时不工作,电机处于停止状态;肁高电平时,ena与in1和in2共同控制电机状态薆ENAIN1IN2直流电机状态芆0XX停止肄100制动螂101正转蚈110反转莄111制动薃通过pwm进行调速薂蝿螇羂//*****************************************************************//节//程序名称:直流电机测试程序薇//功能描述:直流电机正转2秒,反转2秒,自动加速正转,自动减速反转,袅//依次循环莂//单片机:AT89S52,外接12M晶振肃//硬件连接:----IN1薈//----IN2芇//----ENA肅//直流电机两端分别接OUT1和OUT2,葿//电机驱动电压根据所接电机而定,驱动板芯片逻辑电压为+5V虿//维护记录://*****************************************************************//蒅#include<>艿sbitIN1=P1^0;蒇sbitIN2=P1^1;蒄sbitENA=P1^2;羄voiddelay(unsignedintz);羀voiddelay_us(unsignedintaa);蒈/*******************主函数**************************/袇voidmain()莃{螀while(1)蕿{羅unsignedinti,cycle=0,T=2048;螃IN1=1;//正转蒁IN2=0;莇for(i=0;i<200;i++)莇{节delay(10);//PWM占空比为50%,修改延时调整PWM脉冲芁ENA=~ENA;莈}蒆IN1=0;//反转羅IN2=1;羁for(i=0;i<100;i++)蒀{薄delay(20);//PWM占空比为50%,修改延时调整PWM脉冲莅ENA=~ENA;蚂}芇IN1=1;//自动加速正转羆IN2=0;螄while(cycle!=T)蒂{ENA=1;莈delay_us(cycle++);肅ENA=0;膄delay_us(T-cycle);膃}莀IN1=0;//自动减速反转莇IN2=1;蚃while(cycle!=T)羃{ENA=1;膇delay_us(cycle++);薆ENA=0;肂delay_us(T-cycle);荿}芈}蚄}蒂/******************z秒延时函数*************************/膀voiddelay(unsignedintz)芀{羆unsignedintx,y;

L298驱动使用介绍 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人漫山花海
  • 文件大小19 KB
  • 时间2019-05-12