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

📄 my.lst

📁 超声波测距 利用 送接受的时间 差计算得到距离
💻 LST
字号:
C51 COMPILER V8.02   MY                                                                    08/29/2008 20:35:37 PAGE 1   


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

line level    source

   1          #include<AT89X52.h>
   2          #include"main.h"
   3          #include "intrins.h"
   4          #include"display.h"
   5          #include"Ultrasonic.h"
   6          #include"delay.h"
   7          //#include"18B20.h"
   8          
   9          void main()
  10          {
  11   1              uchar j=0;
  12   1              unsigned int dis0=0,dis1=0,dis2=0,dis3=0,dis4=0;
  13   1              float distance=0;//超声波测量距离
  14   1              TMOD=0x11;//定时0为16位
  15   1              TH0=0;
  16   1              TL0=0;//清定时值
  17   1              EA=1;//开总中断
  18   1              EX0=1;//开外部中断0
  19   1              IT0=1;//外部中断0下降沿触发
  20   1              while(1)
  21   1              {       
  22   2                      dis0=(unsigned int)distance/100;display(dis0,1);delay_ms(5);
  23   2                      dis1=(unsigned int)distance/10%10;display(dis1,2);delay_ms(5);
  24   2                      dis2=(unsigned int)distance%10;display(dis2,3);delay_ms(5);
  25   2                      dis3=(unsigned int)(distance*10)%10;display(dis3,5);delay_ms(5);
  26   2                      dis4=(unsigned int)(distance*100)%10;display(dis4,6);delay_ms(5);
  27   2                      if(j==85)
  28   2                      {
  29   3                              j=0;
  30   3                              Send_wave();
  31   3                              delay_ms(2);
  32   3                      }
  33   2                      if(flag==1)
  34   2                      {
  35   3                              distance=Distance_count();
  36   3                              flag=0;
  37   3                      }
  38   2                      j++;
  39   2              }
  40   1      }
  41          
  42          


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