你这个图明显是错的,
1,单片机的端口不能直接驱动数码管的位选,必须通过三极管驱动,段必须加限流电阻。
2 注意你的数码管是共阴还是共阳的,
3 程序要正确,要分时扫描。
顺便给你一个正确的,采用的是共阳数码管。单片机使用的是2051
显然P0口无输出,处在高阻状态(所谓的FLT),你要向P0口写入数据