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

📄 time0.lst

📁 TSL256源程序驱动!通过其IIC口采集环境光光强
💻 LST
字号:
C51 COMPILER V8.15   TIME0                                                                 12/25/2008 21:36:28 PAGE 1   


C51 COMPILER V8.15, COMPILATION OF MODULE TIME0
OBJECT MODULE PLACED IN .\time0.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\Inc\time0.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND PRINT(.\time0.lst) OB
                    -JECT(.\time0.obj)

line level    source

   1          //**********************************************************
   2          //**                    定时器0中断程序                   **
   3          //**          单片机: STC12C5410AD 主频: 24MHz          **
   4          //**              Jumping <2008.04.20>              **
   5          //**********************************************************
   6          
   7          //#include <REGx051.H>                                                          // AT89C4051头文件
   8          #include "../inc/STC12C5410AD.H"                                                                // AT89C4051头文件
   9          #include "def.h"                                                                        // 类型定义文件
  10          #include "config.h"                                                                     // 条屏配置头文件
  11          #include "uart.h"                                                                       // uart通讯程序头文件
  12          #include "IIC.h"                                                                        // IIC驱动程序头文件
  13          
  14          // *** 全局变量定义 ***
  15          
  16          uint data link_cont;                                                    // 链接失败计数
  17          uint data ccctmp;                                                               // 链接失败计数
  18          
  19          // *** 函数声明 ***
  20          
  21          void timer0_init (void);
  22          void delay_2ms (void);
  23          
  24          
  25          /*******************************************************************************
  26          * 名    称: timer0_int
  27          * 功    能: timer0中断程序
  28          * 入口参数: 无
  29          * 出口参数: 无
  30          *******************************************************************************/
  31          void timer0_isr (void) interrupt 1
  32          {
  33   1              TH0 = 0xdc;                                                                             // 每秒中断100次
  34   1              TL0 = 0x00;                                                                             // 中断周期:10mS
  35   1      
  36   1              if (uart_over!=0) uart_over--;                                  // uart超时计数器非0则减1
  37   1              else ;//jumpingMustRecover-LED = 1;                                                                     // 关LED
  38   1              ccctmp++;//jumping
  39   1      
  40   1              if(link_cont<800)link_cont++;                   //5秒钟
  41   1      
  42   1      }
  43          
  44          
  45          /*******************************************************************************
  46          * 名    称: timer0_init
  47          * 功    能: timer0初始化
  48          * 入口参数: 无
  49          * 出口参数: 无
  50          *******************************************************************************/
  51          void timer0_init (void)
  52          {
  53   1      
  54   1              TH0 = 0xdc;                                                                             // 每秒中断100次
C51 COMPILER V8.15   TIME0                                                                 12/25/2008 21:36:28 PAGE 2   

  55   1              TL0 = 0x00;                                                                             // 中断周期:10mS
  56   1              TMOD = (TMOD & 0xf0) | T0_MODE_1;                               // 设置T0工作模式
  57   1              TR0 = 1;                                                                                // 启动T0
  58   1              ET0 = 1;                                                                                // 允许T0中断
  59   1      }


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