1、 电气与电子信息工程学院电气与电子信息工程学院 现代交换技术课程设计报告现代交换技术课程设计报告 设计题目:设计题目: 专业班级:专业班级: 学生姓名:学生姓名: 学学 号:号: 指导教师:指导教师: 设计时间:设计时间: 2012.12.172012.12.29 目录 摘要1 一、设计的作用、目的3 二、设计任务及要求3 三、设计原理3 四、核心模块交换网络的介绍5 五、基于 MT8980 的交换网络的具体设计和实现10 六、 心得体会17 七、 参考文献17 附录一(电路原理图)18 附录二(源程序)22 一、设计的作用、目的一、设计的作用、目的 课程设计是理论学习的延伸,是掌握所学知识的
2、一种重要手段,对于贯彻理 论联系实际、提高学习质量、塑造自身能力等于有特殊作用。本次课程设计一方 面通过对交换网络的设计,使我们加深对理论知识的理解,同时增强其逻辑思维 能力,另一方面对课堂所学理论知识作一个总结和补充。 二、设计任务及二、设计任务及要求要求 1.掌握时分交换网络的原理及具体实现方法; 2.掌握空分交换网络的原理及具体实现方法; 3.掌握基于单片机的时空交换网络系统的设计; 4.利用相关软件实现电路图的绘制。 三、设计原理设计原理 1.程控交换机工作状况简介程控交换机工作状况简介 本系统是依据程控交换原理设计的微型空分交换系统。其基本工作原理:当 用户1摘机呼叫用户 2时,交换
3、机向主叫方发送拨号音,同时由单片机将主叫号码 送 LCD 显示器显示,主叫方拨打相应号码后,程序控制将话机的输出与 DTMF 模 块相连接,进行双音多频信号的译码,每收到一个 DTMF 信号,DTMF 模块即 可译出相应的 BCD 码,同时给单片机送 1 个“己译出”的信号,作为中断信号 使单片机中断,AT89S51 读入数据同时显示被叫号码,此时交换机切断拨号音并检 测被叫方状态,若被叫用户忙则交换机向主叫方发送忙音,否则,向被叫方送铃流、 向主叫方送回铃音。 当被叫方摘机后,交换机切断铃流和回铃音,接续话路,双方开 始通话并启动通话计时。当一方挂机后,计时停止显示通话时间并向对方 图4.1
4、 程控交换机结构框图 程序设计思路是根据程控交换机工作过程而制定的, 采用分时控制, 充分利 用 CPU 资源, 实现程控交换机功能: (1)内部分机间通话:拨打内部分机需先按 Flash 键,听到内线拨号音后,再输入 分机号码 18。如听到忙音, 说明线路在“忙”或被叫分机未挂机。当任何一 根外线被占用为内部分机间通话时, 为保证外线来电优先接通。 此时 CPU 将内部 通话分机调度到其它空线上或向占线分机发送“嘟嘟”提示音。 (2)打出:打外线电话时,摘机后听到外线拨号音,直接拨号即可,也可按重拨键重 拨。直拨外线时,先挂 A 线,后挂 B 线。若外线忙时, 则直接挂内线, CPU 发送内
5、 线拨号音; 若无空线, 则送忙音。 (3) 还有另外有以下几种情况:主叫方不挂机,被叫方摘机主叫方和被叫方建立 征询通话时,外线听回铃音。当主叫方或被叫方中有一方挂机后, 另一方将与外 线继续通话;双方均不挂机, 且有一方拨“#”号后,则三机共线构成三方通话。 三方通话时,只有当二只分机全部挂机后才结束本次服务。主叫方不挂机, 被叫 方不摘机在被叫方响六声铃内仍不摘机时, 被叫方停止振铃,主叫方重新接通外 线。 主叫方挂机, 被叫方摘机在主叫方拨打被叫方后挂机, 被叫方摘机后接入外 线通话, 长途加锁设置程控交换机上电时, 全部分机处于长途加锁状态也可设置 密码,任一分机解锁使用 。 2 2. .程控交换机程序流程程控交换机程序流程 根据程控交换机功能, 整个程序分成初始化、摘机处理、按键处理、挂机处 理、外线来电处理、振铃处理和定时器处理七个模块, 初始化模块主要是定义常 数变量、变量单元、位标志、中断设置、定时器设置/启动分机工作初始状态等。 摘机处理模块主要判别是外线来电摘机、内线来电摘机还是要拨打外线或内 线电话。 挂机处理模