1、吉林建筑工程学院电气和电子信息工程学院现代交换技术课程设计汇报设计题目: TST数字交换网络设计 专业班级: 信工092班 学生姓名: 周晓欢 学 号: 10209205 指导老师: 杨佳 吕卅 设计时间: .12.17.12.29 老师评语:成绩 评阅老师 日期 摘要 数字交换网络在程控数字交换系统中占相关键地位,其容量大小,可靠性直接关系到整个系统交换能力及系统可靠性。程控用户交换机用于集团内部,能够实现内部通话服务,并能够方便地组建多种专用网。经过添加汇接功效也能够和公用电话网(PSTN)接通。用户交换机和电信系统内局用交换机任务不一样,其设计方案和技术指标也不相同。MT8980 是用于
2、数据或语音交换专用芯片,文章介绍了利用该芯片实现小型程控交换设计方案,讨论了系统硬件和软件结构。指出了MT8980 和CPU 接口设计,和对MT8980程序控制。并对交换技术作了简单介绍, 在此基础上着重介绍了利用MT8980和MT8816 实现小型数字程控交换设计方案, 介绍了交小型数字程控交换机软件系统设计关键部分。目录一、设计作用、目标4二、设计任务及要求4三、 设计内容4四、设计原理5 1、TST数字交换网络5 2、时间接线器及其原理7 3、空间接线器及其原理7 4、总体分析8五、硬件系统框图9 1、硬件原理框图9 2、具体设计思绪9 3、容量分析11六、硬件系统设计12 1、芯片介绍
3、12 2、设计方案20七、系统软件设计21八、心得体会21九、参考文件22附录一22附录二23一、课程设计目标及作用课程设计是理论学习延伸,是掌握所学知识一个关键手段,对于落实理论联络实际、提升学习质量、塑造本身能力等于有特殊作用。此次课程设计首先经过对交换网络设计,使我们加深对理论知识了解,同时增强其逻辑思维能力,其次对课堂所学理论知识作一个总结和补充。此次课程设计利用时分交换芯片MT8980及空分交换芯片MT8816来完成T-S-T交换网络设计。二、设计任务及要求在原理图设计中,先由单片机接收用户电路产生DTMF和拨号、忙音、回铃音等信号,由单片机分析选择被呼叫用户,分时产生地址寻址信号和
4、数据存放器命令来对8980芯片进行控制,选择用户时隙进行交换。单片机IO口经过双向扩展芯片8255和用户电路相连,经过扫描方法来判定用户呼叫信号。该TST网络完全实现了在实际TST网络交换电路原理和结构,而且能够经过外围接口实现中继通信。在可扩展性上也突出了优势。在方案论证上能够将该系统控制部分作为关键板,将外围接口开放出来,搭建电路,验证方案可行性。分析了中国著名厂家程控试验箱产品,基础上全部没有搭建TST三级网络,而在实际商用交换机均采取TST网络,在国外也是以TST网络居多。分析关键控制电路,关键还是由DSP来进行7号信令分析,MCU来进行整个交换网络控制,FPGA来实现全部电路接口和时
5、序网络。三、设计内容介于TST网络三级结构,整个系统电路中必需包含三级交换电路,T级采取时分交换芯片MT8980来实现,S级采取空分交换芯片MT8816来实现数字交换网络是程控交换系统中一个规模可缩放大容量数字交换部件,现在在交换局中运行程控数字交换系统,其数字交换网络关键采取复制式T-S-T型时分交换,在实现上通常采取专用通信芯片。对时分交换网络,信道由时隙组成。交换单元内部通常采取T-S-T型接线器结构。T-S-T 型接线器关键有话音存放器和控制存放器及部分控制电路组成,其交换工作方法有两种:次序写入控制读出和控制写入次序读出。对于单T接线器实现交换网络,对每个时隙存取需要一个读周期时间和
6、一个写周期时间,所以其可交换最大时隙数目和存放器读写周期时间相关,伴随交换容量增大,对存放器读写速度要求更高。四、设计原理T-S-T网络基础原理 大型数字交换网络普遍采取TST(时分-空分-时分)三级结构,它由两个T级和一个S级组成,图1所表示;图1 T-S-T网络结构图 T-S-T网络工作原理T-S-T是三级交换网络,两侧为T接线器,中间一级为S接线器,S级出入线数决定于两侧T接线器数量。第1级T接线器:负责输入母线时隙交换。S接线器:负责母线之间空间交换。第2级T接线器:负责输出母线时隙交换。因为采取两个T级,可充足利用时分接线器成本低和无阻塞特点,并利用S级扩大容量,使她含有成本低,阻塞
7、率小和路由寻求简单等特点。 这种数字交换网引入了空分级S,改善了话务疏散功效,并经过扩大S级输入母线和输出母线,将多个时分接线器连接起来,大幅度提升了交换网容量。图中S级之前称为前T级,S级以后称为后T级。TST交换网络有8 条输入PCM复用线, 每条接至一个T接线器, 有8 条输出PCM复用线从输出侧T接线器接出。T接线器数量为输入(8) + 输出(8) 。中间一级为S接线器, 交叉点矩阵为88。假定每条输入或输出PCM复用线上复用度为32, 即32个时隙, 则全部T接线器容量应有32 个单元, 每一级控制存放器单元也应有32个。TST交换网络中T接线器有两种控制方法。一个是输入T接线器采取
8、“次序写入, 控制读出”方法, 输出T接线器采取“控制写入, 次序读出”方法; 另一个控制方法是输入T接线器输出采取“控制写入, 次序读出”方法, 输出T接线器采取“次序写入, 控制读出”方法。中间S接线器采取输入控制和输出控制两种方法均可.这里S级容量为8X8,即有8组输入母线和8组输出母线,分别可接8个前T级和8个后T级。为降低选路次数,简化控制,可使两个方向内部时隙含有一定对应关系,通常可相差半帧,俗称反相法,即:设:Nf=一帧时隙数, Na=A到B方向内部时隙数, Nb=B到A方向内部时隙数则: Nb= Na +Nf/2TST网络完全无阻塞条件:m(内部时隙数)=2n(输入时隙数)在实
9、际应用中,用户A所在同一组T级网络中前T级和后T级使用同一个控制存放器来控制,但二者最高位是倒相关系,一样方法,用户B所属T级网络也是采取同一个控制存放器来控制,只需要将最高位反相后送给后T级。这么在电路上大大简化了控制电路复杂程度。 T-S-T网络工作过程A B交换:将用户A话音信息PCM编码由交换网络上行通路HW1TS1,交换到用户B占用下行通路HW3TS3,交换网络内部时隙选择ITS2。为完成这个交换,计算机在呼叫建立时将初级T接线器控制存放器CMA1(1)值设为2,将第一个S接线器S1控制存放器CMC2(2)设为1,将第二个S接线器S2控制存放器CMC32(2)内容设为2,将次级T接线
10、器控制存放器CMB1(3)内容设为2。网络中初级T接线器采取控制输入,次序输出方法,上行通路传送来用户A信息被写如其话音存放器SMA1(2),在时隙2时被读出并送到输出端,也就是S1输入线HW1ITS2。因为S1采取输出控制方法,S1控制存放器CMC2(2)值为1,所以S1输入线HW1和输出线HW2在时隙2时连通。S1输出线HW2也是S2输入线。因为S2采取输出控制方法且S2控制存放器CMC3(2)内容为2,所以S2输入线HW2和输出线HW3在时隙2时接通。S2输出线HW3又为次级T接线器输入线,因为次级T接线器采取次序输入,控制输出方法,而且次级T接线器CMB1(3)值为2,所以用户A话音信
11、息被交换到了HW3TS3,网络完成了要求交换。B A交换:将用户B话音信息PCM编码从交换网络上行通路HW3TS3交换到A所占用下行通路HW1TS1。其内部时隙ITS选择常采取反相法来确定。采取反相法时,两个通路内部时隙相差半帧,用公式表示为Y=(X+n/2) mod n 式中,Y为反向通路内部时隙号,X为正向通路内部时隙号,n为每帧时隙数(即复用度),在本网络示例中,Y=(X+n/2) mod n =(2+32/2)mod 32=18。反向通路交换过程和和正向通路完全类似,不在赘述。五、硬件系统框图原理框图时分芯片MT8980空分芯片MT8816时分芯片MT8980锁存器74HC573锁存器
12、74HC573单片机AT89C51图2 T-S-T交换网络原理框图此次设计利用时分交换芯片MT8980和空分交换芯片MT8816组成T-S-T交换网络,其中,输入级T型接线器为次序写入、控制读出(输出控制),中间级S型接线器为输入控制方法,输出级T型接线器工作方法为次序写入、控制读出(输出控制),完成多语音用户间交换T-S-T网络硬件设计程控交换机控制系统关键由处理机和存放器组成, 处理机实施交换机软件程序指挥硬件、软件协调动作; 存放器用来存放软件程序及相关数据。控制系统是程控交换机关键, 其关键任务是依据内、外线用户呼叫要求及组网和运行、维护、管理要求, 实施存放程序和多种命令, 以控制对
13、应硬件, 实现信息交换和系统地维护管理功效。控制系统主体是微处理机, 包含CPU、存放器、I/O 设备及对应软件。本系统采取AT89C51 作为CPU,MT8980作为时间交换电路,MT8816作为空间交换电路。由MT8980输入四路PCM,经过AT89C51控制时隙交换,交换完后送入MT8816进行空间交换,交换中结点选通由AT89C51经过数据锁存单元74HC573决定。其硬件连接图如附图所表示,具体连接过程以下:MT8980控制功效分为两个方面,第一是读某信道中某时隙存放器数据, 并由单片机判定后作出不一样响应, 第二是让某时隙接续存放器工作在信息模式, 使接续存放器低八位内容作为数据直
14、接输出到对应时隙中作信令信号,也能够将其作为2.048M 数据流用作控制码流,以控制编译码器。AT89C51和MT8980之间接口信号关键有地址线A0A5、数据线D0D7、片选信号/CS、读写信号R/W、数据输入选通信号DS、数据应答信号/DTA。AT89C51P2.2、P2.0 分别和MT8980DS、/DTA 相连,能够比较轻易地实现AT89C51 和MT8980D 之间数据交换同时。AT89C51P2.3直接和MT8980D 读写控制线相连,经过对P2.3 置位和复位能够实现对该芯片读写控制。AT89C51P0 口和数据线相连,完成数据传输。当片选信号/CS为低电平时,AT89C51可对
15、MT8980D内部寄存器进行读写, DS 和DTA 作为AT89C51 和MT8980D 之间数据交换同时信号。在DS 信号上升沿时刻, 假如MT8980D 片选信号/CS、数据线、地址线和读写信号R/W 有效, 则CPU 开始对MT8980D 进行读或写操作。当MT8980D 和89C51 之间完成对应数据发送或接收以后,DTA 送出一个下降沿, 表示这次数据交换完成,能够进行下一项操作对空分电路分析可知,在实际应用中,芯片由输入行地址和列地址来选择电导通点,从而实现空间上电路交换。处理器由单片机控制,采取空分交换芯片为MT8816,该芯片交换矩阵为8X16,可实现24路用户空间交换。该电路
16、是由7128线地址译码器、128位控制数据锁存器和816开关阵列组成,在电路处于正常开、关工作状态下,CS应为高电平,RESET为低电平,地址码输入选择锁存单元及开关阵列对应交叉点处于开状态,这么数据DI在ST下降沿时刻被异步写入锁存单元,并控制所选交叉点开关通、断,若DI为低电平,则开关截止。MT8816共有816个开关,这些开关分别有3根列地址线和4根行地址线译码对应,开关状态由数据输入端DI电平决定,如DI=1高电平则由地址译码对应开关导通,不然开关截止。MT8816所需6根地址线(AROW3我们固定接地)、1根数据线(DI)、1根控制线(RESET)由U103扩展并口U203(74HC
17、573)提供。U103依据接续命令将交换开关位置、开关开闭状态经过U103P0口写至扩展并口U203中锁存,U203数据选通地址为C000H,MT8816数据选通ST信号由U103(AT89C51)P1口SI引脚提供。网络容量时分交换器芯片MT8980容量为8X32=256个时隙。可接入8端PCM一次群,因为8个前T和8个后T,所以总交换容量为8X256=2048时隙(话路),可接入8X8=64端PCM一次群,又因为每端PCM可占用时隙数为30,且数字交换网为单向传输,每一对通话占用两个时隙,故可同时接通通话数为:64*30/2=960,即最多可接通960路用户通话。T-S-T网络改善时间接线
18、器和空间接线器是程控交换技术中最基础交换单元电路。单独T接线器和S接线器,只适适用于容量比较小交换机,而对于比较大容量交换机通常选择空分交换芯片和时分交换芯片组成T-S-T交换网络,完成多语音信号间交换。在本设计中使用了两片MT8980芯片,而且使用了MT8980八路输入中四路PCM输入,完成了128个时隙交换,这么在MT8816芯片交换中就有四路空闲,经过对MT8980 进行级联即使用四片MT8816,能够很方便地进行对本系统扩展,实现256个时隙交换,提升系统容量。六、硬件系统设计单片机AT89C51介绍AT89C51是一个带4K字节闪烁可编程可擦除只读存放器(FPEROMFalsh Pr
19、ogrammable and Erasable Read Only Memory)低电压,高性能CMOS8位微处理器,俗称单片机。该器件采取ATMEL高密度非易失存放器制造技术制造,和工业标准MCS-51指令集和输出管脚相兼容。因为将多功效8位CPU和闪烁存放器组合在单个芯片中,ATMELAT89C51是一个高效微控制器,为很多嵌入式控制系统提供了一个灵活性高且价廉方案。管脚说明: P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存放器,它能够被定义为数据/地址第八位。在FIASH编程时,P0 口作为原
20、码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必需被拉高。 P1口:P1口是一个内部提供上拉电阻8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是因为内部上拉缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并所以作为输入时,P2口管脚被外部拉低,将输出电流。这是因为内部上拉缘故。P2口当用于外部程序存放器或16位地址外部数
21、据存放器进行存取时,P2口输出地址高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存放器进行读写时,P2口输出其特殊功效寄存器内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,因为外部下拉为低电平,P3口将输出电流(ILL)这是因为上拉缘故。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期高电平时间。 ALE/PROG:当访问外部存放器时,地址锁存许可输出电平用于锁存地址地位字节。在FLASH
22、编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变频率周期输出正脉冲信号,此频率为振荡器频率1/6。所以它可用作对外部输出脉冲或用于定时目标。然而要注意是:每当用作外部数据存放器时,将跳过一个ALE脉冲。如想严禁ALE输出可在SFR8EH地址上置0。此时, ALE只有在实施MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。假如微处理器在外部实施状态ALE严禁,置位无效。 PSEN:外部程序存放器选通信号。在由外部程序存放器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存放器时,这两次有效/PSEN信号将不出现。 EA/VPP:当/EA保持低电平时,则在此期间外部
23、程序存放器(0000H-FFFFH),不管是否有内部程序存放器。注意加密方法1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存放器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器输入及内部时钟工作电路输入。 XTAL2:来自反向振荡器输出。时分交换芯片MT8980介绍该器件是8线32信道数字交换电路。它内部包含串-并变换器,数据存放器、帧计数器、控制接口电路、接续存放器、控制寄存器、输出复用电路及并-串变换器等功效单元。输入和输出均连接8条PCM基群(3032路)数据线,在控制信号作用下,可实现240256路数字话音或数据无
24、阻塞数字交换。它是现在集成度较高新型数字交换电路,可用于中、小型程控用户数字交换机。1MT8980管脚说明 CP(一一) : 时钟输入,频率为4.096MHz,串行码流由此时钟下降沿定位。FS(一一) : 帧同时脉冲输入,它作为2.048Mbs码流同时信号,低电平使内部计数器在CP(一一)下次负跳变时复位。 CS(一一) : 片选信号输入,低电平有效。DS : 微处理器接口时数据输入选通信号,高电平有效。 VDD : 正电源。 VSS : 负电源,通常为地。RW(一) : 微处理器接口时读、写控制信号,若输入高电平,为读出;若输入低电平,则为写入。DTA(一一一) : 数据应答信号输出(开漏输
25、出),它为微处理器接口时数据证实信号,若此端下拉至低电平,电路处理完数据,通常 DTA(一一一) 经909(W4)接+5V。ODE : 输出驱动许可。若该输入保持高电平,则STO0STO7输出驱动器正常工作;若为低电平,则STO0STO7呈高阻。不过假如利用软件控制方法,即使ODE为高电平,也能够置STO0STO7进入高阻态。CBO : 控制总线输出。每帧由256比特组成,每码元为接续存放器高位256个存放单元第1位值。第0码流对应码元先输出。 A0A5 :微处理器接口时地址信号输入。 D0D7 :微处理器接口时双向数据输入输出(三态)。 STI0STI7 : 8路串行输入PCM基群(32信道
26、)码流,速率为2.048Mbs。 STO0ST07 : 8路三态串行输出PCM基群码流,速率为2.048Mbs。2MT8980工作原理 MT8980由串-并变换器、数据存放器、帧计数器、控制寄存器、控制接口单元、接续存放器、输出复用器和并-串变换器等部分组成。串行PCM数据流以2.048Mbs速率(共32个64kbs,8比特数字时隙)分八路由STI0STI7输入,经串-并变换,依据码流号和信道(时隙)号依次存入2568比特数据存放器对应单元内。控制寄存器经过控制接口,接收来自微处理器指令,并将此指令写到接续存放器。这么,数据存放器中各信道数据根据接续存放器内容(即接续命令),以某种次序从中读出
27、,再经复用、缓存、并-串变换,变为时隙交换后八路2.048Mbs串行码流,从而达成数字交换目标。 假如不再对控制寄存器发出命令,则电路内部维持现有状态,刚才交换过两时隙将一直处于交换过程,直到接收新命令为止。 接收存放器容量为25611位,分为高3位和低8位两部分,前者决定本输出时隙状态;后者决定本输出时隙所对应输入时隙。另外,因为输出多路开关作用,电路还能够工作于消息模式(message mode),以使接续存放器低8位内容作为数据直接输出到对应时隙中去。 电路内部全部动作均由微处理器经过控制接口控制,能够读取数据存放器、控制寄存器和接续存放器内容,并可向控制寄存器和接续存放器写入指令。另外
28、,还可置电路于分离方法,即微处理器全部读操作均读自于数据存放器,全部写操作均写至接续存放器低8位。 空分交换芯片MT8816介绍 1.空分交换芯片MT8816基础特征该芯片是816模拟开关阵列,它内含7128线地址译码器,控制锁存器和816交叉点开关阵列。图3 MT8816交换矩阵示意图表1 MT8816地址译码真值表 2MT8816管脚说明下面对管脚功效作简明说明COL0COL7 列输入输出,开关阵列8路列输入或输出。ROW0ROW15 列输入输出,开关阵列16路列输入或输出ACOL0ACOL2 列地址码输入,对开关阵列进行列寻址。AROW0AROW3 行地址码输入,对开关阵列进行行寻址。S
29、T 选通脉冲输入,高电平有效,使地址码和数据得以控制相开关 通、断。在ST上升沿前,地址必需进入稳定态,在ST下降 沿处,数据也应该是稳定。DI 数据输入,若DI为高电平,不管CS处于什么电平,均将 全部开关置于截止状态。RESET 复位信号输入,若为高电平,不管CS处于什么电平,均将 全部开关置于截止状态。CS 片选信号输入,高电平有效。VDD 正电源,电压范围为4.513.2V。VEE 负电源,通常接地。VSS 数字地。 3MT8816工作原理 下面我们将对MT8816型电子接线器作一介绍,使大家了解电子接线器结构原理。其它型号电子接线器也大同小异。 MT8816是一片816模拟交换矩阵C
30、MOS大规模集成电路芯片,图2.1所表示,图中有8条COL线(COL0COL7)和16条ROW线(ROW0ROW15),形成一个模拟交换矩阵。它们能够经过任意一个交叉点接通。芯片有保持电路,所以能够保持任一交叉接点处于接通状态,直至来复位信号为止。CPU能够经过地址线ACOL2ACOL0和数据线AROW3AROW0进行控制和选择需要接通交叉点号。ACOL2ACOL0管COL7COL0中一条线。ACOL2ACOL0编成二进制码,经过译码以后就能够接通交叉点对应COLi;AROW3AROW0管ROW15ROW0中一条。AROW3AROW0编成二进制码,经过译码以后就能够接通交叉点对应ROWi。比如
31、要接通L1和J0之间交叉点。这时首先向ACOL0ACOL2送001,另一方向面向AROW3AROW0送0000,当送出地址开启门ST时,就能够将对应交叉点接通了。图中还有一个端子叫”CS”,它是片选端,当CS为”1”时,全部交叉点就打开了。总而言之,该电路是由7128线地址译码器、128位控制数据锁存器和816开关阵列组成,在电路处于正常开、关工作状态下,CS应为高电平,RESET为低电平,地址码输入选择锁存单元及开关阵列对应交叉点处于开状态,这么数据DI在ST下降沿时刻被异步写入锁存单元,并控制所选交叉点开关通、断,若DI为低电平,则开关截止,其地址译码真值表如表2.1所表示。锁存器74HC
32、573介绍74HC573是一款高速CMOS器件,74HC573引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC573包含八路D 型透明锁存器,每个锁存器含有独立D 型输入,和适适用于面向总线应用三态输出。全部锁存器共用一个锁存使能(LE)端和一个输出使能(OE)端。当LE为高时,数据从Dn输入到锁存器,在此条件下,锁存器进入透明模式,也就是说,锁存器输出状态将会伴随对应D输入每次改变而改变。当LE为低时,锁存器将存放D输入上信息一段就绪时间,直到LE下降沿来临。当OE为低时,8个锁存器内容可被正常输出;当OE为高时,输出进入高阻态。OE端操作不会影响锁存器状态。 74HC573和74LS
33、373原理一样,8数据锁存器。关键用于数码管、按键等等控制,其真值表 :Dn LE OE On H H L H L H L L X L L Qo X X H Z 这个就是真值表,表示这个芯片在输入和其它情况下输出情况。 每个芯片数据手册(datasheet)中全部有真值表。七、系统软件设计此次设计用群路1信道3输出到群路2信道4中:设入口参数:R5为存数据,R6为存信道地址,R7=27H(中间时隙0-31)。若实现反相交换中间时隙可由Nb=Na+Nf/2(其中Na为正向交换中间时隙7,Nf为总时隙其值为256,Nb为反相交换中间时隙其值为135)。第一个T接线器控制:(选择中间时隙为7)1.
34、写出控制寄存器控制字R5=00011001H (完成选ST01Ch03连接存放器高位)2. R5=00000001H R6=00000001H (连续存放器高位b2=0为交换模式)3. 写出控制寄存器 R5=00010001H (选择群路中连续存放器低位)4. R5=00010001H R6=00100011H (完成选ST01Ch03连接存放器低位)第二个T接线器控制:1. 写出控制寄存器控制字R5=00011010H (完成选ST02Ch04连接存放器高位。)2. R5=00000001H R6=00000001H (连续存放器高位b2=0为交换模式)3. 写出控制寄存器 R5=00010
35、010H (选择群路2中连续存放器低位)4. R5=00010010H R6=01000100H (完成选ST02Ch04连接存放器低位)这么,就完成了输入群路1信道3到输出群路2信道4交换。八、心得体会课程设计是培养学生综合利用所学知识,发觉、提出、分析和处理实际问题,锻炼实践能力关键步骤,是对学生实际工作能力具体训练和考察过程。本系统成本较低,而且工作稳定。用单片MT8980 能够实现256个用户交换工作,并能实现出局呼叫。当地呼叫和出局呼叫呼损率全部达成了预期设计目标,能够满足用户正常使用。并指出了MT8980 和CPU 接口设计,和对MT8980程序控制。对交换技术作了简单介绍, 在此
36、基础上着重介绍了利用MT8980和MT8816 实现小型数字程控交换设计方案, 介绍了交小型数字程控交换机软件系统设计关键部分。设计过程中查阅了大量相关T-S-T网络设计书籍,掌握了T 接线器和S接线器功效,和组成T-S-T网络方法,正确了解了接线器组成,工作方法和工作原理,巩固了以前所学过知识,而且学到了很多在书本上所没有学到过知识。经过这次课程设计使我知道了理论和实际相结合必需性,只有理论知识是远远不够,只有把所学理论知识和实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提升自己实际动手能力和独立思索能力。作设计过程中,我有很多不知道地方,在老师指导下我一步步处理问题完成论文,在
37、完成过程中老师指导我去怎么选择资料,怎样去利用网络资源,在这个学习过程中,我了解到T-S-T网络实用价值,更深了解T-S-T网络原理。这全部是老师功劳。老师不厌其烦一次次为我解答思绪及程序上方方面面问题。在作设计中,没有老师帮助我是不可能完成。感谢老师对我关心和帮助。 九、参考文件1 金惠文,现代交换原理, 电子工业出版社,.2 罗国庆,软交换工程实现,人民邮电出版社,.3 沈鑫剡,IP交换网原理、技术及实现,人民邮电出版社,.4 尤克;黄静华;任力颖,现代交换技术和通信网,电子工业出版社,.5 冯径,多协议标识交换技术,人民邮电出版社,.6 尤克,现代交换技术,机械工业出版社,.7 罗国庆,
38、软交换工程实现,人民邮电出版社,.8 张杰,自动交换光网络ASON,人民邮电出版社,.9 桂海源, 现代交换原理 ,人民邮电出版社,.附录一附附录二具体程序以下:DATA SEGMENT ;定义数据段 R1 DB ? R2 DB ?DATA ENDSCODE SEGMENT ;定义代码段 ASSUME CS:CODE,DS:DATAMAIN PROC FAR ;主程序START: MOV AX,DATA ;初始化DS MOV DS,AX MOV A,R2 ORL A,#60H ;P2.6=1R,P2.6=0W MOV P2,A ;P2.5=1时隙,P=0控制 SETB P1.4 ;置DS为高
39、LOOP3:MOV C,P1.5 JC LOOP3 ;DTA不为0时等候 MOV A,P0 CLR P1.4 SETB P2.7 ;CS=1 R1 EQU 00011001B CALL W-CONTROL ;调用写MT8980控制寄存器子程序 R1 EQU 00000001B R2 EQU 00000001B CALL W-CONNECTION ;调用写MT8980连接存放器子程序 R1 EQU 00010001B CALL W-CONTROL ;调用写MT8980控制寄存器子程序 R1 EQU 00100001B R2 EQU 00000001B CALL W-CONNECTION ;调用写
40、MT8980连接存放器子程序 CALL W-S ;调用对MT8816控制子程序R1 EQU 00011010B CALL W-CONTROL ;调用写MT8980控制寄存器子程序 R1 EQU 00000001B R2 EQU 00000010B CALL W-CONNECTION ;调用写MT8980连接存放器子程序 R1 EQU 00010010B CALL W-CONTROL ;调用写MT8980控制寄存器子程序 R1 EQU 00100111B R2 EQU 00000010B CALL W-CONNECTION ;调用写MT8980连接存放器子程序 RET MAIN ENDP W-C
41、ONNECTION PROC NEAR ;完成写MT8980连接存放器子程序MOV A,R2 ORL A,#20H ;P2.6=1R,P2.6=0W MOV P2,A ;P2.5=1时隙,P=0控制 MOV P0,R1 SETB P1.4 ;置DS为高 LOOP3:MOV C,P1.5 JC LOOP1 ;DTA不为0时等候 CLR P1.4 SETB P2.7 ;CS=1 RET W-CONNECTION ENDPW-CONTROL PROC NEAR ;完成写MT8980控制寄存器子程序 MOV P2,#00H ;P2.5=0控制 MOV P0,R1 SETB P1.4 ;置DS为高 LOOP2:MOV C,P1.5 JC LOOP2 ;DTA不为0时等候 MOV A,P0 CLR P1.4 SETB P2.7 ;CS=1 RET W-CONTROL ENDPM-S PROC NEAR ;完成对MT8816控制子程序 MOV AL,10000000B ;锁存器74HC573入口地址 MOV DX,0010010B ;写交叉点控制字 OUT DX,ALM-S ENDPCODE ENDSEND START