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

📄 t0_isr.lst

📁 使用台湾普诚pt6961驱动数码管和按键,显示ds1302的源码,详细的6961驱动代码
💻 LST
字号:
C51 COMPILER V8.05a   T0_ISR                                                               03/27/2008 20:12:20 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE T0_ISR
OBJECT MODULE PLACED IN T0_ISR.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE T0_ISR.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <intrins.h> 
   2          #include <sm5964.h>
   3          #include "UART.h"
   4          #include "T0.h"
   5          #include "my_type.h"
   6          
   7          sbit    SPK = P4^0;
   8          
   9          bit             key_flag;
  10          uint8   key_count;
  11          
  12           uint8 T0_count;
  13          /********************************************************************
  14          函数功能:定时器T0初始化。
  15          入口参数:无。
  16          返    回:无。
  17          备    注:无。
  18          ********************************************************************/
  19          void InitT0(void)
  20          {
  21   1      //定时器0工作在模式1
  22   1              TMOD=0x21;
  23   1              TH0=0x00;
  24   1              TH0=0x70;               //20ms
  25   1              TR0=1;        //启动定时器0
  26   1              ET0=1;
  27   1              //EA=1;         //允许中断
  28   1      }
  29          ////////////////////////End of function//////////////////////////////
  30          
  31          
  32          /********************************************************************
  33          函数功能:定时器T0中断处理。
  34          入口参数:无。
  35          返    回:无。
  36          备    注:无。
  37          ********************************************************************/
  38          void T0_ISR(void) interrupt 1
  39          {
  40   1              uint8 temp,j;
  41   1              TR0=0;
  42   1              TH0=0x00;
  43   1              TH0=0x70;        //20ms
  44   1              
  45   1              TR0=1;
  46   1      
  47   1              temp=Key_value();
*** WARNING C206 IN LINE 47 OF T0_ISR.C: 'Key_value': missing function-prototype
  48   1      
  49   1              if(temp)
  50   1              {
  51   2                      key_flag=1;
  52   2              }
  53   1              else 
  54   1              {
C51 COMPILER V8.05a   T0_ISR                                                               03/27/2008 20:12:20 PAGE 2   

  55   2                      key_flag=0;
  56   2              }
  57   1      
  58   1      
  59   1              T0_count++;
  60   1              if(T0_count>=30)
  61   1         {
  62   2                      T0_count=0;
  63   2                      SPK=~SPK;
  64   2         }
  65   1      }
*** WARNING C280 IN LINE 40 OF T0_ISR.C: 'j': unreferenced local variable
  66          ////////////////////////End of function//////////////////////////////
  67          


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


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

⌨️ 快捷键说明

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