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

📄 all.lst

📁 刚刚传错了
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V6.23a  ALL                                                                   10/02/2007 16:57:17 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE ALL
OBJECT MODULE PLACED IN all.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE c文件\all.c BROWSE INCDIR(.\include) DEBUG OBJECTEXTEND PRINT(.\all.lst) OB
                    -JECT(all.obj) 

stmt level    source

   1          //*************************************************************************************************
   2          //*                                                                                                                                                                                               *
   3          //*                      ******************************头文件及宏定义**************************                           *
   4          //*                                                                                                                                                                                               *
   5          //*************************************************************************************************
   6          #include<reg52.h>
   7          #include"includes.h"
   8          #define uchar unsigned char 
   9          #define uint unsigned int
  10          #define SCANPORT P2             
  11          #define TIME1H 80
  12          #define TIME1L 80                        //定时器1溢出时间//
  13          sbit wr=P3^1;
  14          sbit rd=P3^0;
  15          sbit P27=P2^7;
  16          unsigned long int shuchu=500;       //默认的开机电压//
  17          uint zhuhuandata;
  18          unsigned  long int ch=0;
  19          uchar i=0;                              //按键标记//
  20          uchar uca_LineScan[3]={0xEF,0xDF,0xBF};
  21          void chuli();                           //函数定义//
  22          uchar getkey();                         //函数定义//
  23          //*************************************************************************************************
  24          //*                                                                                                                                                                                               *
  25          //*                       ********************************将键值累加并送显示******************************        *
  26          //*                                                                                                                                                                                               *
  27          //*************************************************************************************************
  28          void qiuhe(uchar t)
  29            {
  30   1         if(i==1)
  31   1         {
  32   2         ch=t; 
  33   2         vShowOneChar(6,89,uca[t]);
  34   2         }
  35   1         if(i==2)
  36   1         {
  37   2         ch=ch*10+t;
  38   2         vShowOneChar(6,103,uca[t]);
  39   2         }
  40   1         if(i==3)
  41   1         {
  42   2         ch=ch*10+t;
  43   2         vShowOneChar(6,111,uca[t]);
  44   2         }
  45   1         }
  46          //*************************************************************************************************
  47          //*                                                                                                                                                                                               *
  48          //*                       ********************************按键功能函数******************************      *
  49          //*                                                                                                                                                                                               *
  50          //*************************************************************************************************
  51          void key_chuli(uchar x)
  52           {    
  53   1              uchar t;
  54   1             switch(x)
C51 COMPILER V6.23a  ALL                                                                   10/02/2007 16:57:17 PAGE 2   

  55   1                      {
  56   2                      case 42: t=0;
  57   2                           i++;
  58   2                       qiuhe(t);
  59   2                                       if(i==3)
  60   2                                        {
  61   3                                        vShowOneChin(2,49,uca_que);
  62   3                                        vShowOneChin(2,64,uca_ding);
  63   3                                        vShowOneChin(4,59,uca_wenhao);
  64   3                         }
  65   2                                   break;                                               //'0'
  66   2                      case 31: t=1;
  67   2                               i++;
  68   2                       qiuhe(t);
  69   2                                       if(i==3)
  70   2                                        {
  71   3                                        vShowOneChin(2,49,uca_que);
  72   3                                        vShowOneChin(2,64,uca_ding);
  73   3                                        vShowOneChin(4,59,uca_wenhao);
  74   3                         }
  75   2                                   break;                                              //'1'
  76   2                      case 32: t=2;
  77   2                               i++;
  78   2                       qiuhe(t);
  79   2                                       if(i==3)
  80   2                                        {
  81   3                                        vShowOneChin(2,49,uca_que);
  82   3                                        vShowOneChin(2,64,uca_ding);
  83   3                                        vShowOneChin(4,59,uca_wenhao);
  84   3                         }
  85   2                                   break;                                               //'2'
  86   2                      case 33: t=3;
  87   2                           i++;
  88   2                       qiuhe(t);
  89   2                                       if(i==3)
  90   2                                        {
  91   3                                        vShowOneChin(2,49,uca_que);
  92   3                                        vShowOneChin(2,64,uca_ding);
  93   3                                        vShowOneChin(4,59,uca_wenhao);
  94   3                         }
  95   2                                   break;                                               //'3'
  96   2                      case 21: t=4;
  97   2                           i++;
  98   2                       qiuhe(t);
  99   2                                       if(i==3)
 100   2                                        {
 101   3                                        vShowOneChin(2,49,uca_que);
 102   3                                        vShowOneChin(2,64,uca_ding);
 103   3                                        vShowOneChin(4,59,uca_wenhao);
 104   3                         }
 105   2                                   break;                                               //'4'
 106   2                      case 22: t=5;
 107   2                               i++;
 108   2                       qiuhe(t);
 109   2                                       if(i==3)
 110   2                                        {
 111   3                                        vShowOneChin(2,49,uca_que);
 112   3                                        vShowOneChin(2,64,uca_ding);
 113   3                                        vShowOneChin(4,59,uca_wenhao);
 114   3                         }
 115   2                                   break;                                              //'5'
 116   2                      case 23: t=6;
C51 COMPILER V6.23a  ALL                                                                   10/02/2007 16:57:17 PAGE 3   

 117   2                               i++;
 118   2                       qiuhe(t);
 119   2                                       if(i==3)
 120   2                                        {
 121   3                                        vShowOneChin(2,49,uca_que);
 122   3                                        vShowOneChin(2,64,uca_ding);
 123   3                                        vShowOneChin(4,59,uca_wenhao);
 124   3                         }
 125   2                                   break;                                               //'6'
 126   2                      case 11: t=7;
 127   2                           i++;
 128   2                       qiuhe(t);
 129   2                                       if(i==3)
 130   2                                        {
 131   3                                        vShowOneChin(2,49,uca_que);
 132   3                                        vShowOneChin(2,64,uca_ding);
 133   3                                        vShowOneChin(4,59,uca_wenhao);
 134   3                         }
 135   2                                   break;                                               //'7'
 136   2                      case 12: t=8;
 137   2                           i++;
 138   2                       qiuhe(t);
 139   2                                       if(i==3)
 140   2                                        {
 141   3                                        vShowOneChin(2,49,uca_que);
 142   3                                        vShowOneChin(2,64,uca_ding);
 143   3                                        vShowOneChin(4,59,uca_wenhao);
 144   3                         }
 145   2                                   break;                                               //'8'
 146   2                      case 13: t=9;
 147   2                               i++;
 148   2                       qiuhe(t);
 149   2                                       if(i==3)
 150   2                                        {
 151   3                                        vShowOneChin(2,49,uca_que);
 152   3                                        vShowOneChin(2,64,uca_ding);
 153   3                                        vShowOneChin(4,59,uca_wenhao);

⌨️ 快捷键说明

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