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

📄 zhuansu.lst

📁 通过小磁片对霍尔传感器所产生的电平变化进行记数的C程序~
💻 LST
字号:
C51 COMPILER V6.12  ZHUANSU                                                                07/30/2008 14:23:03 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE ZHUANSU
OBJECT MODULE PLACED IN zhuansu.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE zhuansu.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          
   3          
   4          //*************************
   5          #include<regx51.h>
   6          
   7          //*****************************
   8          unsigned char jishu=0; //定义外部变量,主要为记数值做一个缓冲空间。并且记数值最高值为256。
   9          //*****************************
  10          
  11          //***********************
  12          void int0() interrupt 0
  13          {
  14   1      EX0 =0;
  15   1      if(jishu!=255)
  16   1         jishu++;
  17   1      else
  18   1         jishu =0;
  19   1      EX0 =1;
  20   1      }
  21          //***********************
  22          
  23          //***********************
  24          void delay1s()
  25          {
  26   1      unsigned char a;
  27   1      TMOD =0x10;
  28   1      TH1   =0x3c;
  29   1      TL1   =0xb0;
  30   1      TR1   =1;
  31   1      for(a=0;a<=19;a++)
  32   1      {
  33   2      while(TF1==0);
  34   2      TF1   =0;
  35   2      TH1   =0x3c;
  36   2      TL1   =0xb0;
  37   2      } 
  38   1      TR1   =0;
  39   1      }
  40          //************************
  41          
  42          
  43          //*************************
  44          //主函数。
  45          void main()
  46          {
  47   1      SP =0x60;
  48   1      EA =0;
  49   1          IT0 =1; //下降沿触发有效。这一点是非常重要的。
  50   1      EX0 =1;
  51   1      EA =1; 
  52   1      while(1)
  53   1      {
  54   2      delay1s();
  55   2      EX0 =0;
C51 COMPILER V6.12  ZHUANSU                                                                07/30/2008 14:23:03 PAGE 2   

  56   2      P0 =jishu;
  57   2      delay1s();
  58   2      jishu =0;
  59   2      EX0 =1;
  60   2      }
  61   1      }
  62          


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