你这是直驱方式显示,即使是掉电模式,单片机休眠了,但端口还保留在进入休眠前的状态,如共阴极的,必须要将端口送低P0=0;,你的P0=0xff;数码管是要耗电的,进入休眠时先将P0=0;才可以
P0=0;
PCON=0x02;