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

📄 display.lst

📁 基于51单片机系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V8.02   DISPLAY                                                               08/03/2008 10:54:15 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN display.OBJ
COMPILER INVOKED BY: D:\Keil C51\C51\BIN\C51.EXE display.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <at89x52.h>
   2          #include "define.h"
   3          
   4          extern unsigned char g_State[22];
   5          
   6          void LEDInitial()      // 数码管显示初始化
   7          {
   8   1              unsigned int Data1 = 0x0401;
   9   1              unsigned int Data2 = 0x0580;
  10   1              unsigned int Data3; 
  11   1      
  12   1              unsigned int Temp;
  13   1              unsigned char i;
  14   1              
  15   1              for(i=0; i<12; i++)                     // 驱动芯片系统参数初始化 
  16   1              {
  17   2                      LED_DCLK1 = 0;
  18   2                      LED_DCLK2 = 0;
  19   2                      LED_DCLK3 = 0;
  20   2      
  21   2                      if(Data1 & 0x0001)
  22   2                      {
  23   3                              LED_DIN1 = 1;
  24   3                              LED_DIN2 = 1;
  25   3                              LED_DIN3 = 1;
  26   3                      }
  27   2                      else
  28   2                      {
  29   3                              LED_DIN1 = 0;
  30   3                              LED_DIN2 = 0;
  31   3                              LED_DIN3 = 0;
  32   3                      }
  33   2      
  34   2                      LED_DCLK1 = 1;
  35   2                      LED_DCLK2 = 1;
  36   2                      LED_DCLK3 = 1;
  37   2      
  38   2                      Temp = Data1>>1;
  39   2                      Data1 = Temp;
  40   2              }
  41   1      
  42   1              LED_A3 = 0;
  43   1              LED_A2 = 0;
  44   1              LED_A1 = 0;
  45   1              LED_A0 = 0;
  46   1              LED_E = 0;
  47   1              LED_E = 1;
  48   1      
  49   1              LED_A3 = 0;
  50   1              LED_A2 = 0;
  51   1              LED_A1 = 0;
  52   1              LED_A0 = 1;
  53   1              LED_E = 0;
  54   1              LED_E = 1;
  55   1      
C51 COMPILER V8.02   DISPLAY                                                               08/03/2008 10:54:15 PAGE 2   

  56   1              LED_A3 = 0;
  57   1              LED_A2 = 0;
  58   1              LED_A1 = 1;
  59   1              LED_A0 = 0;
  60   1              LED_E = 0;
  61   1              LED_E = 1;
  62   1      
  63   1              LED_A3 = 0;
  64   1              LED_A2 = 0;
  65   1              LED_A1 = 1;
  66   1              LED_A0 = 1;
  67   1              LED_E = 0;
  68   1              LED_E = 1;
  69   1      
  70   1              LED_A3 = 0;
  71   1              LED_A2 = 1;
  72   1              LED_A1 = 0;
  73   1              LED_A0 = 0;
  74   1              LED_E = 0;
  75   1              LED_E = 1;
  76   1      
  77   1              LED_A3 = 0;
  78   1              LED_A2 = 1;
  79   1              LED_A1 = 0;
  80   1              LED_A0 = 1;
  81   1              LED_E = 0;
  82   1              LED_E = 1;
  83   1      
  84   1              LED_A3 = 0;
  85   1              LED_A2 = 1;
  86   1              LED_A1 = 1;
  87   1              LED_A0 = 0;
  88   1              LED_E = 0;
  89   1              LED_E = 1;
  90   1      
  91   1              LED_A3 = 0;
  92   1              LED_A2 = 1;
  93   1              LED_A1 = 1;
  94   1              LED_A0 = 1;
  95   1              LED_E = 0;
  96   1              LED_E = 1;
  97   1      
  98   1              LED_A3 = 1;
  99   1              LED_A2 = 0;
 100   1              LED_A1 = 0;
 101   1              LED_A0 = 0;
 102   1              LED_E = 0;
 103   1              LED_E = 1;
 104   1      
 105   1              LED_A3 = 1;
 106   1              LED_A2 = 0;
 107   1              LED_A1 = 0;
 108   1              LED_A0 = 1;
 109   1              LED_E = 0;
 110   1              LED_E = 1;
 111   1      
 112   1              LED_A3 = 1;
 113   1              LED_A2 = 0;
 114   1              LED_A1 = 1;
 115   1              LED_A0 = 0;
 116   1              LED_E = 0;
 117   1              LED_E = 1;
C51 COMPILER V8.02   DISPLAY                                                               08/03/2008 10:54:15 PAGE 3   

 118   1      
 119   1              for(i=0; i<12; i++)                        // 驱动芯片显示参数初始化 
 120   1              {
 121   2                      LED_DCLK1 = 0;
 122   2                      LED_DCLK2 = 0;
 123   2                      LED_DCLK3 = 0;
 124   2      
 125   2                      if(Data2 & 0x0001)
 126   2                      {
 127   3                              LED_DIN1 = 1;
 128   3                              LED_DIN2 = 1;
 129   3                              LED_DIN3 = 1;
 130   3                      }
 131   2                      else
 132   2                      {
 133   3                              LED_DIN1 = 0;
 134   3                              LED_DIN2 = 0;
 135   3                              LED_DIN3 = 0;
 136   3                      }
 137   2      
 138   2                      LED_DCLK1 = 1;
 139   2                      LED_DCLK2 = 1;
 140   2                      LED_DCLK3 = 1;
 141   2      
 142   2                      Temp = Data2>>1;
 143   2                      Data2 = Temp;
 144   2              }
 145   1      
 146   1              LED_A3 = 0;
 147   1              LED_A2 = 0;
 148   1              LED_A1 = 0;
 149   1              LED_A0 = 0;
 150   1              LED_E = 0;
 151   1              LED_E = 1;
 152   1      
 153   1              LED_A3 = 0;
 154   1              LED_A2 = 0;
 155   1              LED_A1 = 0;
 156   1              LED_A0 = 1;
 157   1              LED_E = 0;
 158   1              LED_E = 1;
 159   1      
 160   1              LED_A3 = 0;
 161   1              LED_A2 = 0;
 162   1              LED_A1 = 1;
 163   1              LED_A0 = 0;
 164   1              LED_E = 0;
 165   1              LED_E = 1;
 166   1      
 167   1              LED_A3 = 0;
 168   1              LED_A2 = 0;
 169   1              LED_A1 = 1;
 170   1              LED_A0 = 1;
 171   1              LED_E = 0;
 172   1              LED_E = 1;
 173   1      
 174   1              LED_A3 = 0;
 175   1              LED_A2 = 1;
 176   1              LED_A1 = 0;
 177   1              LED_A0 = 0;
 178   1              LED_E = 0;
 179   1              LED_E = 1;
C51 COMPILER V8.02   DISPLAY                                                               08/03/2008 10:54:15 PAGE 4   

 180   1      
 181   1              LED_A3 = 0;
 182   1              LED_A2 = 1;
 183   1              LED_A1 = 0;
 184   1              LED_A0 = 1;
 185   1              LED_E = 0;
 186   1              LED_E = 1;
 187   1      
 188   1              LED_A3 = 0;
 189   1              LED_A2 = 1;
 190   1              LED_A1 = 1;
 191   1              LED_A0 = 0;
 192   1              LED_E = 0;
 193   1              LED_E = 1;
 194   1      
 195   1              LED_A3 = 0;
 196   1              LED_A2 = 1;
 197   1              LED_A1 = 1;
 198   1              LED_A0 = 1;
 199   1              LED_E = 0;
 200   1              LED_E = 1;
 201   1      
 202   1              LED_A3 = 1;
 203   1              LED_A2 = 0;
 204   1              LED_A1 = 0;
 205   1              LED_A0 = 0;
 206   1              LED_E = 0;
 207   1              LED_E = 1;
 208   1      
 209   1              LED_A3 = 1;
 210   1              LED_A2 = 0;
 211   1              LED_A1 = 0;
 212   1              LED_A0 = 1;
 213   1              LED_E = 0;
 214   1              LED_E = 1;
 215   1      
 216   1              LED_A3 = 1;
 217   1              LED_A2 = 0;
 218   1              LED_A1 = 1;
 219   1              LED_A0 = 0;
 220   1              LED_E = 0;
 221   1              LED_E = 1;
 222   1      
 223   1              Data3 = 0x0b12;        // 手工控制显示数码管初始化 
 224   1      
 225   1              for(i=0; i<12; i++)      
 226   1              {
 227   2                      LED_DCLK3 = 0;
 228   2      
 229   2                      if(Data3 & 0x0001)
 230   2                      {
 231   3                              LED_DIN3 = 1;
 232   3                      }
 233   2                      else
 234   2                      {
 235   3                              LED_DIN3 = 0;
 236   3                      }
 237   2      
 238   2                      LED_DCLK3 = 1;
 239   2      
 240   2                      Temp = Data3>>1;
 241   2                      Data3 = Temp;
C51 COMPILER V8.02   DISPLAY                                                               08/03/2008 10:54:15 PAGE 5   

 242   2              }
 243   1      
 244   1              LED_A3 = 1;
 245   1              LED_A2 = 0;
 246   1              LED_A1 = 1;
 247   1              LED_A0 = 0;
 248   1              LED_E = 0;
 249   1              LED_E = 1;
 250   1      
 251   1              Data3 = 0x0a12;
 252   1      
 253   1              for(i=0; i<12; i++)      
 254   1              {
 255   2                      LED_DCLK3 = 0;
 256   2      
 257   2                      if(Data3 & 0x0001)
 258   2                      {
 259   3                              LED_DIN3 = 1;
 260   3                      }
 261   2                      else
 262   2                      {
 263   3                              LED_DIN3 = 0;
 264   3                      }
 265   2      
 266   2                      LED_DCLK3 = 1;
 267   2      
 268   2                      Temp = Data3>>1;
 269   2                      Data3 = Temp;
 270   2              }
 271   1      
 272   1              LED_A3 = 1;
 273   1              LED_A2 = 0;
 274   1              LED_A1 = 1;
 275   1              LED_A0 = 0;
 276   1              LED_E = 0;
 277   1              LED_E = 1;
 278   1      

⌨️ 快捷键说明

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