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

📄 main.lst

📁 系统按键显示都具有,不同的I/O口,具有很大的参考价值
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  08/23/2007 13:11:48 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <stdio.h>
   2          #include <reg51.h>
   3          #include <Messure.h>
   4          #include <key.h>
   5          #define uchar unsigned char
   6          #define uint  unsigned int
   7          extern void lcd_disp(void);
   8          extern uchar kbscan(void);
   9          extern uchar kbscan1(void);
  10          extern void delays();
  11          extern void disp_list_char(unsigned char x,unsigned char y,unsigned char *disp_data);
  12          void main()
  13          {
  14   1              long MessureData ;
  15   1              long ControlWord ;
  16   1              unsigned char key;
  17   1              char i;
  18   1      //      Delay(255);
  19   1      //      Delay(255);
  20   1      //      Delay(255);
  21   1              for(i=0;i<4;i++)
  22   1                      Init7710();
  23   1      //      AD_WRM(0X2C804E);
  24   1      //      while(1)
  25   1              {   lcd_disp();
  26   2                      while(1)
  27   2                              {       
  28   3                          //  key=kbscan();    /*键扫描函数*/
  29   3                                      key=kbscan1();    /*键扫描函数*/
  30   3                                      switch(key)
  31   3                                              {
  32   4                                                      case Pr_Un:disp_list_char(0,0,"Pressure unit");break;
  33   4                                                      case Cu_Su:disp_list_char(0,0,"battery voltage");break;
  34   4                                                      case Ba_Vo:disp_list_char(0,0,"current survey");break;
  35   4                                                      case Pr_Re:disp_list_char(0,0,"pressure reset");break;
  36   4                                                  case Vo_Me:disp_list_char(0,0,"Voltage measurement");break;
  37   4                                                      case Pr_Ca:disp_list_char(0,0,"pressure calibration");break;
  38   4                                              }
  39   3      
  40   3                                      //key=kbscan1();    /*键扫描函数*/
  41   3                                      delays();     /*键消抖的延时函数*/
  42   3                              }
  43   2                      ControlWord = ReadControlWord();
  44   2                      Delay(2000);
  45   2                      MessureData=0;
  46   2                      MessureData = ReadMessureData();
  47   2                      Delay(2000);
  48   2              }
  49   1      }
  50          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    105    ----
   CONSTANT SIZE    =    101    ----
C51 COMPILER V7.50   MAIN                                                                  08/23/2007 13:11:48 PAGE 2   

   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       9
   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 + -