基本信息
源码名称:步进电机控制的LCD显示
源码大小:0.02M
文件格式:.rar
开发语言:C/C++
更新时间:2020-10-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
步进电机控制正转和反转,调速

#include "AT89X51.h"

int delay();
void inti_lcd();
void show_lcd(int);
void cmd_wr();
void ShowState();
void clock(unsigned int Delay) ;
void DoSpeed();       //计算速度
//正转值
#define RIGHT_RUN 1
//反转值
#define LEFT_RUN 0
sbit RS=0xA0;
sbit RW=0xA1;
sbit E=0xA2;

char SpeedChar[]="SPEED(n/min):";
char StateChar[]="RUN STATE:";
char STATE_CW[]="CW";
char STATE_CCW[]="CCW";
char SPEED[3]="050";
unsigned int RunSpeed=50;		//速度
unsigned char RunState=RIGHT_RUN;  //运行状态
main()
{
	
	/*定时器设置*/
	TMOD=0x66;    	//定时器0,1都为计数方式;方式2;
	EA=1;			//开中断
	
	TH0=0xff;		//定时器0初值FFH;
	TL0=0xff;
	ET0=1;
	TR0=1;	
	
	TH1=0xff;		//定时器1初值FFH;
	TL1=0xff;
	ET1=1;
	TR1=1;