標題: 基于51單片機設計的溫度計 [打印本頁]

作者: 小老弟~    時間: 2020-12-4 17:51
標題: 基于51單片機設計的溫度計
  1. void main()
  2. {
  3.         uchar i;
  4.         LCD_Init();                                          //LCD初始化
  5.         LCD_Tap();                                          //生成符號
  6.         while(1)
  7.         {
  8.                 if(DS1820Init()==0)                  //檢測初始化是否成功
  9.                 {
  10.                         for(i=0;i<6;i++)                          //初始化失敗
  11.                         {
  12.                                 LCDWriteCom(addr[i ]);                 
  13.                                 LCDWriteDat(tip[i ]);
  14.                         }

  15.                 }
  16.                 else
  17.                 {        
  18.                         for(i=0;i<10;i++)                          //初始化成功
  19.                         {
  20.                                 LCDWriteCom(addr[i ]);
  21.                                 LCDWriteDat(symbol[i ]);
  22.                         }        
  23.                 }
  24.                 TempPro(TempRead());                          //溫度讀取并處理
  25.                 for(i=0;i<5;i++)                                  //顯示字符“Temp:”
  26.                 {
  27.                         LCDWriteCom(addr[i]+0x40);
  28.                         LCDWriteDat(Temp[i]);
  29.                 }
  30.                                                                                   //顯示溫度
  31.                 for(i=0;i<7;i++)
  32.                 {
  33.                         LCDWriteCom(addr[i]+0x46);
  34.                         LCDWriteDat(disp[i]);
  35.                 }

  36.                 LCDWriteCom(0xcd);                                  //顯示溫度單位℃
  37.                 LCDWriteDat(0x00);
  38.                 LCDWriteCom(0xce);
  39.                 LCDWriteDat('C');                                 
  40.         }
  41. }
  42. ……
復制代碼

初始化成功


初始化失敗



制作LCD溫度計(帶仿真).zip

70.76 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1