温控系统课程设计说明书

}

void DigDisplay() //数码管译码位选处理

{ unsigned char i; unsigned int j; for(i=0;i<6;i++) { switch(i) //位选,选择点亮的数码管, { case(0):

LA=0;LB=0;LC=0; break;//显示第0位

case(1):

LA=1;LB=0;LC=0; break;//显示第1位

case(2):

LA=0;LB=1;LC=0; break;//显示第2位

case(3):

LA=1;LB=1;LC=0; break;//显示第3位

case(4):

LA=0;LB=0;LC=1; break;//显示第4位

case(5):

LA=1;LB=0;LC=1; break;//显示第5位

}

P0=DisplayData[i];//发送段码 j=300;

//扫描间隔时间设定

while(j--);

P0=0x00;//消隐

}

}

4.3中断应用与功能

Void comm(char*parr) { do

{

3

}

}

SBUF=*parr++; While(!TI); TI=0;

While(*parr);

4

联系客服:779662525#qq.com(#替换为@)