单片机数码管亮度很低,只看代码,不好判断原因。不论什么程序,都是针对具体电路而写的,如果程序与电路不符,就不会正常工作,当然数码管显示也不正常。你这是实物开纹板吗,数码管是3位共阳的吗,具体电路没有图吗?
void main(){timer0init();while(1){display(num);if(key_s2==0)delay(100);if(key_s2==0){num++;while(!key_s2); }}}