没有合适的资源?快使用搜索试试~ 我知道了~
现代交换技术课程设计报告--基于单片机的简易程控交换系统的设计.doc
0 下载量 189 浏览量
2023-06-30
03:07:22
上传
评论
收藏 266KB DOC 举报
温馨提示
试读
26页
现代交换技术课程设计报告--基于单片机的简易程控交换系统的设计.doc
资源推荐
资源详情
资源评论
吉林建筑大学
电气与计算机学院
《现代交换技术》课程设计报告
设计题目:基于单片机的简易程控交换系统的设计
专业班级: 电子信息工程 121
学生姓名:
学 号:
指导教师:
设计时间: 2015.12.28-2016.01.08
教师评语:
成绩 评阅教师 日期
I
摘要
本次课程设计介绍了一种基于单片机控制的小型程控空分交换系统。程控交
换机是构成现代交换式通信网的重要设备,主要由用户线接口部分、交换网络和
控制系统三大部分组成。交换网络执行交换机的传送功能。控制器执行交换机的
控制面功能需要多种接口,以实现相应的适配功能。根据交换机制式和应用环境
的不同,用户电路也有多种类型,对于程控数字交换机来说,目前主要有与模拟
话机连接的模拟用户线电路及与数字话机,数据终端(或终端适配器)连接的数字
用户线电路。
本次设计的程控空分交换系统是利用空分交换芯片 MT8816、双音多频芯片
MT8870、AT89S52 单片机以及外围电路组成。详细介绍了 MT8816 以及 MT8870
芯片的工作原理,给出单片机主控模块、双音多频检测模块、数码管显示等模块
电路图及工作原理,电路的设计思路清晰,性能稳定满足了设计的基本要求。
关键词: 程控交换;双音多频编解码;单片机 AT89S52;数码管显示
II
目录
一、 设计的作用、目的 ----------------------------------------------------------------------1
二、 设计任务及要求 -------------------------------------------------------------------------1
三、设计内容 ------------------------------------------------------------------------------------1
四、设计原理 ------------------------------------------------------------------------------------2
4.1 程控交换机工作原理 -----------------------------------------------------------------2
4.2 程控交换机程序流程 -----------------------------------------------------------------2
4.3 DTMF 发送器的原理与构成 --------------------------------------------------------3
五、硬件系统框图 ------------------------------------------------------------------------------4
六、硬件系统设计 ------------------------------------------------------------------------------5
6.1 设计思路 -------------------------------------------------------------------------------5
6.2 器件介绍 -------------------------------------------------------------------------------5
6.2.1 单片机主控芯片介绍----------------------------------------------------------5
6.2.2 MT8816 芯片的介绍 ----------------------------------------------------------7
6.2.3 MT8870 芯片的介绍 ----------------------------------------------------------9
6.3 单元电路 ------------------------------------------------------------------------------10
6.3.1 上电复位电路 -----------------------------------------------------------------10
6.3.2 上电指示灯电路 --------------------------------------------------------------11
6.3.3 晶振电路 ----------------------------------------------------------------------11
6.3.4 电源电路 ----------------------------------------------------------------------11
6.3.5 数码显示电路 ----------------------------------------------------------------12
6.3.6 解码电路 ----------------------------------------------------------------------13
6.3.7 交换网络电路 ----------------------------------------------------------------14
6.4 器件清单 ------------------------------------------------------------------------------15
七、系统软件设计 ----------------------------------------------------------------------------16
7.1 软件设计思路 ------------------------------------------------------------------------16
7.2 程序流程图 ---------------------------------------------------------------------------16
八、心得体会 ----------------------------------------------------------------------------------17
九、参考文献 ----------------------------------------------------------------------------------18
附录 I(电路原理图)------------------------------------------------------------------------19
附录 II(源程序)-----------------------------------------------------------------------------20
1
一、设计的作用、目的
课程设计是理论学习的延伸,是掌握所学知识的一种重要手段,对于贯彻理
论联系实际、提高学习质量、塑造自身能力等于有特殊作用。本次课程设计一方
面通过对交换网络的设计,使我们加深对理论知识的理解,同时增强其逻辑思维
能力,另一方面对课堂所学理论知识作一个总结和补充。
二、设计任务及要求
1、掌握时分交换网络的原理及具体实现方法;
2、掌握空分交换网络的原理及具体实现方法;
3、掌握基于单片机的时空交换网络系统的设计;
4、利用相关软件实现电路图的绘制。
三、设计内容
1、有上电指示灯;
2、能正确手动复位;
3、交换器采用 T 型接线器;
4、使用双音多频解调电路读取电话号码;
5、电话号码在数码管中显示;
6、其它扩展功能
2
四、设计原理
4.1 程控交换机工作原理
本课程设计是依据程控交换原理设计的微型空分交换系统。其基本工作原理:
当用户 1 摘机呼叫用户 2 时,交换机向主叫方发送拨号音,同时由单片机将主叫
号码送数码管显示,主叫方拨打相应号码后,程序控制将话机的输出与 DTMF 模
块相连接,进行双音多频信号的译码,每收到一个 DTMF 信号,DTMF 模块即
可译出相应的 BCD 码,同时给单片机送 1 个“己译出”的信号,作为中断信号
使单片机中断,单片机读入数据同时显示被叫号码,此时交换机切断拨号音并检
测被叫方状态,若被叫用户忙则交换机向主叫方发送忙音,否则,向被叫方送铃流、
向主叫方送回铃音。当被叫方摘机后,交换机切断铃流和回铃音,接续话路,双方
开始通话并启动通话计时。
程序设计思路是根据程控交换机工作过程而制定的, 采用分时控制, 充分利
用 CPU 资源, 实现程控交换机功能:
(1) 内部分机间通话:拨打内部分机需先按 Flash 键,听到内线拨号音后,再输
入分机号码 1~8。如听到忙音, 说明线路在“忙”或被叫分机未挂机。当任何一
根外线被占用为内部分机间通话时, 为保证外线来电优先接通。此时 CPU 将内
部通话分机调度到其它空线上或向占线分机发送“嘟⋯嘟⋯”提示音。
(2) 拨号:打外线电话时,摘机后听到外线拨号音,直接拨号即可,也可按重拨
键重拨。直拨外线时,先挂 A 线,后挂 B 线。若外线忙时, 则直接挂内线, CPU 发
送内线拨号音; 若无空线, 则送忙音。
(3) 还有另外有以下几种情况:主叫方不挂机,被叫方摘机主叫方和被叫方建
立征询通话时,外线听回铃音。当主叫方或被叫方中有一方挂机后, 另一方将与
外线继续通话;双方均不挂机, 且有一方拨“#”号后,则三机共线构成三方通话。
三方通话时,只有当二只分机全部挂机后才结束本次服务。主叫方不挂机, 被叫
方不摘机在被叫方响六声铃内仍不摘机时, 被叫方停止振铃,主叫方重新接通外
线。主叫方挂机, 被叫方摘机在主叫方拨打被叫方后挂机, 被叫方摘机后接入外
线通话,长途加锁设置程控交换机上电时, 全部分机处于长途加锁状态也可设置
密码,任一分机解锁使用 。
4.2 程控交换机程序流程
根据程控交换机功能, 整个程序分成初始化、摘机处理、按键处理、挂机处
理、外线来电处理、振铃处理和定时器处理七个模块, 初始化模块主要是定义常
数变量、变量单元、位标志、中断设置、定时器设置/启动分机工作初始状态等。
摘机处理模块主要判别是外线来电摘机、内线来电摘机还是要拨打外线或内
线电话。挂机处理模块比较复杂, 既有内外线通话结束挂机, 又有内外线通话中
止挂机, 还有三方通话主叫机挂机或从叫机挂机, 其它有中止拨打外线内线挂机、
剩余25页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2434
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功