![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-56/ti_inject-812ce.png)
下图所示 AT89C51的P1口连接了1个LED共阳数码管,用P3.3引脚接一个按键控制数码管的显示来模拟生长线上工件计数,一上电的时候数码管显示“0”,按一次按键,显示加1显示,当显示到“9”时,再按下按键,从1开始显示,以此类推,不断循环这个过程,请根据要求填空。 # include u n signed char i =0; u n signed char show[ ]= {0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}; void main() { EA=1; (1) ; //允许外部中断1中断 (2) ; //数码管显示“0” while(1); //等待按键按下 } void int_1( ) (3) //外部中断1中断服务子函数 { unsigned int k; i=i+1; //此语句的目的是 (4) P1= (5) ; //显示相应的字符 for( k = 0 ; k<40000 ; k++ ); //延时,变量K的取值范围 (6) if(i==9) (7) ; //当显示“9”时,再按下按键,从1开始显示 }