程控交换机用户摘挂机检测编程实验_第1页
程控交换机用户摘挂机检测编程实验_第2页
程控交换机用户摘挂机检测编程实验_第3页
程控交换机用户摘挂机检测编程实验_第4页
程控交换机用户摘挂机检测编程实验_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

■实验平台(SDS)由通信学院自行开发■主要为了配合《现代交换原理》课程■体会软件驱动硬件的编程思路■预备知识程控交换原理;C程序设计;

TurboC3.0关于SDS实验摘挂机检测编程实验的目的、内容及方法■掌握用户摘/挂机检测和用户信号音产生的机理、时隙交换过程以及程序设计方法■编写一个基于本实验室SDS-3小交换机的用户摘、挂机检测C程序■首先了解SDS-3小交换机的组成、主要芯片、相关端口等基本知识,然后参考编程向导编写摘挂机检测C程序■编译试编程序并在SDS-3上验证。SDS-3小交换机组成示意图ISABUSIntel8255MT8981TP3219用户信号音产生的原理:

450Hz数字信号发生器(2764芯片)中→用户时隙与信号音时隙交换→软件编程各种音信号的断续比→得到特定的信号音用户时隙分配:0x010x020x030x04(1号用户)(2号用户)(3号用户)(4号用户)信号音时隙分配:

0x0c0x0d0x0e0x0f

拨号音回铃音忙音空号音用户时隙信号音时隙编程所涉及的芯片介绍■MT8981■Intel8255■三态输出锁存器IC373■移位/存储寄存器IC299MT8981MITEL公司生产的数字交换芯片,具有典型的单T结构,可编程控制交换的进行,4PCM输入X4PCM输出,可提供128路64Kbit/s信道的无阻塞时分和空分交换。关于8981的简要说明:1、数据存储器:相当于T接线器的话音存储器SM,共128存储单元。2、接续控制存储器:相当于T接线器的控制存储器CM,也有128个存储单元,地址为0x2a0~0x3c7,每个存储单元被分为高字节和低字节两部分。3、控制存储器CR:存储控制数据,这些控制数据用于指示下一步对CM的操作(如果CR内的数据为0x18,则写高字节;如果为0x10则写低字节)。4、8981有两种工作模式:交换模式、消息模式,SDS-3使用交换模式。(CM的高字节为0x01时工作于交换模式)Intel8255

Intel公司生产的一种用于并口扩展的可编程芯片。有3个8位的并行输入/输出口(A、B、C),有三种工作方式:方式0(基本输入输出方式);方式1(选通输入输出方式);方式2(双向传送方式)。SDS-3使用方式0(当控制端置为01000010=0x82时工作于方式0)D0~D78255A端口各位的含义及控制功能

A端口:用户电路和DTMF接收器的片选信号D0:1号用户电路的片选信号(0有效)D1:2号用户电路的片选信号(0有效)D2:3号用户电路的片选信号(0有效)D3:4号用户电路的片选信号(0有效)D4:1号DTMF信号接收器(TS8)的片选信号(0有效)D5:2号DTMF信号接收器(TS9)的片选信号(0有效)D6:空D7:用户电路快读控制信号(0有效)8255B端口各位的含义及控制功能B端口:DTMF接收器的状态和译码输出控制D3-D0:DTMF数字信号的8421码D4:1号DTMF信号接收器(0x08)的状态信号(0有效)D5:2号DTMF信号接收器(0x09)的状态信号(0有效)D6:空D7:空8255C端口各位的含义及控制功能C端口:振铃驱动和各种信号音控制D0:1号用户电路振铃驱动信号(1有效)D1:2号用户电路振铃驱动信号(1有效)D2:3号用户电路振铃驱动信号(1有效)D3:4号用户电路振铃驱动信号(1有效)D4:拨号音控制信号(0有效)D5:回铃音控制信号(0有效)D6:忙音控制信号(0有效)D7:空号音控制信号(0有效)三态输出锁存器IC373用户电路读写控制及用户电路状态灯控制D0:用户电路读操作使能信号(0有效)D1:用户电路写操作使能信号(0有效)D2:空D3:空D4:1号用户电路状态灯控制信号(0有效)D5:2号用户电路状态灯控制信号(0有效)D6:3号用户电路状态灯控制信号(0有效)D7:4号用户电路状态灯控制信号(0有效)注:在SDS-3小交换机的面板上有4个LED指示灯,每个对应一个用户电路。(现为硬件控制)8位双向移位/存储寄存器IC299

在SDS-3交换机中每个用户都有一个线端与之相对应,用户电路的状态通过这个线端的电位变化反映出来,通过周期地读取299芯片的输出值即可判断该用户的摘挂机状态。

(通常,用户线挂机时为高电平,摘机时低电平)编程中所用到的硬件芯片地址8255A端口地址:0x2c08255B端口地址:0x2c28255C端口地址:0x2c4

8255控制端口地址:0x2c6

8981控制寄存器CR地址:0x280IC373芯片地址:0x2d2

IC299芯片地址:0x2d0第0号CM单元地址:0x2a0编程操作步骤(演示讲解)1、首先确保微机存在文件夹C:\tc\user2、运行本实验室提供的编程向导工具(switch.exe),登录后单击“编写程序”,填写下拉菜单中的各项内容,最后通过单击“生

温馨提示

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

评论

0/150

提交评论