你这是动态显示,ds18b20转换时间很长,基本上数码管就没有闪烁的时间就过去了,人眼很难捕捉到,你用静态显示就看见了 如果想动态显示那么 display();改成for(i=1;i<100,i++) { display();} 可以调整i的上限观察吧
protues仿真数码管,显示不出来是因为动态刷新太快了,可以调整数码管的属性的Minimum Trigger Time往大或往小调一调就可以了,不一定要延时
可恶的DS 我写了三天都没写对