TST交换网络设计_第1页
TST交换网络设计_第2页
TST交换网络设计_第3页
TST交换网络设计_第4页
TST交换网络设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、* * *实践教学* * * * * * * *兰州理工大学计算机与通信学院2010年春季学期交换原理课程设计题 目:TST数字交换网络设计专业班级:通信工程(3)班姓名:张天昆学号:07250318指导教师:蔺莹成 绩:摘要一个完整的通信系统由终端、交换、传输三部分构成,交换是通信系统的核 心。其中,时分接线器(T4)和空分接患器(S型)是程控交换技术中最基本 的交换单身电路殖痔虫的-接线甯和s未娥器,娱适用于容般比较小的交换机, 客* 而对于太容常的殳疾机通和先用淡森换芯片和时分交换芯芹构成TST交换网络,完成多语音用户间的交° 国)口TST时分一空分斜介)友糊网络是在电路交换系

2、统中经常使用的一种交换网络,它是三级交换网络线数决定于两侧T斗产器,中间一级为S接线器,S级的出入 第1级、接线器:负责输入母线的时隙交换.S接线器:负责母线之间的空间交换第2融T接线器:负责输出母线的时隙交换本次课程设计是在现代7交换芯片MT881幽成TST:石换原理的基础上利用时分交换芯片MT8980及空分输期中,输入级T型接线器为顺序写入、控制读出,中间级S型接线器为输刈防制方式也可以是输出控制工作方式,输出级3f'T型接线器工作方式为控制写入、顺序读出.关键字:交换网络 MT898。*,-8816 tSt 。第1章TST网络及其组成1。1时间接线器能。T接线器主要由话时间接线器

3、简称 T接线器,其作用是完成一条时分复 用线上的时隙交换功音存储器(SM)和控制存储器(CMI)组成如图所示,话音存储 器用来暂存话音数字编码信息,每个话路为8bit。SM的容量即SM的存储单元于 时分复用线上的时隙数.控制存储器用来存放SM的地址码(单元号码),CM的容 量通常等于SM的容量,每个单元所存储 SM图1。1 T接线器1 .工作方式是针对SM而言(CM总是输入控制)2 .话音存储器的位数总按8bit计算.3 。话音存储器的容量等于输入母线上每帧的时隙数。4.控制存储器的容量等于话音存储器的容量, 控制存储器每个单元的比特数 决定于话音存储器的容量。1。2空间接线器空间接线器简称S

4、接线器,其作用是完成不同时分复用线之间在同一时隙的 交换功能,即完成各复用线之间空间交换功能。在S接线器中,CM对电子交叉点的控制方式有两种:输入控制和输出控制。图 12中S接线器采用输入控制 方式,S接线器完成了把话音信息b从入线PCM11的TS1交换到出线PCM21; 同时完成了把话音信息a从入线PCM2E的TS3交换到出线PCM111.2 S接线器程控数字交换机,可采用小容量的程控数字用户交换机的交换网络采用单级 T或多级T接线器组成。大容量的TST、TSST、甚至级数更多的数字交换网络。TST交换网络由三级接线器组成,两侧为 T接线器,中间为S接线器,其 三级结构如图1-3所示。TST

5、交换网络完成时分交换和空分交换,时分交换由 T 接线器完成,空分交换由S接线器完成。S接线器的输入复用线和输出复用线的 数量决定于两侧T接线器的数图1.3 TST交换网络假定PCM1±的TS2与PCM8E的TS31进行交换,即两个时隙代表 A、B两个 用户通过TST交换网络建立连接,构成双方通话。由于数字交换采用四线制交换, 因此建立去(2B)和来话(B-A)两个方向白通话路由.交换过程如下:(1)A-B方向,即发话是PCM止的TS2,受tS是PCM8E的TS31。PCM1E的TS2把用户A的话音信息顺序写入输入T接线器的话音存储器的2 单元,交换机控制设备为此次接续寻找-空闲内部时

6、隙,现假设找到的空闲内部时 隙为TS7,处理机控制话音存储器2单元的话音信息在TS7读出,则TS2的话音 信息交换到了 TS7,这样输入T接线器就完成了 TS2TS7的时隙交换。S接线器在TS7将入线PCMM出线PCM眩通,使入线 PCM1±的TS7交换 到出线PCM8E。卒&出T接线器在控制存储器的控制下,将内部时隙 TS7中话音 信息写入其话音存储器的31单元,输出时在TS31时刻顺序读出,这样输出T接 线器就完成了 TSATS31的时隙交换。(2) B- A方向,即发话是PCM8E的TS31,受tS是PCM8E的TS2 PCM8E的TS31把用户B的话音信息顺序写入输入

7、T接线器的话音存储器的 31单元,交换机控制设备为此次接续寻找一空闲内部时隙,现假设找到的空闲 内部时隙为TS23处理机控制话音存储器31单元的话音信息在TS23读出,则TS31 的话音信息交换到了 TS23,这样输入T接线器就完成了 TS3BTS23的时隙交换。S接线器在TS23将入线PCM而口出线PCM酸通,使入线PCM8E白TS23交 换到出线PCM1±。¥&出T接线器在控制存储器的控制下,将内部时隙TS23中话 音信息写入其话音存储器的 2单元,输出时在TS2时刻顺序读出,这样输出T 接线器就完成了 TS2”TS2的时隙交换。为了减少链路选择的复杂性,双方通

8、话的内部时隙选择通常采用反相法。所谓反 相法就是如果 ZB方向选用了内部时隙x,则B-A方向选用的内部时隙号由下 式决定:x+n/2式中n为PCMT用线上一帧的时隙数,也就是说将一条时分复用 线的上半帧作为去话时隙,下半帧作为来话时隙,使来去话两个信道的内部时隙 数相差半帧。例如在图1-3中,ZB方向选用内部时隙TS7, x=7,则B-A方向 选用的内部时隙为7+32/2=23,即TS23止匕外,个别程控数字交换机采用奇、偶 时隙法安排双向信道。第2章 设计内容2.1 目的及意义一个完整的通信系统由终端、交换、传输三部分构成,交换是通信系统的核心,因此,“现代交换原理”是通信专业的重要专业基础

9、课程。其中,时分接线 器(T型)和空分接线器(S型)是程控交换技术中最基本的交换单元电路。 单独的T接线器和S接线器,只适用于容量比较小的交换机,而对于大容量的交 换机通常选用空分交换芯片和时分交换芯片构成 TST交换网络,完成多语音用户 间的交换。本设计要求学生在学习现代交换原理的基础上,掌握T接线器和S接线器的功能,以及构成TST交换网络的方法,正确理解接线器的组成、工作方式和工作 原理,这对学习和分析电话通信网、 程控交换机是非常有益的。通过该课程设计 的训练,培养和提高学生的综合设计能力和实际动手能力,为今后的学习和工作 积累经验.2.2 训练任务及要求1、掌握T接线器和S接线器的工作

10、原理,TST交换网络构建的方法.2、利用时分交换芯片和空分交换芯片构成 TS校换网络,画出原理图。其中, 输入级T型接线器为顺序写入、控制读出,中间级S®接线器为输入控制方式也可 以是输出控制工作方式,输出级T型接线器工作方式为控制写入、顺序读出。要求 该网络能够实现任何时隙语音和数据间的交换。3、可选用的芯片有时分交换芯片 MT8980及空分交换芯片 MT8816.其中,时 分交换芯片MT8980是8线X 32信道数字交换电路,输入和输出均链接8条PCM 集群( 30/32路)数据线,在控制信号作用下,可实现 240/256路数字语音或数 据的无阻塞数字交换。空分交换 MT8816

11、芯片为CMOS大规模集成电路芯片, 是一片8X16模拟交换矩阵,有8条COL线(L0L7)和16条ROW 线(ROW0 ROW15),形成一个模拟交换矩阵,它们可以通过任意一个交叉点接通。查阅以 上芯片的资料,熟悉各芯片的工作原理、性能及使用方法。第3章设计所需元器件3.1时分交换芯片MT8980MT898ctt用一并变换器、数据存储器、帧计数器、控制寄存器、控制接口 单元、接续存储器、输出复用器与并-用变换器等部分构成。串行PCMt据流以2.048Mb/s速率(共32个64kb/s, 8比特数字时隙) 分八路由STI。STI7输入,经用-并变换,根据码流号和信道(时隙)号依次存 入256X8

12、比特数据存储器的相应单元内。控制寄存器通过控制接口,接受来自 微处理器的指令,并将此指令写到接续存储器。这样,数据存储器中各信道的数 据按照接续存储器的内容(即接续命令),以某种顺序从中读出,再经复用、缓 存、并一用变换,变为时隙交换后的八路 2。048Mb/s用行码流,从而达到数字 交换的目的。如果不再对控制寄存器发出命令,则电路内部维持现有状态,刚才交换过的 两时隙将一直处于交换过程,直到接受新命令为止。接受存储器的容量为256X 11位,分为高3位和低8位两部分,前者决定 本输出时隙的状态;后者决定本输出时隙所对应的输入时隙。 另外,由于输出多 路开关的作用,电路还可以工作于消息模式(m

13、essage mode,以使接续存储器低 8位的内容作为数据直接输出到相应时隙中去.电路内部的全部动作均由微处理器通过控制接口控制,可以读取数据存储 器、控制寄存器和接续存储器的内容,并可向控制寄存器和接续存储器写入指令. 此外,还可置电路于分离方式,即微处理器的所有读操作均读自于数据存储器, 所有写操作均写至接续存储器的低 8位。时分交换芯片MT898比8线X 32信道数字交换电路,输入和输出均链接8条PCM 集群(30/32路)数据线,在控制信号作用下,可实现 240/256路数字语音或数 据的无阻塞数字交换。微处理器对电路的控制主要体现在对内部存储器的读写操作,控制格式为: 地址线(A5

14、A):若A5 = 0,选择控制寄存器,所有操作均针又t控制寄存器.若A5=1,则由A4A0选择输出码流的信道号(时隙号)。MT898吸有8条2.048Mb/s速率的PCMI行输入码流,每个码流中共有32 个8比特数字时隙(信道),输入的各信道数据经用并转换后存入该信道对应的 数据存储器中(片内有256个8比特的数据存储器)。MT8980#有8条2。048Mb/s速率的PCM行输出码流,每个码流中共有 32个8比特数字时隙(信道),每个输出信道(时隙)都有一个11位的接续存储 器和它对应.控制寄存器通过控制接口,接受来自微处理器的指令,并将此指令 写到接续存储器.这样,数据存储器中各信道的数据按

15、照接续存储器的内容 (即接续命令,输 出信道的数据来自哪个输入码流的哪个时隙),以某种顺序从中读出,再经复用、 缓存、并用变换,变为时隙交换后的8路2.048Mb/s用行码流,从而达到数字交 换的目的。如果不再改写接续存储器中的内容,则电路内部维持现有状态,刚才交换过的两时隙将一直交换下去,直到接受新命令为止。3。2 空分交换 MT8816空分交换MT8816芯片为CMOS:规模集成电路芯片,是一片8X 16模拟交换 矩阵,有8条CO段(L0-L7)和16条ROW1 ( ROW0 ROW15)形成一个模拟 交换矩阵,它们可以通过任意一个交叉点接通。该实验系统是由话路单元和控制单元两大部分组成,

16、其中话路单元由用户 电路、自动交换网络、音信号产生电路、供电系统电路等组成,如图3。1。图3。 2是空分交换网络芯片MT8816ft能图。图3.1实验系统的交换网络结构方框图21AROWo ( 5)AROW3C4J “" -I " ="ACOLa(34) ACOL1 (|253 ACOLjqS)然地址译码器控制锁存器熨5附交叉点开关阵列ROWo二 ROW15(40)| ( 20)( )jVdd Ves Vss358Lo151 17 15f I tCOL7图3.2空分交换网络芯片 MT8816功能图。8 匕 COL; 8" COU 8U COU 811 C

17、ObsARWo,AR.W1 *AR.W2 AR.W3 数 据 传 输 门 ROWoCS ST地址择码和钺存DI.SI ACOLi ACOLi ACOLfl图3。3 MT8816交换矩阵示意图表3.1MT8816地址译码真值表AC0L2ACOLiACCLoAROWjAROWjAROWiARQWe选择开关电路二I.LLLLLROWo-COLoLLLLLLLHOWi-COlcLLLLLLROWrCOL<LLLLP LH 1HROW3-COULLLLHLLROW4-COLcLLLLHLHROWj-COLoLLLLHHLROWCOULLLLHHHROW7-COULLLHLLLrow3-couLLH

18、LLHROW9<OLflLLLHLLROWLo*COLoLLLHLHHrowli-couLLLHHLLROWl1-COLoLLLHHLHLLLHHHROWlULLLHHH及 oWlfC。一LHIS上ROW-COL1LHL同上ROW-COLLHH同上ROW-COLjHLL同上ROWTOUHL-H同上ROW-COL5HL同上ROW-COL*HH同上ROW-COL7MT881作原理MT88161一片8X16模拟交换矩阵CMOS:规模集成电品各芯片,如图3。2 所示,图中有8条CO啜(COCOL)和16条ROWI (ROW- ROW,形成一个 模拟交换矩阵。它们可以通过任意一个交叉点接通。芯片有

19、保持电路,因此可以保持任一交叉接点处于接通状态,直至来复位信号为止.CPU可以通过地址线ACO ACOL和数据线 AROW AROW先行控制和选择需要接通的交叉点号。 ACO1ACOLS COLCOL中的一条线。ACOLACO以成二进制码,经过译码以 后就可以接通交叉点相应的 COLAROW-AROWT ROW- ROM的一条。AROW AROW!成二进制码,经过译码以后就可以接通交叉点相应的ROW例如要接通L1和J0之间的交叉点.这时一方面向 ACOLACOL送001,另一方向面向 AROWAROW6 0000,当送出地址启动门ST时,就可以将相应交叉点接通了。图 中还有一个端子叫"

20、;CS',它是片选端,当CS为“ 1"时,全部交叉点就打开了 . 综上所述,该电路是由7128线地址译码器、128位控制数据锁存器与8X16开 关阵列组成,在电路处于正常开、关工作状态下,CS应为高电平,RESETS氐电平,地址码输入选择锁存单元及开关阵列对应的交叉点处于开的状态,这样数据DI在ST下降沿时刻被异步写入锁存单元,并控制所选交叉点开关的通、断,若DI为低电平,则开关截止,其地址译码真值表如表3。1所示。3.3 AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Rea

21、d Only Memory )的低电压,高性能 CMOS粒微 处理器,俗称单片机。该器件采用 ATMEI0密度非易失存储器制造技术制造,与 工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能 8位CPLW闪烁存 储器组合在单个芯片中,ATMEL勺AT89S51是一种高效微控制器,为很多嵌入式 控制系统提供了一种灵活性高且价廉的方案。U202MT8980U103AT89C51VCC1 44CSTOODE2 esc43DRAA3DTASTO042DRBB4STI0STO141DRCC5STI1STO240STI2NC6 NCSTO339DRD7 STI3STO48 37R9STI4STO5

22、36, cSTI5STO6“2T10 ECCTCr35DZJT“STI6STO7c,f c11 STI7VSS34GNDC 12VDDD033DC013 ci32DC1961431 DC215 C4ID230DC3A0D316 “29DC4A1D4”17 2818 27DC519 NCD526DC620 A3D625DC721 A5CS24CSSA5CS22 223RWSDSR/W-WSC88161P10P00P11P01P12P02P13P03P14P04P15P05P16P06P17P07INT1P20INT0P21P22T1P23T0P24_P25EA/VPP26P27X1X2RESET

23、RXDTXDRD-ALE/PWrpsen39 DC0RWS 238 DC1SI 337 DC2SCOM4 436 DC3SCOM5 535 DC4SCOM3AB11634 DC5733 DC6832 DC713 口21 AC822 AC9AB1C1523 AC10U10724 AC1174HC5731425 AC12 GND 1”OC3126 AC13 ALEC 11OC C 27 AC141918RESET1928 AC15 DC0 2-19 AC0ID12DC1 3cc18 AC1DC242D2Q17AC2DC353D3Q16AC3_4D4Q_10jDC4 6e“15 AC4RDC 17

24、cWRC 16 彳5D5Q11cDC5 7f14 AC56D6330Alecdc6 813 AC6e 29 PSCDC7 97D7Q12 AC70 8D8Q图3。4 AT89C51单片机示意图P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门电流。 当P1 口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存 储器,它可以被定义为数据/地址的第八位.在FIASH编程时,P0 口作为原码输 入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1 口: P1 口是一个内部提供上拉电阻的 8位双向I/O 口,P1 口缓冲器能接 收输出4TTL门

25、电流。P1 口管脚写入1后,被内部上拉为高,可用作输入,P1 口 被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编 程和校验时,P1 作为第八位地址接收.P2 :P2 为一个内部上拉电阻的8位双向I/O 口下2 口缓冲器可接收,输 出4个TTL门电流,当P2 口被写“1时,其管脚被内部上拉电阻拉高,且作为输 入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流.这是由于内部上 拉的缘故.P2 口当用于外部程序存储器或16位地址外部数据存储器进行存取 时,P2 口输出地址的高八位.在给出地址“1时,它利用内部上拉优势,当对外部 八位地址数据存储器进行读写时,P2

26、输出其特殊功能寄存器的内容.P2 在 FLASH编程和校验时接收高八位地址信号和控制信号。P3 :P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL 门电流。当P3 口写入“1脂,它们被内部上拉为高电平,并用作输入。作为输入, 由于外部下拉为低电平,P3 口将输出电流(ILL )这是由于上拉的缘故。RST复位输入.当振荡器复位器件时,要保持RST脚两个机器周期的高电平 时当8051通电,时钟电路开始工作,在RESETS脚上出现24个时钟周期以上的高 电平,系统即初始复位.初始化后,程序计数器PC指向0000H P0-P3输出口全部 为高电平,堆栈指钟写入07H,其它专用寄存

27、器被清" 0"。RESE由高电平下降为 低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM包括 工作寄存器R0- R7)的状态,具体情况见表3.1。表3。2 8051的初始态特殊功能寄存器初始态特殊功能寄存器初始态ACC00HB00HPSW00HSP07HDPH00HTH000HDPL00HTL000HIPxxx00000BTH100HIE0xx00000BTL100HTMOD00HTCON00HSCONxxxxxxxxBSBUF00HP0- P31111111BPCON0xxxxxxxBALE/PROG :当访问外部存储器时,地址锁存允许的输出电平用

28、于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲.在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时, 将跳过一个ALE脉冲.如想禁止ALE的输出可在SFR8EH地址上置0.此时,ALE 只有在执行MOVX , MOVC指令是ALE才起作用.另外,该引脚被略微拉高.如 果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个 机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信 号将不

29、出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH), 不管是否有内部程序存储器。注意加密方式 1时,/EA将内部锁定为RESET; 当/EA端保持高电平时,此间内部程序存储器。在 FLASH编程期间,此引脚也 用于施加12V编程电源(VPP).XTAL1 :反向振荡放大器的输入及内部时钟工作电路的输入 .XTAL2:来自反向振荡器的输出.振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放 大器可以配置为片内振荡器.石晶振荡和陶瓷振荡均可采用。如采用外部时钟源 驱动器件,XTAL2应不接.有余输入至内部时钟信号要通过一个二分频触发器

30、, 因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽 度.芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号 组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列 全被写“1且在任何非空存储字节被重复编程以前,该操作必须被执行。止匕外,AT89S51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持 两种软件可选的掉电模式。在闲置模式下,CPU亭止工彳但RAM定时器,计数 器,串口和中断系统仍在工作.在掉电模式下,保存RAM勺内容并且冻结振荡器, 禁止所用其他芯片功能,直到下一个硬件复位为止。第4章TST网络设计及步骤4.1 TST数

31、字交换网络典型的TST数字交换网络可以用图4。1的模型描述算3图4。1 TST三级交换网络示意图整个交换网络以S接线器为核心组织。对于一个具有 N条输入复用线和N条 输出复用线的交换网络而言,需要配置 2N套T接线器,其中N套在输入侧,为 初级T接线器,完成用户的发送时隙到交换网络内部的公共时隙的交换;N套在输出侧,称为次级T接线器,完成将交换网络内部的公共时隙上的住处传送到另 一用户的接收时隙上。因此,交换网络内部提供的公共时隙的数量就决定了交换 网络中能够形成的话音通路的数量。中间的 S接线器主要由一个NXN的交叉接 点和具有N个存储器的控制存储器组来组成,用来完成将交换网络内部运载的用

32、户信息从一条输入侧复用线上交换到规定的一条输出复用线上。输入级T型接线器为顺序写入、控制读出,中间级 SS接线器为输入控制方 式也可以是输出控制工作方式,输出级T型接线器工作方式为控制写入、顺序读 出。要求该网络能够实现任何时隙语音和数据间的交换。该设计用于实现一个4*32线即128线无阻塞网络,所以用MT898解口 MT8816 的4条PCMI就可以实现。4.2 TST交换网络设计步骤本设计实现第1个接线器的时隙1与第2个接线器的时隙30的交换过程, 其硬件连接图如附图所示.该交换网络用了两片MT8980 一片MT8816 一片AT89C51还有一片74HC57琳口时钟发生器8284A.信号

33、在初级T和S接线器中进行时隙和空间交换后,进入次级 T接线器中进行二次时隙交换.在硬件连接图中时钟发生器8284A发出频率f=4.096MHZ的信号,分别接到 T接线器MT8980的14引脚的C4I和单片机AT89C51的18号引脚上;单片机 AT89C51采用外部振荡器,所以AT89C51的18号引脚接外部振荡信号的输入. AT89C51的RST引脚用于复位信号的输入,在高电位下工作,它的 DS接到 MT8980的DS上进行分时片选,以保证它们来实现双线的信息交换,保证TST数 字交换网络的正常运行,避免拥塞。当4路PCM信号进入初级 T接线器MT8980时,串行PCM数据流以 2.048M

34、B/S的速率有STI0STI3输入,经由串并转换后,根据码流信号和信道 (时隙)号依次存入256*8比特的数据存储器的相应单元内。控制存储器通过控 制接口,接受AT89C51的指令,并将此指令写到连接存储器中。AT89C51通过 P00 P07将地址分别送入 T接线器 MT8980和锁存器 74HC573进行锁存.当信息在T接线器MT8980进行完时隙交换后进入 S接线器 MT8816中来实现看见的交换,此时74HC573将锁存的地址送入S接线器MT8816 中。同时锁存器74HC57将片选信号送入MT8816的CS中,将S接线器选通, 使得MT8816开始工作。AT89C51可以通过地址线

35、ACOL0ACOL2和AROW0AROW3进行控制 和选择需要接通的交叉点号。ACOL0ACOL2管COL0COL7中的一条线.ACOL0ACOL2编成二进制码,经过译码以后就可以接通交叉点相应的 COLi (i=0, 1,2, 3,4,5,6, 7); AROW3 AROW0 管 ROW15ROW0 中的一 条.AROW0AROW3编成二进制码,经过译码以后就可以接通交叉点相应的 ROWj0AT89C51通过DS将次级T选通,通过地址线送入次级 T,再次完成时隙的 交换,通过以上过程可以实现完整的 TST交换.其中前T级与后T级都采用顺序写入,控制读出,S级采用输出端控制,对 入线进行选择。

36、具体程序如下:DATA SEGMENT;定义数据段R1 DB ?R2 DB ?DATA ENDSCODE SEGMENT;定义代码段ASSUME CS: CODE, DS:DATAMAIN PROC FARSTART: MOV AX, DATAMOV DS,AXMOV A, R2ORL A, 6 60HMOV P2,ASETB P10 4LOOP3:MOV C,P1.5JC LOOP3MOV A, P0CLR P1.4SETB P2.7R1 EQU 00011001BCALL WCONTROL 子程序R1 EQU 00000001BR2 EQU 00000001BCALL W-CONNECTI

37、ON子程序R1 EQU 00010001BCALL W-CONTROL 程序R1 EQU 00100001BR2 EQU 00000001BCALL WCONNECTION器子程序CALL W-SR1 EQU 00011010BCALL W-CONTROL;主程序;初始化DS;P20 6=1R, P20 6=0W;P20 5=1时隙,P=0控制;置DS为高;DTA不为0时等待;CS=1;调用写MT8980控制寄存器;调用写MT8980连接存储器;调用写MT8980控制寄存器子;调用写MT8980连接存储;调用对MT8816的控制子程序;调用写MT8980控制寄存器子程序;调用写MT8980连接

38、存储器;调用写MT8980控制寄存器子;调用写MT8980连接存储器;完成写MT8980连接存;P20 6=1R, P20 6=0W;P20 5=1时隙,P=0控制;置口$为高;DTA不为0时等待;CS=1;完成写MT8980控制寄存;P2.5=0空制;置DS为高R1 EQU 00000001BR2 EQU 00000010BCALL W CONNECTION子程序R1 EQU 00010010BCALL W-CONTROL程序R1 EQU 00100111BR2 EQU 00000010BCALL W-CONNECTION子程序RETMAIN ENDPW-CONNECTIONPROC NEA

39、R储器子程序MOV A,R2ORL A,#20HMOV P2, AMOV P0, R1SETB P10 4LOOP3:MOV C, P1.5JC LOOP1CLR P10 4SETB P2.7RETW-CONNECTIONENDPW-CONTROL PROC NEAR器子程序MOV P2, #00HMOV P0, R1SETB P10 4LOOP2: MOV C,P1.5JC LOOP2MOV A,P0CLR P10 4SETB P2.7RETW-CONTROL ENDPM -S PROC NEAR程序MOV AL,10000000BMOV DX,0010010BOUT DX, ALM S E

40、NDPCODE ENDSEND START4.3结果分析;DTA不为0时等待CS=1;完成对MT8816的控制子;锁存器74HC573入口地址;写交叉点控制字以上程序中首先完成对第一个 T接线器的控制,具体步骤为:(1)调用W-Conlrol子程序,写控制寄存器=R1=00011001完成选ST01/ Ch01的连接存储器高位.(2)调用 W-Connection 子程序,Rl=000000001,R2=00000001,写连接存储 器高位CMHb2=M交换模式。(3)调用 W-Control子程序,写控制寄存器=R1=00010001选ST01/Ch01 的连接存储器低位。(4)调用 W-C

41、onnection 子程序,RI=00100001, R2=00000001 写连接存 储器的低8位。然后再对S接线器控制:调用W-S子程序,完成对MT8816勺控制。最后对第二个T接线器进行控制,具体步骤为:(1)调用 W-Conlrol子程序,写控制寄存器=R1=00011010,选ST02/Ch030 的连接存储器高位。(2)调用 W-Connection 子程序,Rl=00000001,R2=00000010,写连接存储器高位CMHb2=M交换模式(3)调用 W-Control子程序,写控制寄存器=R1=00010010选ST0"Ch030 的连接存储器低位。(4)调用 WConnection 子程序,RI=00100111,R2=00000010,写连接存储 器的低8位.这样,就完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论