附录 }
T1=1;
// 主程序
while(k--) {
display(m,n,x,y); } T1=0; k=7000;
//不断刷新数码管
} }
void main() {
TMOD=0x01; //设置定时器工作方式
EA=1; ET0=1;
TH0=0xb1; //定时器送计数初值,EA=1,开中断,P3口电平拉高 TL0=0x10; // P1=0x7f, 上半场指示灯点亮 TR0=1;
P3=0xff; P1=0x7f; while(1)
{ //通过 while(1),反复调用循环体内的子程序 }
keyjiafen1(); //执行相应的功能 keyjianfen1();
if(zidong==1) //zidong==1为key3()执行条件,仅当半场结束时候执行
key3();
if(n==18&&bujin==0) {
bujin=2; //修改变量bujin的值,设定over()中第二个if语句的执行条件 } key4();
T1=0;
key2();
shijian(); over();
— —35
相关推荐: