ds18b20 C程序proteus仿真.docVIP

  • 13
  • 0
  • 约6.79千字
  • 约 10页
  • 2018-01-05 发布于河南
  • 举报
ds18b20 C程序proteus仿真

DS18B20测温显示,proteus仿真。 Written by jinsongliang 具体程序如下 Main.c: #includereg51.h #includelib51v3.c #include18b20.c #includesegv3.c void main (void) { unsigned char disp[5]={10,0,0,14,2}; signed char temp=0; while(1) { /*1、读取温度值*/ temp=Get_Temputer(); //2、显示前处理*/ if(temp0) {disp[0]=13; temp=-temp; disp[1]=temp/10; disp[2]=temp%10; } else {disp[0]=temp/100; disp[1]=temp/10-disp[0]*10; disp[2]=temp%10; if(!disp[0]) //百位数不为0则显示,若要显示0,可将其注释掉 disp[0]=10; } //3、显示*/ Seg_Display(disp); } } Lib51v3.c void Delay_Nus (unsigned char n) { while(n

文档评论(0)

1亿VIP精品文档

相关文档