基于化学反应釜过程控制系统-水温控制 - 图文 -(4)

2018-12-25 23:34

case 0x7b: ;break; //表示第三种运算,“乘”运算 case 0xe7: break;

case 0xd7: key=0;en=1;break;

case 0xb7: break;//等于号被按下,用dengyu这一变量记录下来 case 0x77:;break;//表示第四种运算,“除”运算

}

while(temp!=0xf0) //等待按键释放 {

temp=P2;temp=temp&0xf0; }

}

} }

void keyscan() {

P2=0xfe;swith(); //将第一行低至为低电平,后调用swith函数

P2=0xfd;swith(); //将第二行低至为低电平

P2=0xfb;swith(); //将第三行低至为低电平

P2=0xf7;swith(); //将第四行低至为低电平 }

void writecom(uchar com) {

lcdrs = 0 ; P0=com ; delay(5);lcden = 1 ;delay(5);lcden = 0 ;

}

void lcd_data(uchar date)

{ lcdrs = 1 ;P0=date ;delay(5);lcden = 1 ;delay(5);lcden = 0 ; } void init()

{ writecom(0x38) ;writecom(0x0c) ; writecom(0x06) ; writecom(0x01) ; }

void main() { init(); while(1) {

cewen();

writecom(0x80+0x4b); lcd_data(table1[temper1/10]); delay(1);

lcd_data(table1[temper1]);delay(1); lcd_data('C');delay(1); keyscan(); if(zhiwen==1) { writecom(0x80);

for(num=0;num<14;num++)

{

lcd_data(table[num]); delay(2); } } else

{ writecom(0x80);

for(num=0;num<12;num++)

{

lcd_data(table2[num]); delay(2); } }

while(zhiwen) {

keyscan();

if(en==1)

{ newtep=newtep*10+key;en=0; a=a+1;

if(a==1){writecom(0x80+0x0c);lcd_data(table1[key]); delay(2);}

if(a==2){writecom(0x80+0x0d);lcd_data(table1[key]); delay(2);a=0;}

if(newtep>99){zhiwen=0;newtep=0;key=0;} } key=0;

if(dengyu==1)

{dengyu=0;new=newtep;newtep=0;zhiwen=0;} }

writecom(0x80+0x0c);

lcd_data(table1[new/10]); delay(2); lcd_data(table1[new]);delay(2);

lcd_data('C');delay(2);

if(temper1>new)

{ledg=0;ledr=1;jiare=0;jiashui=1;}if(temper1

{ledg=1;ledr=1;jiashui=0;beer=0;delay(1000);beer=1;jiare=1;delay(20000);beer=0;delay(2000);beer=1;jiare=0;} }

}


基于化学反应釜过程控制系统-水温控制 - 图文&nbsp;-(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:兵团农牧团场职工收入现状分析1

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

马上注册会员

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