C#上位机源程和51单片机实现控制电机加速减速正反转
51单片机c源码和c#上位机源码下载:
基于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单片机实现控制电机加速减速正反转
蓝知博库 » C#上位机源程和51单片机实现控制电机加速减速正反转