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

📄 mian.lst

📁 用单片机实现的频率计,使用的是STC12系列的单片机,兼容51系列,可以测试频率到2M左右,液晶显示出频率,这里使用的晶振是24M的.用户可以自行修改并修正延时值
💻 LST
字号:
C51 COMPILER V8.02   MIAN                                                                  03/17/2008 18:36:34 PAGE 1   


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

line level    source

   1          #include "stc12c.h"
   2          
   3          typedef unsigned char byte;
   4          typedef unsigned int uint;
   5          extern void charadds(uint display_data);
   6          extern void LCDInit(void);
   7          extern void WriteDataLCD(unsigned char WDLCD);      //想LCD发送数据
   8          extern void WriteCommandLCD(unsigned char WCLCD);       //向LCD发送命令
   9          
  10          
  11          void delay(uint times)
  12          {
  13   1              for(;times>0;times--);
  14   1      }
  15          void main()
  16          {
  17   1              uint out_data=0;
  18   1      //      AUXR|=0X80;
  19   1              TMOD=0X15;
  20   1              TH0=0;
  21   1              TL0=0;
  22   1              P3=0XFF;
  23   1              EA=1;
  24   1              LCDInit();
  25   1              WriteCommandLCD(0x01); 
  26   1              WriteDataLCD('f');
  27   1              WriteDataLCD('r');
  28   1              WriteDataLCD('e');
  29   1              WriteDataLCD('q');
  30   1              WriteDataLCD('u');
  31   1              WriteDataLCD('e');
  32   1              WriteDataLCD('n');
  33   1              WriteDataLCD('c');
  34   1              WriteDataLCD('y');
  35   1              while(1)
  36   1              {
  37   2                      TR0=1;
  38   2                      delay(37000);
  39   2                      //delay(50000);
  40   2                      //delay(50000);
  41   2                      //delay(50000);
  42   2                      //delay(50000);
  43   2                      //delay(50000);
  44   2                      //delay(50000);
  45   2                      TR0=0;
  46   2                      WriteCommandLCD(0XC0);  //换行
  47   2                      WriteDataLCD('=');
  48   2                      out_data=TH0;
  49   2                      TH0=0;
  50   2                      out_data<<=8;
  51   2                      out_data+=TL0;
  52   2                      TL0=0;
  53   2                      out_data=out_data/100;
  54   2                      out_data*=4;
  55   2                      charadds(out_data);
C51 COMPILER V8.02   MIAN                                                                  03/17/2008 18:36:34 PAGE 2   

  56   2                      WriteDataLCD('K');
  57   2                      WriteDataLCD('H');
  58   2                      WriteDataLCD('Z');
  59   2                      delay(8000);
  60   2              }
  61   1              while(1);
  62   1      }


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