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

📄 switch.m51

📁 一个完整的用用AVR单片机开发的电话交换机程序 希望对想学习AVR开发人有帮助
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?_WRITEDTMF_DECORD?SOUNDINTEL
  +--> ?PR?_SENDDECODEMESSAGE?COMMUNICATION

?PR?_SENDDECODEMESSAGE?COMMUNICATION             0012H    0003H      0046H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION

?PR?_READMESSAGEGROUP?COMMUNICATION              0015H    0002H      0048H    0001H

?PR?TELOPERATELOOP?TELOPERATE                    -----    -----      -----    -----
  +--> ?PR?EXTTELCHECK?TELOPERATE
  +--> ?PR?RINGTIMETICK?TELOPERATE
  +--> ?PR?OUTSIDETELRINGCHECK?TELOPERATE
  +--> ?PR?DTMFSEND?SOUNDINTEL

?PR?EXTTELCHECK?TELOPERATE                       -----    -----      0043H    0001H
  +--> ?PR?_SENDHOLDMESSAGE?COMMUNICATION
  +--> ?PR?_SENDUNHOLDMESSAGE?COMMUNICATION

?PR?_SENDHOLDMESSAGE?COMMUNICATION               0012H    0001H      0044H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION

?PR?_SENDUNHOLDMESSAGE?COMMUNICATION             0012H    0001H      0044H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION

?PR?RINGTIMETICK?TELOPERATE                      0012H    0002H      0043H    0002H

?PR?OUTSIDETELRINGCHECK?TELOPERATE               -----    -----      0043H    0004H
  +--> ?PR?_SENDOUTSIDECALLINMESSAGE?COMMUNI...

?PR?_SENDOUTSIDECALLINMESSAGE?COMMUNI...         0012H    0002H      0047H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION

?PR?DTMFSEND?SOUNDINTEL                          -----    -----      0043H    0001H
  +--> ?PR?_READCID?COMMUNICATION
  +--> ?PR?_WRITECID?COMMUNICATION

?PR?_READCID?COMMUNICATION                       0013H    0001H      0046H    0001H

?PR?DEALHINTSOUND?SOUNDINTEL                     -----    -----      0043H    0003H
  +--> ?PR?_READHINTSOUND?SOUNDINTEL
  +--> ?PR?_WRITEHINTSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL

?PR?_READHINTSOUND?SOUNDINTEL                    0012H    0002H      0046H    0001H

?PR?_WRITEHINTSOUND?SOUNDINTEL                   0015H    0003H      -----    -----

?PR?MESSAGEDEAL?COMMUNICATION                    -----    -----      0043H    0001H
  +--> ?PR?_READOUTTELSTATE?COMMUNICATION
  +--> ?PR?_OUTTEL_HOLD_DEAL?COMMUNICATION
  +--> ?PR?_OUTTEL_RING_DEAL?COMMUNICATION
BL51 BANKED LINKER/LOCATER V5.03                                                      11/15/2007  09:02:24  PAGE 7


  +--> ?PR?_OUTTEL_USING_DEAL?COMMUNICATION
  +--> ?PR?_READEXTTELSTATE?COMMUNICATION
  +--> ?PR?_EXTTEL_HOLD_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_UNHOLD_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_DIALING_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_SENDCID_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_WAITING_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_RING_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_USEING_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_FLASH_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_SWITCH_DEAL?COMMUNICATION
  +--> ?PR?_EXTTEL_SWITCH_DIALING_DEAL?COMMU...
  +--> ?PR?_EXTTEL_ERROR_DEAL?COMMUNICATION

?PR?_OUTTEL_HOLD_DEAL?COMMUNICATION              0012H    0001H      0044H    0003H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_TESTOUTLINE?COMMUNICATION
  +--> ?PR?_WRITEOUTTELSTATE?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_READEXTTELSTATE?COMMUNICATION
  +--> ?PR?_CREATEXTCOMGROUPBYID?COMMUNICATION
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION

?PR?_TESTOUTLINE?COMMUNICATION                   0013H    0001H      -----    -----
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION

?PR?_READEXTCOMGROUP?COMMUNICATION               0015H    0002H      004AH    0001H

?PR?_CLEARAMESSAGE?COMMUNICATION                 0013H    0001H      0047H    0001H
  +--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION

?PR?_CREATEXTCOMGROUPBYID?COMMUNICATION          0013H    0004H      -----    -----
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION

?PR?_OUTTEL_RING_DEAL?COMMUNICATION              0012H    0001H      0044H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION

?PR?_OUTTEL_USING_DEAL?COMMUNICATION             0012H    0001H      0044H    0001H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION

?PR?_EXTTEL_HOLD_DEAL?COMMUNICATION              0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_CREATEEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_STARDECORDDTMF?SOUNDINTEL
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_TAKEOUTSIDELINE?TELOPERATE
  +--> ?PR?_WRITEEXTTELTIME?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION

?PR?_CREATEEXTCOMGROUP?COMMUNICATION             0013H    0001H      0046H    0001H
BL51 BANKED LINKER/LOCATER V5.03                                                      11/15/2007  09:02:24  PAGE 8


  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION

?PR?_SETEXTTELERRORSOUND?SOUNDINTEL              0014H    0001H      -----    -----
  +--> ?PR?_WRITEHINTSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL

?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL              0014H    0001H      -----    -----
  +--> ?PR?_WRITEHINTSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL

?PR?_STARDECORDDTMF?SOUNDINTEL                   0013H    0001H      0046H    0002H
  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_WRITEDTMF_DECORD?SOUNDINTEL

?PR?_TAKEOUTSIDELINE?TELOPERATE                  0014H    0001H      0049H    0002H

?PR?_EXTTEL_UNHOLD_DEAL?COMMUNICATION            0012H    0001H      0044H    0003H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_RELEASEDTMFRES?SOUNDINTEL
  +--> ?PR?_HOLDOUTSIDELINE?TELOPERATE
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_WRITEEXTTELTIME?COMMUNICATION
  +--> ?PR?_CLEARACOMGROUP?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL
  +--> ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
  +--> ?PR?TESTEXTCOMGROUP_INSIDE?COMMUNICATION
  +--> ?PR?_CREATEXTCOMGROUPBYID?COMMUNICATION
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION

?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...         0014H    0001H      0049H    0001H
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION

?PR?_RELEASEDTMFRES?SOUNDINTEL                   0014H    0001H      0047H    0002H
  +--> ?PR?_GETDTMFRESNUM?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL
  +--> ?PR?_WRITEDTMF_DECORD?SOUNDINTEL

?PR?_GETDTMFRESNUM?SOUNDINTEL                    0015H    0001H      0049H    0002H
  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL

?PR?_HOLDOUTSIDELINE?TELOPERATE                  0014H    0001H      0047H    0002H

?PR?_CLEARACOMGROUP?COMMUNICATION                0014H    0001H      0049H    0001H
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION

?PR?TESTEXTCOMGROUP_INSIDE?COMMUNICATION         -----    -----      0047H    0001H
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION

?PR?_EXTTEL_DIALING_DEAL?COMMUNICATION           0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
BL51 BANKED LINKER/LOCATER V5.03                                                      11/15/2007  09:02:24  PAGE 9


  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_RELEASEDTMFRES?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_HOLDOUTSIDELINE?TELOPERATE
  +--> ?PR?_CLEARACOMGROUP?COMMUNICATION
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL
  +--> ?PR?_TAKETHERINGPHONE?COMMUNICATION
  +--> ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
  +--> ?PR?_READEXTTELSTATE?COMMUNICATION
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION

?PR?_TAKETHERINGPHONE?COMMUNICATION              0013H    0001H      0046H    0003H
  +--> ?PR?_READEXTTELSTATE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_CLEARACOMGROUP?COMMUNICATION
  +--> ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_EXTTELSTOPRING?TELOPERATE
  +--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_TAKEOUTSIDELINE?TELOPERATE
  +--> ?PR?_RELEASEOUTSIDETELRINGCHECKRES?TE...
  +--> ?PR?_WRITEOUTTELSTATE?COMMUNICATION

?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...         0014H    0001H      0049H    0001H
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION

?PR?_EXTTELSTOPRING?TELOPERATE                   0014H    0001H      0049H    0002H

?PR?_EXTTEL_SENDCID_DEAL?COMMUNICATION           0012H    0001H      0044H    0002H
  +--> ?PR?_READCID?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_CONNECTTOWPOINT_CD22100?SOUNDINTEL
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_WRITECID?COMMUNICATION
  +--> ?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL
  +--> ?PR?_EXTTELRING?TELOPERATE
  +--> ?PR?_SETEXTTELWAITSOUND?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION

?PR?_CONNECTTOWPOINT_CD22100?SOUNDINTEL          0013H    0002H      0046H    0001H

?PR?_EXTTELRING?TELOPERATE                       0013H    0001H      0046H    0003H

?PR?_SETEXTTELWAITSOUND?SOUNDINTEL               0013H    0001H      -----    -----
  +--> ?PR?_WRITEHINTSOUND?SOUNDINTEL
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL

?PR?_EXTTEL_WAITING_DEAL?COMMUNICATION           0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
BL51 BANKED LINKER/LOCATER V5.03                                                      11/15/2007  09:02:24  PAGE 10


  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_EXTTELSTOPRING?TELOPERATE
  +--> ?PR?_CLEARACOMGROUP?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION

?PR?_EXTTEL_RING_DEAL?COMMUNICATION              0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_EXTTELSTOPRING?TELOPERATE
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL
  +--> ?PR?_RELEASEOUTSIDETELRINGCHECKRES?TE...
  +--> ?PR?_TAKEOUTSIDELINE?TELOPERATE
  +--> ?PR?_WRITEOUTTELSTATE?COMMUNICATION

?PR?_EXTTEL_USEING_DEAL?COMMUNICATION            0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_WRITEEXTTELTIME?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...

?PR?_EXTTEL_FLASH_DEAL?COMMUNICATION             0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_STARDECORDDTMF?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_WRITEEXTTELTIME?COMMUNICATION
  +--> ?PR?_CONNECTTOWPOINT_CD22100?SOUNDINTEL
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...

?PR?_EXTTEL_SWITCH_DEAL?COMMUNICATION            0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
  +--> ?PR?_RELEASEDTMFRES?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
  +--> ?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL
  +--> ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
  +--> ?PR?_CLEARACOMGROUP?COMMUNICATION
  +--> ?PR?_CLEARAMESSAGE?COMMUNICATION
  +--> ?PR?_HOLDOUTSIDELINE?TELOPERATE
  +--> ?PR?_WRITEOUTTELSTATE?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNIC...
BL51 BANKED LINKER/LOCATER V5.03                                                      11/15/2007  09:02:24  PAGE 11


  +--> ?PR?_READDTMF_DECORD?SOUNDINTEL

?PR?_EXTTEL_SWITCH_DIALING_DEAL?COMMU...         0012H    0001H      0044H    0002H
  +--> ?PR?_READMESSAGEGROUP?COMMUNICATION
  +--> ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNIC...
  +--> ?PR?_READEXTCOMGROUP?COMMUNICATION
  +--> ?PR?_RELEASEDTMFRES?SOUNDINTEL
  +--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION

⌨️ 快捷键说明

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