⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tmp100.lst

📁 多点温度检测系统
💻 LST
字号:
C51 COMPILER V7.02b   TMP100                                                               11/12/2004 14:52:13 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE TMP100
OBJECT MODULE PLACED IN TMP100.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE TMP100.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.H>
   2          #include "tmp100.h"
   3          #include "i2c.h"
   4          
   5          void Tmp100Init(void)
   6          {
   7   1              I2CStop();
   8   1              do
   9   1              {
  10   2                      I2CStart();
  11   2                      I2CSendByte(0x90);
  12   2               }while(!I2CWaitAck());
  13   1               
  14   1               do
  15   1              {
  16   2                      I2CSendByte(0x01);
  17   2               }while(!I2CWaitAck());
  18   1               
  19   1               do
  20   1              {
  21   2                      I2CSendByte(0x78);
  22   2              }while(!I2CWaitAck());
  23   1              I2CStop();
  24   1      }
  25          unsigned int Tmp100Get(void)
  26          {
  27   1              unsigned int ddata;
  28   1              
  29   1              do
  30   1              {
  31   2                      I2CStart();
  32   2                      I2CSendByte(0x90);
  33   2               }while(!I2CWaitAck());
  34   1               
  35   1              do
  36   1              {
  37   2                      I2CSendByte(0x00);
  38   2               }while(!I2CWaitAck());
  39   1               
  40   1              do
  41   1              {
  42   2                      I2CStart();
  43   2                      I2CSendByte(0x91);
  44   2               }while(!I2CWaitAck());
  45   1               
  46   1              ddata = I2CReceiveByte();
  47   1              I2CSendAck();
  48   1              ddata <<= 8;
  49   1              ddata |= I2CReceiveByte();
  50   1              I2CSendNotAck();
  51   1              I2CStop();
  52   1              
  53   1              return ddata;
  54   1      }

C51 COMPILER V7.02b   TMP100                                                               11/12/2004 14:52:13 PAGE 2   


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    111    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -