单片机输出口都没有向片外输出大电流的能力(输出1时),但有较强的吸收电流的能力(输出0时),所以加上拉后,扩大了输出能力,但输出0时端口要吸收上从上拉电阻过来的电流,负荷较大,单片机易发热可靠性降低.所以:单片机p1口没有输出(0)时,数码管不亮.但此时单片机易发热可靠性降低.单片机p1口输出(1)时,数码管发亮,亮度看上拉电阻和输出的占空时间
你这个好像不是输出,是输入?对于你说的,没有输出当然不亮