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

📄 delay.lst

📁 这是我在单片机c8051f020下写的SST 29LE020这款flash的驱动程序
💻 LST
字号:
C51 COMPILER V7.06   DELAY                                                                 12/15/2005 23:22:10 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN delay.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE delay.c LARGE BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "c8051f020.h"
   2          #include "delay.h"
   3          UINT16 TIME;
   4          void delay(UINT16 time)
   5          {
   6   1        TIME = time;
   7   1        CKCON &= ~(0x08); //定时器0用系统时钟的12分频 
   8   1        TMOD |= 0x01;  //定时器0用方式1:16位定时器
   9   1        TL0 = 0xdc;   //定时num = 1ms TL0 = - num
  10   1        TH0 = 0xf7;   // TH0 = (-num) >> 8;
  11   1        EA = 1; //允许总中断
  12   1        ET0 = 1;  //允许定时器0中断
  13   1        TR0 = 1; //定时器启动
  14   1        while(TIME); //等待定时器中断
  15   1        TR0 = 0; //关定时器
  16   1        ET0 = 0;//关定时器中断
  17   1        EA = 0; //关总中断
  18   1      }
  19          
  20          void TIMER0_Init() interrupt 1
  21          {
  22   1        TL0 = 0xdc; //重载初值
  23   1        TH0 = 0xf7;
  24   1        TIME--; //定时次数减1
  25   1      }
  26          
  27          /*
  28          void delay1ms(INT16 time)
  29          {
  30            INT16 base = 2500;
  31            while(--time)
  32            {
  33                while(--base);
  34                    base = 2500;
  35            }
  36          }
  37          */


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