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

📄 led.lst

📁 前两天一个朋友要我写一个51例程
💻 LST
字号:
C51 COMPILER V8.01   LED                                                                   10/14/2008 09:55:55 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN LED.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE LED.C ROM(SMALL) BROWSE MODP2 DEBUG OBJECTEXTEND

line level    source

   1          
   2          #include        <led.h>
   3          sbit    LED1    =       P0^0;
   4          sbit    LED2    =       P0^1;
   5          sbit    LED3    =       P0^2;
   6          sbit    LED4    =       P0^3;
   7          sbit    LED5    =       P0^4;
   8          sbit    LED6    =       P0^5;
   9          sbit    LED7    =       P0^6;
  10          sbit    LED8    =       P0^7;
  11          sbit    LED9    =       P2^0;
  12          sbit    LED10   =       P2^1;
  13          #define LEDPORTLO       P0
  14          #define LEDPORTHI       P2
  15          uchar   bdata           LEDHiData;
  16          sbit    LED9ST =    LEDHiData^0;
  17          sbit    LED10ST =   LEDHiData^1;
  18          /*
  19          void    LEDControl(unsigned     char    LedNo,bit       ONOFF)
  20          {
  21                  switch(LedNo)
  22                  {
  23                          case    1:
  24                                  LED1    = ONOFF;
  25                                  break;
  26                          case    2:
  27                                  LED2    = ONOFF;
  28                                  break;
  29                          case    3:
  30                                  LED3    = ONOFF;
  31                                  break;
  32                          case    4:
  33                                  LED4    = ONOFF;                           
  34                                  break;
  35                          case    5:
  36                                  LED5    = ONOFF;
  37                                  break;
  38                          case    6:
  39                                  LED6    = ONOFF;
  40                                  break;
  41                          case    7:
  42                                  LED7    = ONOFF;
  43                                  break;
  44                          case    8:
  45                                  LED8    = ONOFF;
  46                                  break;                                                   
  47                          case    9:
  48                                  LED9    = ONOFF;
  49                                  break;
  50                          case    10:
  51                                  LED10   = ONOFF;
  52                                  break;
  53                          default:
  54                                  break;
  55                  }
C51 COMPILER V8.01   LED                                                                   10/14/2008 09:55:55 PAGE 2   

  56          }                       */
  57          void    LedControlParrl(Data16B *LedOnOffData)
  58          {
  59   1      
  60   1              LedOnOffData->U16B=~LedOnOffData->U16B; 
  61   1              LEDPORTLO= LedOnOffData->Str16B->LowByte;
  62   1              LEDHiData=LedOnOffData->Str16B->HighByte;
  63   1              LED9    = LED9ST;
  64   1              LED10   = LED10ST ;
  65   1      
  66   1      }


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