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

📄 4

📁 4个io口控制矩阵键盘
💻
字号:
C51 COMPILER V8.02   TEXT1                                                                 01/25/2013 10:09:01 PAGE 1   


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

line level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          #define uchar unsigned char
   4          #define uint unsigned int
   5          sbit bit3=P0^3;
   6          uchar key;
   7          void delay(unsigned int x)
   8          {
   9   1              int j,i;
  10   1              for(i=x;i>0;i--)
  11   1                      for(j=110;j>0;j--);
  12   1      }
  13          uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
  14          void main()
  15          {
  16   1              EA=1;
  17   1              EX1=1;
  18   1              IT1=1;
  19   1         while(1)
  20   1         {
  21   2         }
  22   1      }
  23          void time0() interrupt 2
  24          {
  25   1                              switch(P0&0x0f)
  26   1                              {
  27   2                                      case 15:
  28   2                                      key=15;break;
  29   2                                      case 14:
  30   2                                      key=14;break;
  31   2                                      case 13:
  32   2                                      key=13;break;
  33   2                                      case 12:
  34   2                                      key=12;break;
  35   2                                      case 11:
  36   2                                      key=11;break;
  37   2                                      case 10:
  38   2                                      key=10;break;
  39   2                                      case 9:
  40   2                                      key=9;break;
  41   2                                      case 8:
  42   2                                      key=8;break;
  43   2                                      case 7:
  44   2                                      key=7;break;
  45   2                                      case 6:
  46   2                                      key=6;break;
  47   2                                      case 5:
  48   2                                      key=5;break;
  49   2                                      case 4:
  50   2                                      key=4;break;
  51   2                                      case 3:
  52   2                                      key=3;break;
  53   2                                      case 2:
  54   2                                      key=2;break;
  55   2                                      case 1:
C51 COMPILER V8.02   TEXT1                                                                 01/25/2013 10:09:01 PAGE 2   

  56   2                                      key=1;break;
  57   2                                      case 0:
  58   2                                      key=0;break;
  59   2                              }
  60   1                      P0=key<<4;
  61   1                      P0|=0x0f;
  62   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    219    ----
   CONSTANT SIZE    =     16    ----
   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 + -