NEC电话交换机编程指南:分机设置与功能详解

5星 · 超过95%的资源 需积分: 50 19 下载量 72 浏览量 更新于2024-07-25 1 收藏 20KB DOCX 举报
NEC Aspila Topaz电话交换机编程手册详细介绍了如何操作和管理该型号电话交换机的各种功能。以下是部分关键知识点: 1. **系统编程进入与退出**: 使用专用话机通过输入特定密码(12345678)进入编程模式(Programmode),通过SPK键退出并保存设置,屏幕上会显示'savingsystemdata'。这是管理员对设备进行配置的基础步骤。 2. **分机外线权设置**: - **中继线分配**:14-07-01用于设置中继线的分配,15-06-01对应分机的中继线分配,确保正确连接和管理电话线路。 - **直入线(直拨)设置**:22-02-01和22-07-01用于指定特定中继线呼叫直接连接到指定分机或部门组。 - **无应答转移**:22-01-04控制未应答电话的处理,超过预设时间后将转移至预定的振铃组。 3. **外线分组**: - **中继线组**:14-05-01和14-06-01分别管理中继线路的逻辑分组,便于线路管理和路由。 - **分机与分组关联**:21-02-01用于设置分机与中继线组的对应关系。 4. **第二中继出局码**: - 创建和输入第二中继号码:11-01-01和11-09-02,以及分机路由设置(21-15-01)。 5. **分机号码管理**: - 系统号码计划:11-01-01。 - 分机号码设置和更改:11-02-01。 - 清除分机名称:15-01-01,通常建议在安装初期清空。 - 删除分机号码:92-02-01,保留第一端口分机。 6. **振铃组设置**: - 外线分配:22-05-01。 - 响铃组内分机设置:22-04-01。 7. **长途限制等级**: - 分配等级:21-04-01。 - 限制表管理:21-05-08为每个等级分配限制表,21-06-07输入限制代码,每个表可容纳50个限制码。 这些设置涉及到电话交换机的基本配置,包括线路管理、分机权限控制、号码计划和呼叫路由规则等,对于维护和优化电话网络通信至关重要。在实际操作中,管理员需根据组织需求和电话流量进行灵活调整,确保电话系统的高效运行。

优化这段代码#include <REGX52.H> #include "lcd1602.h" #include "send_IR.h" #include "notsend_IR.h" #include "keybored.h" #include "Delay.h" sbit IR_EN = P2^0; void Send_NEC_0() { NotSend_IR(19); Send_IR(19); } void Send_NEC_1() { NotSend_IR(60); Send_IR(19); } void send(unsigned char s1,unsigned char s2) { unsigned char temp,i; Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); temp = s1 & 0x001; for(i = 0;i<12;i++) { if(temp) { Send_NEC_1(); } else { Send_NEC_0(); } temp = temp>>1; } Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); temp = s2 & 0x001; for(i = 0;i<12;i++) { if(temp) { Send_NEC_1(); } else { Send_NEC_0(); } temp = temp>>1; } //????? Send_NEC_1(); Send_NEC_1(); Send_NEC_1(); Send_NEC_1(); } void Send1(unsigned char s1,unsigned char s2) { Send_IR(167); NotSend_IR(167); Send_IR(167); send(s1,s2); Send_IR(167); NotSend_IR(167); Send_IR(167); send(s1,s2); Send_IR(167); NotSend_IR(167); Send_IR(167); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); }

2023-05-30 上传