毕业设计 - 图文(9)

2020-02-20 22:38

{ }

if (ModeSelected==True) { }

if (Next==True) { }

if (ModeSelected==True) { }

IsSelectingMode=False; break; Next=False; WriteCmd(LCD_CLS);

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(300); while(1) { }

if (Next==True) { }

AutoMode=1; break;

break;

if (ModeSelected==True)

//延时消除抖动

//再一次按下了Next键,则循环模式选择

IsSelectingMode=False; break;

//按下了确定键,退出模式选择

}

if (Next==True) { }

SelectedMode=Curve; break; break;

//如果按下确定键,则设置模式为Curve,并跳出

//如果再一次按下Next键,则跳出

if (ModeSelected==True)

}

if (Next==True) { }

Next=False; continue;

Delay(50);

WriteCmd(LCD_CLS);

/*------------------------------ 速度选择 ---------------------------------*/ if (SelectedMode==Line && AutoMode==0) {

if (SpeedSelected==True)

//按下了确定键,退出速度选择

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS);

IsSelectingSpeed=True; while(1) {

}

WriteCmd(LCD_CLS);

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(300); while(1) {

if (Next==True) { }

break;

//如果按确定键则设置速度为Normal并跳出

//5ms //4ms //30ms

Thx[0]=0xec;Tlx[0]=0x78; Thx[1]=0xf0;Tlx[1]=0x60; Thx[2]=0x8a;Tlx[2]=0xd0; Thx[3]=0xf4;Tlx[3]=0x48; SelectedSpeed=Normal; break;

//如果什么键都没有按下,那么一直显示等待

//如果按Next键则直接跳出

//延时消除抖动

if (SpeedSelected==True)

//3ms

{ }

IsSelectingSpeed=False; break;

if (Next==True) { }

if (SpeedSelected==True) { }

if (Next==True) {

Next=False; WriteCmd(LCD_CLS);

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(300); while(1) {

if (Next==True)

//如果再一次按下Next键,则跳出

//延时消除抖动

IsSelectingSpeed=False; break;

//按下了确定键,退出速度选择

Next=False; WriteCmd(LCD_CLS);

DisplayString(0x0,0,\); DisplayString(0x0,1,\);

Delay(300); while(1) { }

if (Next==True) { }

break;

//如果按下确定键,则设置速度为Low,并跳出 //这里没有速度设置,因为默认速度就是Low

SelectedSpeed=Low; break;

//如果再一次按下Next键,则跳出

//延时消除抖动

if (SpeedSelected==True)

}

}

}

}

{

break;

//如果按下确定键,则设置速度为High,并跳出

if (SpeedSelected==True)

Thx[0]=0xe0;Tlx[0]=0xc0;//8ms

Thx[1]=0xe0;Tlx[1]=0xc0;//8ms Thx[2]=0x63;Tlx[2]=0xc0; //40ms Thx[3]=0xec;Tlx[3]=0x78; //5ms }

SelectedSpeed=High; break;

if (SpeedSelected==True) { }

if (Next==True) { }

Next=False; continue;

//按下了确定键,退出速度选择

IsSelectingSpeed=False; break;

//再一次按下了Next键,则循环速度选择

SelectedAll=True; //标志模式选择和速度选择完毕

Running=True; Delay(50); WriteCmd(LCD_CLS);

/*------------------------- 显示所选择的模式和速度方案 -------------------------*/ if (SelectedMode==Line) { }

if (SelectedMode==Curve)

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS);

{

DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS);

}

if (AutoMode==1) { DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS); }

if (SelectedMode==Line) { if (SelectedSpeed==Normal) { DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS);

}

if (SelectedSpeed==Low) { DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS); }

if (SelectedSpeed==High) { DisplayString(0x0,0,\); DisplayString(0x0,1,\); Delay(50);

WriteCmd(LCD_CLS); }

}

INTInit();

DisplayString(0x0,0,\);

//初始化所有中断


毕业设计 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《普通心理学笔记》(彭聃龄版)第十三章:学习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: