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

📄 driver9200.lst

📁 这个系统是我根据常州拨云拨号器的硬体写的应用系统,完全兼容拨云拨号器的硬件和全功能实现,能实现自动拨接语音ip接入号,设定十组,各种号码路由权限设定!反极侦察产生!
💻 LST
字号:
C51 COMPILER V7.10   DRIVER9200                                                            09/29/2005 20:22:10 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE DRIVER9200
OBJECT MODULE PLACED IN driver9200.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL\C51\BIN\C51.EXE driver9200.c ROM(SMALL) OPTIMIZE(5,SPEED) BROWSE DEBUG OBJECT
                    -EXTEND

line level    source

   1          #pragma code
   2          #include <intrins.H>
   3          #include <reg2051.h>
   4          #include "Dialer_program.h"
   5          
   6          void senddtmf(unsigned char ch){
   7   1              unsigned char data i,j=1;
   8   1              if (ch == 0x00)ch = 0x0a;
   9   1      //      while(j){
  10   1      //              if (ch == 0x00){
  11   1      //                      ch = 0xff;
  12   1      //                      j=0;
  13   1      //              }
  14   1      //              CE = 0;
  15   1                      CLK_9200 = 1;
  16   1                      _nop_();
  17   1                      _nop_();
  18   1                      _nop_();
  19   1                      _nop_();
  20   1              
  21   1                      for(i=0;i<5;i++){
  22   2                              CLK_9200 = 1;
  23   2                              ch = ch >> 1;
  24   2                              SDA_9200 = CY;
  25   2                              _nop_();
  26   2                              _nop_();
  27   2                              _nop_();
  28   2      //                      _nop_();
  29   2      //                      _nop_();
  30   2      //                      _nop_();
  31   2      //                      _nop_();
  32   2      //                      _nop_();
  33   2                              CLK_9200 = 0;
  34   2      //                      _nop_();
  35   2      //                      _nop_();
  36   2      //                      _nop_();
  37   2      //                      _nop_();
  38   2      //                      _nop_();
  39   2      //                      _nop_();
  40   2                              _nop_();
  41   2                              _nop_();
  42   2                      }
  43   1                      CLK_9200 = 1;
  44   1      /*      
  45   1                      delay (0x08);           //音的延长时间  20ms
  46   1                      
  47   1                      ch = 0xff;                      //停止发生DTMF
  48   1                      
  49   1                      for(i=0;i<5;i++){
  50   1                              CLK_9200 = 1;
  51   1                              ch = ch >> 1;
  52   1                              SDA_9200 = CY;
  53   1                              _nop_();
  54   1      //                      _nop_();
C51 COMPILER V7.10   DRIVER9200                                                            09/29/2005 20:22:10 PAGE 2   

  55   1      //                      _nop_();
  56   1      //                      _nop_();
  57   1      //                      _nop_();
  58   1      //                      _nop_();
  59   1                              _nop_();
  60   1                              _nop_();
  61   1                              CLK_9200 = 0;
  62   1      //                      _nop_();
  63   1      //                      _nop_();
  64   1      //                      _nop_();
  65   1      //                      _nop_();
  66   1      //                      _nop_();
  67   1      //                      _nop_();
  68   1                              _nop_();
  69   1                              _nop_();
  70   1                      }
  71   1                      CLK_9200 = 1;
  72   1                      delay (0x10);           //下一个音的间隔时间    20ms
  73   1      
  74   1      //      }  
  75   1      //      CE = 1;
  76   1      */
  77   1      }                                                                                         
C51 COMPILER V7.10   DRIVER9200                                                            09/29/2005 20:22:10 PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION _senddtmf (BEGIN)
                                           ; SOURCE LINE # 6
;---- Variable 'ch' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 7
0000 750001      R     MOV     j,#01H
                                           ; SOURCE LINE # 8
0003 EF                MOV     A,R7
0004 7002              JNZ     ?C0001
0006 7F0A              MOV     R7,#0AH
0008         ?C0001:
                                           ; SOURCE LINE # 15
0008 D2B0              SETB    CLK_9200
                                           ; SOURCE LINE # 16
000A 00                NOP     
                                           ; SOURCE LINE # 17
000B 00                NOP     
                                           ; SOURCE LINE # 18
000C 00                NOP     
                                           ; SOURCE LINE # 19
000D 00                NOP     
                                           ; SOURCE LINE # 21
;---- Variable 'i' assigned to Register 'R6' ----
000E E4                CLR     A
000F FE                MOV     R6,A
0010         ?C0002:
0010 EE                MOV     A,R6
0011 C3                CLR     C
0012 9405              SUBB    A,#05H
0014 5012              JNC     ?C0003
                                           ; SOURCE LINE # 22
0016 D2B0              SETB    CLK_9200
                                           ; SOURCE LINE # 23
0018 EF                MOV     A,R7
0019 C3                CLR     C
001A 13                RRC     A
001B FF                MOV     R7,A
                                           ; SOURCE LINE # 24
001C 9297              MOV     SDA_9200,C
                                           ; SOURCE LINE # 25
001E 00                NOP     
                                           ; SOURCE LINE # 26
001F 00                NOP     
                                           ; SOURCE LINE # 27
0020 00                NOP     
                                           ; SOURCE LINE # 33
0021 C2B0              CLR     CLK_9200
                                           ; SOURCE LINE # 40
0023 00                NOP     
                                           ; SOURCE LINE # 41
0024 00                NOP     
                                           ; SOURCE LINE # 42
0025 0E                INC     R6
0026 80E8              SJMP    ?C0002
0028         ?C0003:
                                           ; SOURCE LINE # 43
0028 D2B0              SETB    CLK_9200
                                           ; SOURCE LINE # 77
002A 22                RET     
             ; FUNCTION _senddtmf (END)
C51 COMPILER V7.10   DRIVER9200                                                            09/29/2005 20:22:10 PAGE 4   




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