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

📄 dispcfile.lst

📁 stc/at89c51 的4乘4行列式按键程序
💻 LST
字号:
C51 COMPILER V6.23a  DISPCFILE                                                             03/16/2006 11:41:32 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE DISPCFILE
OBJECT MODULE PLACED IN .\dispcfile.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\SCR\dispcfile.c BROWSE DEBUG OBJECTEXTEND PRINT(.\dispcfile.lst) OBJECT(
                    -.\dispcfile.obj) 

stmt level    source

   1          #include <at89x52.h>
   2          #include "key.h"
   3          #include "disp.h"
   4          unsigned char code  Seg7Code[16]=       //用十六进数作为数组下标,可直接取得对应的七段编码字节
   5          // 0     1    2     3     4    5     6     7     8     9    A     b     C     d    E    F
   6          {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71};
   7          void DisplayBrush( void )
   8          {
   9   1         P2_7 =1;             //显示消隐,以免下一段码值显示在前一支SLED
  10   1         P2 = Seg7Code[ DisBuf[0] ];  //从显示缓冲区取出原始数据,查表变为七段码后送出显示
  11   1         P2_7 =0;             //将对应阴极置低,显示
  12   1          }
  13          
  14          void Display( void )
  15          { unsigned char i,j;
  16   1        j=keyHit();
  17   1       if(j==1 )  i = keyGet(  );
  18   1       DisBuf[0] = i; }
  19          


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