C#上位机源程和51单片机实现控制电机加速减速正反转

51单片机c源码和c#上位机源码下载:

暂无优惠

已有0人支付

 

基于C#的上位机编程程序,通过上位机控制下位机实现电脑操作控制步进电机的转动

51单片机下位机部分代码:

#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);

}
完整代码见附件

 

1,本站所有资源来源于用户上传和网络搜集,如有侵权请邮件联系站长删除。
2,分享目的仅供大家个人的学习用途,请不要用于商业用途。
3,如果你也有好的源码或者教程,可以投稿到本站,采纳后有积分奖励。
4,本站提供的各类资源均不保证其可用性及完整性,也没有任何技术服务。
5,如有链接无法下载、失效、过期,请联系管理员处理。
6,本站资源部分需要积分只是赞助,仅用于本站服务器和日常运营所需,不提供任何技术支持。
快捷联系方式 Email:admin@lzbk.com QQ:361113272
蓝知博库 » C#上位机源程和51单片机实现控制电机加速减速正反转

提供最优质的资源集合

立即查看 了解详情