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

📄 jishi.lst

📁 一种多功能频率计
💻 LST
字号:
C51 COMPILER V8.08   JISHI                                                                 09/23/2008 07:30:52 PAGE 1   


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

line level    source

   1          #include<reg52.h>
   2          #include<lcd1602.h>
   3          #include <delay.h>
   4          #include<measure_F.h>
   5          #include<measure_P.h>
   6          #include<measure_T.h>
   7          #include<measure_A.h>
   8          #include<key_scan.h> 
   9          #include<Init_all.h>
  10          
  11          uchar str0[]="Select Mod";                                              
  12          uchar str1[]="Frequency ";
  13          uchar str2[]="Period!   ";
  14          uchar str3[]="Time!     ";      
  15          uchar str4[]="Amplitude ";                                                                                                              
  16          unsigned long count=0;
  17          
  18          void main()
  19          {       
  20   1              uchar Sflag=1;
  21   1              Init_all();
  22   1              
  23   1      
  24   1               while(1)
  25   1               {uchar k,mod=0;
  26   2               P1=0x0f;
  27   2               delay(500);
  28   2                Sflag=1;
  29   2               clear_LCD();
  30   2               gotoxy(1,1);
  31   2               display_LCD_string(str0);//提示选择模式
  32   2               while(Sflag)
  33   2               {      
  34   3                              k=kbscan();
  35   3                              switch (k)
  36   3                        {
  37   4                                      case 1:mod++;k=0;break;
  38   4                                      case 2:Sflag=0;k=0;break;
  39   4                              //      case 3:Sflag=0;k=0;break;/*还没写完,计划用于读数据*/
  40   4                                      case 4:break;//设定时间
  41   4                                      default:k=0;break;
  42   4                        }
  43   3                              gotoxy(1,3);
  44   3                              switch (mod)
  45   3                              {
  46   4                                      case 1: display_LCD_string(str1);break; //频率  
  47   4                                      case 2: display_LCD_string(str2);break; //周期 
  48   4                                      case 3: display_LCD_string(str3);break; //间隔 
  49   4                                      case 4: display_LCD_string(str4);break; //峰值  
  50   4                                      default: mod=0;break;
  51   4                              }       //太影响速度就把这段删了!*/
  52   3              
  53   3                       }
  54   2          
  55   2               switch (mod)
C51 COMPILER V8.08   JISHI                                                                 09/23/2008 07:30:52 PAGE 2   

  56   2               {
  57   3                              case 1:  measure_F();break;
  58   3                              
  59   3                              case 2:  measure_P();break;
  60   3                      
  61   3                              case 3: measure_T();break;
  62   3                      
  63   3                              case 4: measure_A();break;
  64   3                      default:break;
  65   3                              
  66   3               }
  67   2      }
  68   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    191    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     59       3
   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 + -