九时分交换编程调试_第1页
九时分交换编程调试_第2页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、41实验九 时分交换编程调试实验实验目的1 熟悉数字程控交换软件编程的方法2 理解数字程控交换的工作原理3 掌握时分交换编程技巧预习要求认真预习MSC-51 单片计算机原理与应用和程控交换原理中的相关内 容。三、实验仪器仪表1 现代程控交换实验系统一台2.MSC-51 系列仿真器或编程器一台3 两个 40 引脚底座4 电话机两部四、电路的组成及工作过程(一)MT8980 简介时分交换系统的核心芯片是 MT8980 MT898C 可工作于两种模式。一种称 为交换模式,可实现任意输入信道至任意输出信道的交换。另一种消息 模式,允许交换机的控制系统通过 MT8980 的控制接口直接读任何话音存 储单

2、元,或写任何接续存储单元。这种模式对于控制系统收、发信令十 分方便。二)十分交换的编程步骤1写 控制寄存器(控制寄存器地址为 #8000H)2写 接续存储器的高字节 (接续寄存器地址#8020H#803FH)3写 接续存储器的低字节 (接续寄存器地址#8020H#803FH)三)时分交换的命令芯片 U108 主要的工作是锁存中央处理器送出的交换命令字。U102 将数据通过 P0 口输出,同时将 P2.4 置高,然后通过 P2.3 或P1.1 向 U103 发送中断请求,U103 响应中断请求后从数据锁存器读 取控制命令字。U103 读 U102 命令口地址:#8000H 时分交换命令如下: 命

3、令为一个字节,其中每两位确定一个话路的接续,组合如下: b1b0 确定第一话路(电话号码为 68) b1b0=00 ,表示拆线; b1b0=01 ,表示 2 路 叫 1 路; b3b2 确定第二话路(电话号码为 69) b3b2=00 ,表示拆线; b3b2=01 ,表示 1 路 叫2 路;U103 接收到命令后再根据 U103 的 P13 和 P14 两位的电平确定是什么交换,交换方式和这两位电平的对应关系如下:命令类型有四种,由 U103 的 SCOM5(P14 和 SCOM5(P13 确定:=00 为人工交换,程序应复位 MT8816 并使 MT8980 所有的输出码流为高阻;=01 为

4、空分交换,程序应使 MT8980 所有的输出码流为高阻; =10 为时分交换,程序应复位 MT8816;=11 为时分中继接续,程序应复位 MT8816;42五、实验内容编写程序在实验箱上进行现场调试, 实现两个用户之间进行时分交换电话通 信六、实验步骤1.拔下 U103 单片机,接好仿真器插头,打开 PC 机界面 MEDWI 软件, 设置好仿真器。2.打开 T_CHANGE_1_2.ASM 读程序,分析程序流程。3.在甲一路, 甲二路接入电话机, 按键盘“开始”键,选择“时分交换”,建立甲一路和甲二路的成功接续,此时双方不能通话。4.先点击项目栏,选择“全部编译”命令编译程序,然后装入代码到

5、仿 真器中,点击“复位”图标,此时光标指向“ ajmp main”,点击“单 步”图标执行程序,当执行一遍程序时,发现有一路可以接收另一路 语音信号,保持单路通话,继续单步执行程序,单步执行完后运行程 序,此时甲一路和甲二路双方便可双方通话。 (注:重复上述实验步 骤时,由于程序稳定性不够,所以有时需反复执行几遍)5.完成实验后,取下仿真器插头,插回 U103 原单片机,恢复原系统。七、问题及解决方法由于程序执行过程不稳定, 为达到稳定效果, 可以取一个空白单片机, 用 编程器将程序烧入单片机,将单片机插入U103 打开电源开关,完成甲一路和甲二路的成功接续,双方能够通话八、编写程序; 实验步

6、骤:;1 、将 U103 换成仿真器;2 、使实验系统工作在时分交换状态;3 、成功建立甲方两路的接续,此时双方不能通话。;4 、运行下列程序;5 、此时双方应能通话U202_RW EQU P1.1ORG 0000HAJMP MAINORG 0030HMAIN:CLR U202_RW;写 MT8980 芯片ACALL MT8980_RST;1-2MOV DPTR,#8000H;写 MT898C 控制寄存器MOV A,#19H ;ST0-CONNECTION_HMOVX DPTR,AMOV A,#01HMOV DPTR,#8020H;接续存储器高字节MOVX DPTR,A43MOV DPTR,#

7、8000H;写 MT898C 控制寄存器MOV A,#11H ;ST0-CONNECTION_LMOVX DPTR,AMOV A,#00HMOV DPTR,#8020HMOVX DPTR,AMOV DPTR,#8000HMOV A,#18HMOVX DPTR,AMOV A,#01HMOV DPTR,#8020HMOVX DPTR,AMOV DPTR,#8000HMOV A,#10HMOVX DPTR,AMOV A,#20HMOV DPTR,#8020HMOVX DPTR,AAJMP $= 初 始 化 MT8980 芯 片 子 程 序MT8980_RST:MOV DPTR,#8000H;写 MT

8、8980 控制寄存器(地址#8000H)MOV A,#18H;ST0-CONNECTION_HMOVX DPTR,AACALL CONNECTION_H;接续存储器高字节初始化子程序MOV DPTR,#8000H;写 MT8980 控制寄存器(地址#8000H)MOV A,#10H;ST0-CONNECTION_LMOVX DPTR,AACALL CONNECTION_L ;接续存储器低字节初始化子程序MOV DPTR,#8000HMOV A,#19H ;ST1-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#11H

9、 ;ST1-CONNECTION_LMOVX DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1AH ;ST2-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#12H ;ST2-CONNECTION_L44MOVX DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1BH ;ST3-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#13H ;ST3-CONN

10、ECTION_LMOVX DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1CH ;ST4-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#14H ;ST4-CONNECTION_LMOVX DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1DH ;ST5-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#15H ;ST5-CONNECTION_LMOVX

11、 DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1EH ;ST6-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#16H ;ST6-CONNECTION_LMOVX DPTR,AACALL CONNECTION_LMOV DPTR,#8000HMOV A,#1FH ;ST7-CONNECTION_HMOVX DPTR,AACALL CONNECTION_HMOV DPTR,#8000HMOV A,#17H ;ST7-CONNECTION_LMOVX DPTR,AACALL CONNECTION_LRET ;=接续存储器高字节初始化子程序 =CONNECTION_H:MOV DPTR,#8020HMOV R7,#20H CON_H_LOOP:CLR AMOVX DP

温馨提示

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

评论

0/150

提交评论