微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSC-51中断综合应用

MSC-51中断综合应用

时间:11-13 来源:互联网 点击:

*****/

void TiaoZ(void)

{

byte sp=1,Keyc,Keyl;

while(sp)

{

xianshi(shic);

Delay(20);

Keyc = keyscan();

while(Keyc != Keyl)

{

xianshi(shic);

Delay(20);

switch(Keyc)

{

case 3 ://显示值加1

shic++;break;

case 2 ://显示值减1

shic--;break;

case 4 ://退出调整

sp=0;

while(Keyc == keyscan());

Power_Up();

break;

}

Keyl = Keyc;

}

}

}

/**********************************************************************

函数功能:主函数

入口参数:无

出口参数:无

***********************************************************************/

void main()

{

sec=0;//初始化

ms=0;

xs_en=1;

shic=10;//初始时长10秒

Power_Up();//初始化

while(1)

{

if(EA == 0)TiaoZ();

if(ET0 == 0){P1 = ~sec;xianshi(ms);}

if(xs_en == 1)xianshi(ms);

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top