📄 start.c
字号:
#define uchar unsigned char
#define uint unsigned int
//---------------
#define low_speed 10
#define high_speed 100
//---------------
#include<reg52.h>
#include<Key_Define.h>
#include<Lcd_Init_Declare.h>
#include<Get_Key_Declare.h>
uchar Get_Speed(uchar s)//转速设置子程序
{
uchar spl,sph,spk,key,spd;
spd=s;
do {
key=GetKey();
spk=spd/100;
sph=(spd%100)/10;
spl=spd%10;
if(spk==0)
{
spk=10;
if(sph==0)sph=10;
}
Right_Show_Figure(5,16,spk);
Right_Show_Figure(5,24,sph);
Right_Show_Figure(5,32,spl);
if((key==UP)&&(spd<high_speed))spd+=1;
else if((key==DOWN)&&(spd>low_speed))spd-=1;
}while(key!=ENTER);
return spd;
}
uchar Get_Step_Length(uchar l)//预置步长
{
uchar length,key,lthh,lthl;
length=l;
do {
key=GetKey();
lthh=length/10;
lthl=length%10;
if(lthh==0)
lthh=10;
Right_Show_Figure(5,24,lthh);
Right_Show_Figure(5,32,lthl);
if((key==UP)&&(length<45))length+=1;
else if((key==DOWN)&&(length>7))length-=1;
}while(key!=ENTER);
length&=0x3f;
return length;
}
/*
uchar Get_Speed(uchar s);//转速设置子程序
uchar Get_Step_Length(uchar l);//预置步长
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -