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

📄 dis2.lst

📁 飞利浦公司生产的75A温度读取芯片配合C51单片机读取温度
💻 LST
字号:
C51 COMPILER V7.06   DIS2                                                                  12/04/2008 19:53:46 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DIS2
OBJECT MODULE PLACED IN dis2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE dis2.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          
   3          #include "dis.h"
   4          //unchar tabduan[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xc6,0x9c};
   5          unchar tabwei[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
   6          unchar tabduan1[]={0xfd,0x61,0xdd,0xf3,0x67,0xb7,0xbf,0xe1,0xff,0xf7,0x00};
   7          void send8sbit(unchar temp)
   8          {
   9   1              unchar i;
  10   1              for(i=0;i<8;i++)
  11   1                      {
  12   2                              sclk=0;
  13   2                              datain=temp&0x01;
  14   2                              sclk=1;
  15   2                              temp=temp>>1;
  16   2                      }
  17   1                      sclk=0;
  18   1      }
  19          void sendw(unchar wei)
  20          {
  21   1              unchar temp;
  22   1              temp=tabwei[wei];
  23   1              rck=0;
  24   1              send8sbit(temp);
  25   1              rck=1;
  26   1              gate=0;
  27   1      }
  28          void sendshur1(unchar shu1)
  29          {
  30   1              unchar temp;
  31   1              gate=1;
  32   1              temp=tabduan1[shu1];
  33   1              send8sbit(temp);
  34   1              send8sbit(0x00);
  35   1      }
  36          void sendshul1(unchar shu1)
  37          {
  38   1              unchar temp;
  39   1              gate=1;
  40   1              temp=tabduan1[shu1];
  41   1              send8sbit(0x00);
  42   1              send8sbit(temp);
  43   1      }void displayr1(unchar wei,unchar shu1)
  44          {       
  45   1              sendshur(shu1); 
  46   1              sendw(wei);
  47   1      }       
  48          void displayl1(unchar wei,unchar shu1)
  49          {
  50   1              sendshul(shu1);
  51   1              sendw(wei);
  52   1      }
  53          void mydisplay1(unchar wei,unchar shu1)
  54          {
  55   1              if(wei<8)
C51 COMPILER V7.06   DIS2                                                                  12/04/2008 19:53:46 PAGE 2   

  56   1                      {
  57   2                      displayl1(wei,shu1);
  58   2                      }
  59   1              else
  60   1                      {
  61   2                      displayr1(wei%8,shu1);
  62   2                      }
  63   1      }       


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    124    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     19       4
   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 + -