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

📄 init.lst

📁 在89S52上运行的一个测量频率的并且利用串口通信的程序
💻 LST
字号:
C51 COMPILER V7.50   INIT                                                                  11/02/2007 10:51:39 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN C:\Documents and Settings\Administrator\桌面\chengxu\init.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE init.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents and Settings\Administr
                    -ator\桌面\chengxu\init.obj)

line level    source

   1          #include "main.h"
   2          #include "init.h"
   3          
   4          
   5          //void  dog(void)  ;
   6          void  init(void)
   7          {
   8   1      
   9   1              x5045();               //x5045初始化
  10   1              s52();                 //89s52定时器和中断口初始化   
  11   1      }
  12          
  13          
  14          void  x5045(void)         // 时钟上升沿锁存数据
  15          { 
  16   1              CS=1;
  17   1              SI=0;
  18   1              SO=1;
  19   1              SCK=0;
  20   1      }
  21          
  22          
  23          
  24          
  25          void s52(void)
  26          {
  27   1              IE = 0x00;       //中断允许寄存器清零 
  28   1              EA = 1;          //开总中断 
  29   1              EX0 = 1;         //开外部中断0,---------------- 
  30   1              IT0 = 1;         //外部中断0触发方式控制位 1---跳变触发 
  31   1              EX1=1;           //开外部中断1, ----------------  用作频率信号输入 
  32   1              IT1=1;           //外部中断1触发方式为--跳变触发  
  33   1              TMOD=0x12;       //定时器1---16位定时器 ;  定时器0---8位定时器
  34   1              TH0=0x00;
  35   1              T2CON=0x04 ;     //定时器2为16位自动重装模式  
  36   1              T2MOD =0x00 ;
  37   1              ET0=1;           //开定时器0溢出中断      //中断显示
  38   1      //      ET1=1;           //开定时器1溢出中断     //测流量 
  39   1              ET2=1;           //开定时器2溢出中断    //频率输出
  40   1      
  41   1      
  42   1      }
  43          
  44          
  45          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     43    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V7.50   INIT                                                                  11/02/2007 10:51:39 PAGE 2   

   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 + -