单片机DS18B20测温的问题,程序好像没问题,但是用protues仿真就是没反应,请高手们帮帮忙!

2024-11-28 06:35:23
推荐回答(3个)
回答1:

你这是动态显示,ds18b20转换时间很长,基本上数码管就没有闪烁的时间就过去了,人眼很难捕捉到,你用静态显示就看见了
如果想动态显示那么
display();
改成for(i=1;i<100,i++)
{ display();} 可以调整i的上限观察吧

回答2:

protues仿真数码管,显示不出来是因为动态刷新太快了,可以调整数码管的属性的Minimum Trigger Time往大或往小调一调就可以了,不一定要延时

回答3:

可恶的DS 我写了三天都没写对