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

📄 key.lst

📁 制袋机程序.rar
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V8.09   KEY                                                                   04/21/2010 21:14:13 PAGE 1   


C51 COMPILER V8.09, COMPILATION OF MODULE KEY
OBJECT MODULE PLACED IN E:\项目\制袋机\程序\制袋机~1\KEY.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\项目\制袋机\程序\制袋机~1\KEY.C DB SB OE

line level    source

   1          /***************************************
   2          * 文件名:KEY.c
   3          * 描述:
   4          * 最后修改时间:2010.4.8
   5          ****************************************/
   6          
   7          #include "INCLUDES.H"
   8          
   9          static uchar keybusstatus = 0xff;
  10          
  11          void KEYA_DOWN()
  12          {
  13   1        KEYA = 0;
  14   1      }
  15          
  16          void KEYA_UP()
  17          {
  18   1        KEYA = 1;
  19   1      }
  20          
  21          void KEYB_DOWN()
  22          {
  23   1        keybusstatus &= ~(1<<5);
  24   1        KEYOUT = keybusstatus;
  25   1      }
  26          
  27          void KEYB_UP()
  28          {
  29   1        keybusstatus |= (1<<5);
  30   1        KEYOUT = keybusstatus;
  31   1      }
  32          
  33          void KEYC_DOWN()
  34          {
  35   1        keybusstatus &= ~(1<<0);
  36   1        KEYOUT = keybusstatus;
  37   1      }
  38          
  39          void KEYC_UP()
  40          {
  41   1        keybusstatus |= (1<<0);
  42   1        KEYOUT = keybusstatus;
  43   1      }
  44          
  45          void KEYD_DOWN()
  46          {
  47   1        keybusstatus &= ~(1<<1);
  48   1        KEYOUT = keybusstatus;
  49   1      }
  50          
  51          void KEYD_UP()
  52          {
  53   1        keybusstatus |= (1<<1);
  54   1        KEYOUT = keybusstatus;
  55   1      }
C51 COMPILER V8.09   KEY                                                                   04/21/2010 21:14:13 PAGE 2   

  56          
  57          void KEYE_DOWN()
  58          {
  59   1        keybusstatus &= ~(1<<6);
  60   1        KEYOUT = keybusstatus;
  61   1      }
  62          
  63          void KEYE_UP()
  64          {
  65   1        keybusstatus |= (1<<6);
  66   1        KEYOUT = keybusstatus;
  67   1      }
  68          
  69          void KEYF_DOWN()
  70          {
  71   1        KEYF = 0;
  72   1      }
  73          
  74          void KEYF_UP()
  75          {
  76   1        KEYF = 1;
  77   1      }
  78          
  79          void KEYG_DOWN()
  80          {
  81   1        keybusstatus &= ~(1<<3);
  82   1        KEYOUT = keybusstatus;
  83   1      }
  84          
  85          void KEYG_UP()
  86          {
  87   1        keybusstatus |= (1<<3);
  88   1        KEYOUT = keybusstatus;
  89   1      }
  90          
  91          void KEYH_DOWN()
  92          {
  93   1        KEYH = 0;
  94   1      }
  95          
  96          void KEYH_UP()
  97          {
  98   1        KEYH = 1;
  99   1      }
 100          
 101          void KEYI_DOWN()
 102          {
 103   1        keybusstatus &= ~(1<<7);
 104   1        KEYOUT = keybusstatus;
 105   1      }
 106          
 107          void KEYI_UP()
 108          {
 109   1        keybusstatus |= (1<<7);
 110   1        KEYOUT = keybusstatus;
 111   1      }
 112          
 113          void KEYJ_DOWN()
 114          {
 115   1        keybusstatus &= ~(1<<4);
 116   1        KEYOUT = keybusstatus;
 117   1      }
C51 COMPILER V8.09   KEY                                                                   04/21/2010 21:14:13 PAGE 3   

 118          
 119          void KEYJ_UP()
 120          {
 121   1        keybusstatus |= (1<<4);
 122   1        KEYOUT = keybusstatus;
 123   1      }
 124          
 125          void KEYK_DOWN()
 126          {
 127   1        KEYK = 0;
 128   1      }
 129          
 130          void KEYK_UP()
 131          {
 132   1        KEYK = 1;
 133   1      }
 134          
 135          void KEYL_DOWN()
 136          {
 137   1        keybusstatus &= ~(1<<2);
 138   1        KEYOUT = keybusstatus;
 139   1      }
 140          
 141          void KEYL_UP()
 142          {
 143   1        keybusstatus |= (1<<2);
 144   1        KEYOUT = keybusstatus;
 145   1      }
 146          
 147          void KEY_TEST1()
 148          {
 149   1        KEY_INIT();
 150   1        KEYA_DOWN();
 151   1        KEYA_UP();
 152   1        KEYB_DOWN();
 153   1        KEYB_UP();
 154   1        KEYC_DOWN();
 155   1        KEYC_UP();
 156   1        KEYD_DOWN();
 157   1        KEYD_UP();
 158   1        KEYE_DOWN();
 159   1        KEYE_UP();
 160   1        KEYF_DOWN();
 161   1        KEYF_UP();
 162   1        KEYG_DOWN();
 163   1        KEYG_UP();
 164   1        KEYH_DOWN();
 165   1        KEYH_UP();
 166   1        KEYI_DOWN();
 167   1        KEYI_UP();
 168   1        KEYJ_DOWN();
 169   1        KEYJ_UP();
 170   1        KEYK_DOWN();
 171   1        KEYK_UP();
 172   1        KEYL_DOWN();
 173   1        KEYL_UP();
 174   1      }
 175          
 176          void KEY_INIT()
 177          {
 178   1        P1 |= 0x0C;//P1.2,P1.3
 179   1        P3 |= 0x03;//P3.0,P3.1
C51 COMPILER V8.09   KEY                                                                   04/21/2010 21:14:13 PAGE 4   

 180   1        keybusstatus  = 0xff;
 181   1        KEYOUT = keybusstatus;
 182   1      }
 183          
 184          void KEY_RUN()
 185          {
 186   1        KEYI_DOWN();
 187   1        delay_ms(10);
 188   1        KEYI_UP();
 189   1      }
 190          void KEY_STOP()
 191          {
 192   1        KEYL_DOWN();
 193   1        delay_ms(10);

⌨️ 快捷键说明

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