只需一步,快速开始
#include<reg52.h> #define uchar unsigned char #define uint unsigned int #include "2401.h" #include "delay.h" #include "ds18b20.h" sbit IN1=P1^0; sbit IN2=P1^1; sbit ENA=P1^2; //位定义L298M芯片使能端ENA sbit led0=P2^0; //正转指示灯 sbit led1=P2^1; //反转指示灯 sbit led2=P2^2; //加速指示灯 sbit led3=P2^3; //减速指示灯 sbit led4=P2^4; //开始指示灯 sbit led5=P2^5; //停止指示灯 uint v[1]; uint i,Time1num=0; uint song[1]; uint j; void delay_ms(uint z) //延时函数 { uint y; while(z--) for(y=110;y>0;y--); } uchar k,m; uint x=3,y=7; void pwm(uint i,uint j) //pwm调速 { ENA=1; delay_ms(i); ENA=0; //电机停转 delay_ms(j); } 完整代码见附件
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
109
110
99
初级会员