基本信息
源码名称:步进电机控制的LCD显示
源码大小:0.02M
文件格式:.rar
开发语言:C/C++
更新时间:2020-10-26
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在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;