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

📄 fbuzz.lst

📁 rfproV02发送程序和80C51演示程序
💻 LST
字号:
C51 COMPILER V7.50   FBUZZ                                                                 11/15/2007 14:43:55 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE FBUZZ
OBJECT MODULE PLACED IN fbuzz.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE fbuzz.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2          /*----------------------------- Program Overview -------------------------------
   3                           Device Name:   AT89S52
   4                                   ROM:   8 K bytes
   5                                   RAM:   512 bytes
   6                  Chip Basic Functions:   40pin, 32I/O, 16 bit Timer *3, 8 bit UART *1, Eight Interrupt Sources   
   7                                          4.0V to 5.5V Operating Range, OSC 11.0592 MHz (0.9216 us)
   8                              Complier:   keil C 750
   9                             Simulator:   keil C 750
  10                            Programmer:   
  11                             File Name:   fbuzz.c
  12                        File Functtion:   buzzer function
  13                             Copyright:   XIAZHAOJUN
  14           First Version Finished Date:   2007.11.6
  15                                Others:   
  16          ------------------------------- Modified Note ----------------------------------
  17                           Old Version:   
  18                           New Version:
  19                          New CheckSum: 
  20                              Modifier:
  21                         Modified Date:
  22                    Modified Causation:
  23                         Modified Mean: 
  24          -------------------------------------------------------------------------------*/
  25          
  26          //----------------------------- Include ----------------------------------------
  27          #include <reg52.h>
  28          //#include <stdio.h>  
  29          //#include<intrins.h>
  30          #include<fbuzz.h>
  31          //#include<cmain.h>
  32          
  33          
  34          
  35          //----------------------------- SFR Definition ---------------------------------
  36          sbit b_buzz = P2^7;
  37          
  38          //----------------------------- Macro Definition -------------------------------
  39          #define ctrlbuzz(x) b_buzz=x
  40          
  41          //----------------------------- Constant Definition ----------------------------
  42          
  43          
  44          
  45          //----------------------------- Variable Definition ----------------------------
  46          unsigned char buzztm;
  47          
  48          
  49          //----------------------------- Bit Definition ---------------------------------
  50          
  51          
  52          
  53          
  54          //----------------------------- Program Code -----------------------------------
  55          /*----------------------------- Subroutine -------------------------------------
C51 COMPILER V7.50   FBUZZ                                                                 11/15/2007 14:43:55 PAGE 2   

  56                  Name: fbuzz_initial
  57              Function: 
  58                 Entry: 
  59                  Exit: 
  60               Caution: 
  61          -------------------------------------------------------------------------------*/       
  62          void fbuzz_initial(void){
  63   1              
  64   1      }
  65          
  66          /*----------------------------- Subroutine -------------------------------------
  67                  Name: fbuzz
  68              Function: 
  69                 Entry: 
  70                  Exit: 
  71               Caution: 
  72          -------------------------------------------------------------------------------*/       
  73          void fbuzz_en(void){
  74   1              
  75   1              buzztm=10;      //
  76   1              ctrlbuzz(0);    //buzz str
  77   1                              
  78   1      }
  79          
  80          /*----------------------------- Subroutine -------------------------------------
  81                  Name: fbuzz
  82              Function: 
  83                 Entry: 
  84                  Exit: 
  85               Caution: 
  86          -------------------------------------------------------------------------------*/       
  87          void fbuzz_pro(void){
  88   1              if(buzztm==0){
  89   2                      ctrlbuzz(1);
  90   2              }
  91   1              else    {
  92   2                      buzztm--;
  93   2              }
  94   1      }
  95          


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