女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>傳感器>

Proteus 仿真 - ds18b20應(yīng)用程序?qū)嵗治?/h1>
2017年11月23日 16:08 網(wǎng)絡(luò)整理 作者: 用戶評論(0

  Proteus 仿真運行結(jié)果如下:

  ds18b20應(yīng)用程序?qū)嵗治? src=

  DS18B20的應(yīng)用實例二

  #include《reg51.h》

  sbit DQ=P3^0;

  sbit d1=P2^0;

  sbit d2=P2^1;

  #define uchar unsigned char

  #define uint unsigned int

  uchar temp_value;

  uchar code table[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};

  void delay_18B20(uint i)

  {

  while(i--);

  }

  void Init_DS18B20(void)

  {

  uchar x=0;

  DQ = 1; //DQ復(fù)位

  delay_18B20(8); //稍做延時

  DQ = 0; //單片機將DQ拉低

  delay_18B20(80); //精確延時 大于 480us

  DQ = 1; //拉高總線

  delay_18B20(14);

  x=DQ; //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗

  delay_18B20(20);

  }

  uchar ReadOneChar(void)

  {

  uchar i=0;

  uchar dat = 0;

  for (i=8;i》0;i--)

  {

  DQ = 0; // 給脈沖信號

  dat》》=1;

  DQ = 1; // 給脈沖信號

  if(DQ)

  dat|=0x80;

  delay_18B20(4);

  }

  return(dat);

  }

  void WriteOneChar(uchar dat)

  {

  uchar i=0;

  for (i=8; i》0; i--)

  {

  DQ = 0;

  DQ = dat&0x01;

  delay_18B20(5);

  DQ = 1;

  dat》》=1;

  }

  }

  void ReadTemp(void)

  {

  uchar a=0;

  uchar b=0;

  uchar t=0;

  Init_DS18B20();

  WriteOneChar(0xCC); // 跳過讀序號列號的操作

  WriteOneChar(0x44); // 啟動溫度轉(zhuǎn)換

  delay_18B20(100); // this message is wery important

  Init_DS18B20();

  WriteOneChar(0xCC); //跳過讀序號列號的操作

  WriteOneChar(0xBE); //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度

  delay_18B20(100);

  a=ReadOneChar(); //讀取溫度值低位

  b=ReadOneChar(); //讀取溫度值高位

  temp_value=b《《4;

  temp_value+=(a&0xf0)》》4;

  }

  void display (uchar num0,uchar num1)

  { P2=0XFD;

  P0=table[num1];

  delay_18B20(20);

  P2=0XFE;

  P0=table[num0];

  delay_18B20(20);

  }

  main()

  {

  uchar a ,b ;

  while(1)

  {

  ReadTemp();

  b=temp_value/10; //十位

  a=temp_value%10; //個位

  display(b,a);

  }

  }

  ds18b20應(yīng)用程序?qū)嵗治? src=

非常好我支持^.^

(10) 20.4%

不好我反對

(39) 79.6%

( 發(fā)表人:李倩 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?