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

📄 test.lst

📁 芯片at89s52
💻 LST
字号:
C51 COMPILER V8.05a   TEST                                                                 07/14/2007 22:27:02 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                           西南科技大学计算机科学与技术学院
   3          **                                    嵌入式研究实验室
   4          **                                                                       
   5          **                             http://www.cs.swust.edu.cn
   6          **                              
   7          **
   8          ** file    name   : test.c
   9          ** creat   date   : 2007年7月13日
  10          ** correct date   : 
  11          ** description    : 
  12          **                : 
  13          **                : 
  14          ** version        : 
  15          ** designed by    : 
  16          ;**------------------------------------------------------------------------------------------------------*
             -/
  17          
  18          /**------------------------------------------------------------------------------------------------------*
             -/
  19          
  20          /******************************
  21           *      Head File
  22           *****************************/
  23           #include"KeyBord\key.h"
  24          /******************************
  25           *     Macros Segment
  26           *****************************/
  27          
  28          /******************************
  29           *     Function Declaration
  30           *****************************/
  31            void Timer0_init(void); 
  32          
  33          /**********************************************************************************************
  34          主函数 
  35          ***********************************************************************************************/
  36          void main(void)
  37          {       
  38   1              Timer0_init();                                  
  39   1              while(1) 
  40   1              {                               
  41   2              }    
  42   1      }  
  43          
  44          
  45          /**********************************************************************************************
  46          定时器0初始化函数
  47          作    用 : 设置定时器工作模式,定时时间
  48          入口参数 : 无
  49          出口参数 : 无
  50          功能描述 : 1、 设置定时器0为定时器模式,开启中断,中断时间2.5ms
  51          ***********************************************************************************************/
  52          void Timer0_init(void)
  53          {
C51 COMPILER V8.05a   TEST                                                                 07/14/2007 22:27:02 PAGE 2   

  54   1              TMOD = 0x01; //选择定时/计数器0,做定时器用,选择模式1,THx和TLx构成全16位计数器
  55   1              TL0 = 0x00;     //定时器中断时间为2.5ms
  56   1              TH0 = 0xee; //65536 - 0.0025/(12/22118400)=X,反解求出
  57   1              TR0 = 0x01;     //开启定时器0
  58   1              IE = 0x82;      //允许全局中断,允许定时器/计数器0溢出中断      
  59   1      } 
  60          /**********************************************************************************************
  61          定时器0中断函数
  62          作    用 : 定时器中断并产生相应功能
  63          入口参数 : 无
  64          出口参数 : 无
  65          功能描述 : 间隔2.5ms产生一次中断
  66          ***********************************************************************************************/
  67          void timer0(void)interrupt 1
  68          {       
  69   1              keyOperate();   
  70   1              ScanDisplay();
  71   1              TL0 = 0x00;//2.5ms
  72   1              TH0 = 0xee;
  73   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     88    ----
   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 + -