d int0_srv(void)interrupt 0Р{minute++;Р if(minute==60)Р {minute=0;}Р}Рvoid int1_srv(void)interrupt 2Р{minute=0;Р second=0;Р}Рvoid main()Р{i=20;Р hour=0;Р minute=0;Р second=0;Р TMOD=0x10;Р TH1=0x3c;Р TL1=0xb0;Р ET1=1;Р TCON=0x05;Р EX0=1;Р EX1=1;Р EA=1;Р TR1=1;Р while(1)Р {hour1=hour/10;Р hour0=hour%10;Р minute1=minute/10;Р minute0=minute%10;Р second1=second/10;Р second0=second%10;Р P2=0x80;Р P0=dis_dat[second1];Р delay();Р P2=0x40;Р P0=0x40;Р delay();Р P2=0x20;Р P0=dis_dat[minute0];Р delay();Р P2=0x10;Р P0=dis_dat[minute1];Р delay();Р P2=0x08;Р P0=0x40;Р delay();Р P2=0x04;Р P0=dis_dat[hour0];Р delay();Р P2=0x02;Р P0=dis_dat[hour1];Р delay();РP2=0x01;Р P0=dis_dat[second0];Р delay();Р }Р}Р五:实验感想Р 通过这次实验的学习,我掌握了定时/计数器与外部中断工作原理以及理解了数码管动态显示原理。最大的收获是让我懂得了自主动手能力的重要性而且开阔了我的眼界,更深刻的体会到了理论与实际相结合的神奇效果。