buzzer.lst

来自「小区可视对讲键盘检测程序.利用pt6964芯片.」· LST 代码 · 共 67 行

LST
67
字号
C51 COMPILER V8.08   BUZZER                                                                05/25/2008 20:21:42 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE BUZZER
OBJECT MODULE PLACED IN buzzer.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE buzzer.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<STC12C5410AD.h>
   2          //----------------------------------
   3          //GOLBAL VARIABLES
   4          //----------------------------------
   5          unsigned char buzzer_timer_trigger = 0;
   6          unsigned char buzzer_timer = 0;
   7          /*************************************
   8          函数名称:  INITIAL_BUZZER
   9          函数功能:       设置P37引脚为推挽输出,为输
  10                                  出高低电平做准备
  11          **************************************/
  12          void initial_buzzer(void)
  13          {
  14   1              P3M0 = P3M0&0x7f;       //设置P37引脚推挽输出
  15   1              P3M1 = P3M1|0x80;       
  16   1              P37 = 0;                        //      引脚输出低电平
  17   1      }
  18          /*************************************
  19          函数名称:       OPEN_BUZZER
  20          功能:           打开蜂鸣器
  21          **************************************/
  22          void open_buzzer(void)
  23          {
  24   1              P37 = 1;                        // 引脚输出高电平
  25   1      }
  26          /*************************************
  27          函数名称:       CLOSE_BUZZER
  28          功能:           关闭蜂鸣器
  29          **************************************/
  30          void close_buzzer(void)
  31          {
  32   1              P37 = 0;                        //      引脚输出低电平
  33   1      }
  34          /*************************************
  35          函数名称:       BUZZER   test
  36          功能:           响一声蜂鸣器
  37          **************************************/
  38          void buzzer_test(void)
  39          {
  40   1              open_buzzer();
  41   1              buzzer_timer = 185;
  42   1              buzzer_timer_trigger = 1;
  43   1      }


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


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

⌨️ 快捷键说明

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