幸好有你![]() |
| 延时函数再STC的软件stc-isp-15xx-v6.86L.exe中有提供,直接引用就可以了。 |
|
1、 DSPORT = 0; //将总线拉低480us~960us i = 70; while(i--);//延时642us 2、释放总线 DSPORT = 1; //然后拉高总线,如果DS18B20做出反应会将在15us~60us后总线拉低 i = 0; 3、等待等待DS18B20拉低总线,如果5ms内总线拉低初始化成功,否则初始化失败。 |
|
还有关于 延时函数 void Delay1ms(uint y) { uint x; for( ; y>0; y--) { for(x=110; x>0; x--); } } 然后为啥有的用什么就表示延时 i++ i=70 while(i--) delay10us(X) 这些具体都是怎么回事,我平时只用 delay10us() |