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

📄 text.lst

📁 74HC164和DS18B20温度传感器
💻 LST
字号:
C51 COMPILER V8.02   TEXT                                                                  09/20/2007 16:54:56 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE TEXT
OBJECT MODULE PLACED IN Text.OBJ
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE Text.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include<intrins.h>
   3          #include<DS18B20.h>
   4          sbit HC164_DIN=P3^0;
   5          sbit HC164_CLK=P3^1;
   6          uchar code leddata[]={ 
   7                          0xC0,  //"0"
   8                          0xF9,  //"1"
   9                          0xA4,  //"2"
  10                          0xB0,  //"3"
  11                          0x99,  //"4"
  12                          0x92,  //"5"
  13                          0x82,  //"6"
  14                          0xF8,  //"7"
  15                          0x80,  //"8"
  16                          0x90,  //"9"
  17                          0x88,  //"A"
  18                          0x83,  //"B"
  19                          0xC6,  //"C"
  20                          0xA1,  //"D"
  21                          0x86,  //"E"
  22                          0x8E,  //"F"
  23                          0x89,  //"H"
  24                          0xC7,  //"L"
  25                          0xC8,  //"n"
  26                          0xC1,  //"u"
  27                          0x8C,  //"P"
  28                          0xA3,  //"o"
  29                          0xBF,  //"-"
  30                          0xFF,  //熄灭
  31                          0xFF  //自定义 
  32                                   };
  33          
  34          void Send(uchar information)
  35          {
  36   1        uchar i;
  37   1        for (i=0;i<8;i++)
  38   1                 {
  39   2                      HC164_CLK =0;
  40   2                      HC164_DIN =(information&(0x80>>i))?1:0;
  41   2                      _nop_();
  42   2                      _nop_();
  43   2                      HC164_CLK = 1;
  44   2                      _nop_();
  45   2                      _nop_();
  46   2                  }
  47   1      }
  48          void Delay1ms(uint count)
  49          {
  50   1              uchar j;uint i;
  51   1              for(i=0;i<count;i++)
  52   1              for(j=0;j<120;j++);
  53   1      }
  54          
  55          main()
C51 COMPILER V8.02   TEXT                                                                  09/20/2007 16:54:56 PAGE 2   

  56          {
  57   1        while(1)
  58   1        {
  59   2        uchar k;
  60   2        ReadTemperature();
  61   2        for(k=0;k<4;k++)
  62   2        {Send(leddata[disp[k]]);}        //发送的数据低位在前,高位在后
  63   2        Delay1ms(1000);
  64   2        }
  65   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    364    ----
   CONSTANT SIZE    =     25    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5       1
   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 + -