delay.lst

来自「多通道高速数据采集源程序」· LST 代码 · 共 106 行

LST
106
字号
C51 COMPILER V7.50   DELAY                                                                 09/08/2007 13:14:10 PAGE 1   


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

line level    source

   1          
   2          
   3          #include "c8051f020.h"   
   4          #include <intrins.h>
   5          #include "delay.h"
   6          
   7          /************************************************************************************/
   8          /***********************************************************************************
   9          * 函数名称:Delay_us;
  10          *
  11          * 函数功能描述:延时n微秒子函数;
  12          *              
  13          * 输入参数:延时时间(单位微秒);
  14          *
  15          * 返回数据:none;
  16          *
  17          * 注意:    none;
  18          ************************************************************************************/
  19          
  20          void Delay_us(unsigned char Times)
  21          {
  22   1          unsigned char i;
  23   1              for (i=0; i<Times; i++)
  24   1              {
  25   2                      _nop_();_nop_();_nop_();_nop_();
  26   2            _nop_();_nop_();_nop_();_nop_();
  27   2                      _nop_();_nop_();_nop_();_nop_();
  28   2                      _nop_();
  29   2              }
  30   1      }
  31          /***********************************************************************************
  32          * 函数名称:Delay_us;
  33          *
  34          * 函数功能描述:延时n毫秒子函数;
  35          *              
  36          * 输入参数:延时时间(单位毫秒);
  37          *
  38          * 返回数据:none;
  39          *
  40          * 注意:    none;
  41          ************************************************************************************/
  42          
  43          /*void Delay_ms(unsigned char Times)
  44          {
  45              unsigned char i;
  46                  for (i=0; i<Times; i++) 
  47                  {
  48                     Delay_us(250);
  49                     Delay_us(250);
  50                     Delay_us(250);
  51                     Delay_us(250);
  52                  }
  53          }
  54          
  55          /***********************************************************************************
C51 COMPILER V7.50   DELAY                                                                 09/08/2007 13:14:10 PAGE 2   

  56          * 函数名称:Delay_us;
  57          *
  58          * 函数功能描述:延时n秒子函数;
  59          *              
  60          * 输入参数:延时时间(单位秒);
  61          *
  62          * 返回数据:none;
  63          *
  64          * 注意:    none;
  65          ************************************************************************************/
  66          
  67          /*void Delay_s(unsigned char Times)
  68          {
  69                  unsigned char i;
  70                  for (i=0; i<Times; i++)
  71                  {  Delay_ms(250);
  72                     Delay_ms(250);
  73                     Delay_ms(250);
  74                     Delay_ms(250);
  75                  }
  76          }
  77          
  78          /***********************************************************************************/
  79          // 文件结束
  80          /***********************************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     24    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?