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

📄 delay.lst

📁 CF8051F040开发板的 flash_gb程序
💻 LST
字号:
C51 COMPILER V7.02b   DELAY                                                                01/03/2006 09:50:07 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN .\output\Delay.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Delay.c LARGE BROWSE DEBUG OBJECTEXTEND TABS(3) OBJECT(.\output\Delay.obj)

stmt level    source

   1          /************************************************************************************
   2          *  Copyright (c) 2004,西安铭朗电子科技有限责任公司
   3          *            All rights reserved.
   4          *
   5          * 文件名称: delay.C
   6          * 文件标识: none
   7          * 适用器件: C8051F040
   8          * 
   9          * 摘 要: 本文件是延时子程序;使用外部22.1184MHz晶振.
  10          * 
  11          * 当前版本:1.2
  12          * 作 者:李林利
  13          * 完成日期:2005年6月19日
  14          * 
  15          * 当前版本:1.0
  16          * 作 者:卢 阳
  17          * 完成日期:2004年11月14日
  18          *
  19          * 历史版本:0.9 
  20          * 原作者 : 李林利
  21          * 完成日期:2004年1月1日
  22          *************************************************************************************/
  23          /************************************************************************************/
  24          // 引用外部头文件
  25          
  26          #include "c8051f040.h"   
  27          #include <intrins.h>
  28          #include "delay.h"
  29          
  30          /************************************************************************************/
  31          /***********************************************************************************
  32          * 函数名称:Delay_us;
  33          *
  34          * 函数功能描述:延时n微秒子函数;
  35          *              
  36          * 输入参数:延时时间(单位微秒);
  37          *
  38          * 返回数据:none;
  39          *
  40          * 注意:    none;
  41          ************************************************************************************/
  42          
  43          void Delay_us(unsigned char Times)
  44          {
  45   1          unsigned char i;
  46   1         for (i=0; i<Times; i++)
  47   1         {
  48   2            _nop_();_nop_();_nop_();_nop_();
  49   2            _nop_();_nop_();_nop_();_nop_();
  50   2            _nop_();_nop_();_nop_();_nop_();
  51   2            _nop_();
  52   2         }
  53   1      }
  54          /***********************************************************************************
  55          * 函数名称:Delay_us;
C51 COMPILER V7.02b   DELAY                                                                01/03/2006 09:50:07 PAGE 2   

  56          *
  57          * 函数功能描述:延时n毫秒子函数;
  58          *              
  59          * 输入参数:延时时间(单位毫秒);
  60          *
  61          * 返回数据:none;
  62          *
  63          * 注意:    none;
  64          ************************************************************************************/
  65          
  66          void Delay_ms(unsigned char Times)
  67          {
  68   1          unsigned char i;
  69   1         for (i=0; i<Times; i++) 
  70   1         {
  71   2            Delay_us(250);
  72   2            Delay_us(250);
  73   2            Delay_us(250);
  74   2            Delay_us(250);
  75   2         }
  76   1      }
  77          
  78          /***********************************************************************************
  79          * 函数名称:Delay_us;
  80          *
  81          * 函数功能描述:延时n秒子函数;
  82          *              
  83          * 输入参数:延时时间(单位秒);
  84          *
  85          * 返回数据:none;
  86          *
  87          * 注意:    none;
  88          ************************************************************************************/
  89          
  90          void Delay_s(unsigned char Times)
  91          {
  92   1         unsigned char i;
  93   1         for (i=0; i<Times; i++)
  94   1         {  Delay_ms(250);
  95   2            Delay_ms(250);
  96   2            Delay_ms(250);
  97   2            Delay_ms(250);
  98   2         }
  99   1      }
 100          
 101          /***********************************************************************************/
 102          // 文件结束
 103          /***********************************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     77    ----
   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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -