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