欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《现代交换技术》实验指导书.docx

    • 资源ID:26188749       资源大小:107.09KB        全文页数:20页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《现代交换技术》实验指导书.docx

    1、现代交换技术实验指导书现代交换技术实验指导书何宁编桂林电子工业学院通信与信息工程系二00四年三月实验一:时间表调度一、实验目的1、 掌握时间表的调度及工作原理。2、 熟悉 T 接线器(时间接线器)的控制方式。3、 掌握周期级程序的调度过程和各种信号音的测试。二、实验要求熟练掌握 C 语言编程,编写一时间表调度程序,能用示波器进行相关波形的测试。三、实验原理周期级程序由时间表调度、启动。本实验用到的五个周期级程序是:模块名 执行周期puls_8ms()8ms;8ms扫描dtmf ()16ms;双音多频收号p_96ms()96ms;96ms扫描p_192ms()192ms;192ms扫描tmup(

    2、)192ms;超时处理本实验系统的时钟中断周期为8ms,周期级程序计时均以此作为基本单位。所编时间 表中每一行代表时间,其值由计数器决定,每行中的每一位对应所调度的周期级程序,当 该位为“ 1”时将执行程序,为“ 0”时不执行程序。根据这一规则,再加上程序的执行周 期和周期级程序的个数可以列出时间表。时间表存储在 static short int bit_tab245 这样一 个整数型数组中,时间表调度程序的作用是根据时间表依次调度周期级程序,每次扫描时 间表一行,再分析该行中为“ 1”的位,并执行对应的程序,数据结构如下: static short int bit_tab245; 时间表。

    3、时间表的初值应在此程序中设置,具体结构见附表。在数字电话通信中,采用脉冲编码调制(PCM )作为时分复用技术的信号传输,提高 了信道的利用率, PCM 的基本帧结构(基群)是高次群复接的基础,它由 32 个时隙组成 一帧结构,其传输速率为 2.048Mbit/s,时分复用是以时间顺序来区分不同用户,所以在时 隙位置上是有区别的。四、实验步骤1启动计算机,在 DOS状态下运行DEMO 2002.EXE,进入演示程序;2、 对用户进行操作(按用户电话号码拨号、通话) ,观察系统工作过程;3、 根据实验界面用户话音存储器和控制存储器的时隙位置, 分析两个用户的控制方式和时隙关系(双方摘机后) 。4、

    4、用示波器测量时钟及频率, 测量信号音的波形和频率参数 (拨号音、忙音、回铃音)5、退出演示程序返回 DOS;6、 运行DOEXP.EXE,选择实验“ 2” ;7、 编写实验程序,并运行进入系统工作界面;8、 对用户进行操作,验证程序的正确性,后将编写正确程序进行分析、记录。五、 实验设备数字程控实验系统一台 SR8 双踪示波器一台 计算机一台六、 实验报告1、将正确程序及测试波形参数写入实验报告192ms 的时间表,用多分支选择语句实现以上给出的 5 个功能调用,当2、说明周期级程序的功能和分析 T 接线器的控制方式。附表:时间表时间指针puls_8ms()dtmf ()p_96ms()p_1

    5、92ms()tmup()t010000t111010t210000t311000t410000t511000t610000t711000t810001t911100t1010000t1111000t1210000t1311000t1410000t1511000t1610000t1711000t1810000t1911000t2010000t2111100t2210000t2311000注:编程说明根据时间调度表的工作过程,设计一长度为switch 后面括弧内的整型表达式等于某分支表达式时则执行该功能 ,用条件语句和循环语句进行逐行逐位的扫描,从而完成时间表的调度。一、 实验目的与要求1、 加深

    6、对脉冲拨号号码识别原理的理解。2、 理解脉冲识别和位间隔识别两个作业的过程。3、 进一步理解周期性扫描和外部中断的含义。4、 要求熟悉汇编语言、数字逻辑电路、微机接口技术等相关知识。二、 实验原理与功能脉冲拨号话机送来的拨码信号是脉冲信号,反映在用户线上的状态是“断”、“续”状态, 即“0”或“ 1”,根据所拨号码与脉冲之间的关系, 计算机必须周期性地读取用户状态信息, 用户状态送计算机打印口,地址为:378H (数据),379H (状态),37AH (控制),通过下 面两个作业,计算机可完整接收电话号码。第一步脉冲识别,即8ms作业,完成脉冲间隔识别,以实现一位号码接收; 第二步位间隔识别,

    7、即96ms作业,完成脉冲串间隔识别,以区分每一位号码;脉冲识别和位间隔识别是协调工作的, 只有完成这两个作业,才能正确接收用户所拨号 码,实验原理框图如图(1)所示。图(2)图(1)通过对用户状态进行周期性扫描来判断状态是否发生变化, 周期信号(中断信号)由外部硬件产生,周期为8ms,送到计算机打印口的状态端口,计算机每隔 8ms读取一次状态 端,并通过逻辑运算来判断用户是否摘挂机或所拨号码,程序由汇编语言编制,判断结果 在显示器上显示。功能就是用硬件和软件的方法完成对用户脉冲拨号号码的识别。三、实验框图和编程说明各部分功能:音频信号电路产生450Hz的单频信号拨号音送用户(电话机)。中断信号

    8、电路产生8ms周期窄脉冲信号向计算机请求中端。用户电路提供用户状态及电平转换, 即非标准TTL电平转换为TTL电平, 用户状态送打印口的12和13脚。当用户摘机时由打印口 1和14脚控制继电器的触点接通,将拨号音送给用户,拨第一位号码后或用户挂机又控制继电器触点断开切断拨号音。25针打印口寄存器介绍:端口地址数据口为378H,状态口为379H,控制口为37AH。本实验只使用状态口和控制口, 每个寄存器均为8位。端口各位含义状态口只用D4和D5两位,分别对应用户1和用户2。通过对该位“ 0”和“ 1”的 变化次数,从而确定用户所拨号码。控制口只用D0和D1两位,分别控制用户1和用户2。为“ 0”

    9、时接通,为“1”时 断开,寄存器与引脚间有反向器。程序流程实验只要求完成脉冲识别(即8ms作业),图(7)为两个用户的程序流程图。四、实验步骤与要求按实验框图要求设计连接好测试系统,并开启电源。用示波器观察外部中断信号是否满足扫描要求, 若正常请将信号送到用户接口板对应 信号点。启动计算机到DOS犬态,运行编辑软件(QED? EXE),打开TEL2.ASM脉冲拨号源 程序,按程序任务设计要求(前沿识别或后沿识别)编写程序。将你所编脉冲识别程序段插入适当位置,编写完后存盘退出,然后进行编译、连接。运行你自己编写好的脉冲识别程序,验证你所拨的号码是否正确。调整位间隔时间观察用户拨号情况:a 使其大

    10、于号盘话机规定位间隔时间的一半;b 使其小于最长脉冲周期最大断时间的一半。五、实验报告与思考题将设计的时钟脉冲电路及测试波形参数写入报告中。将正确拨号后的脉冲识别程序段写入报告中,并进行分析。请解释当位间隔时间过长或过短时,拨号出现误码的原因。附录: 脉冲拨号识别程序清单PRINT MACRO PPUSHCXLEADX, WORD PTR PMOVAH,09HINT21HPOPCXENDMCONTROL MACRO PP ,LABPUSH DXPUSH AXMOV DX,37AHIN AL,DXPP AL,LABOUT DX,ALPOP AXPOP DXENDMINPUT MACROMOV A

    11、H,01H INT 21HENDMSKIP MACRO X,Y PUSH CXMOV AH,2MOV DH,YMOV DL,XMOVBH,0INT10HPOPCXENDMCLEANMACROPUSH CXMOVAH,6MOVAL,25MOVCH,00MOVCL,00MOVDH,24MOVDL,79MOVBH,11POPCXINT10HENDMstacksegment stackdw256 dup(?)toplabel wordstackendsdatasegmenttimedb ?scndb ?apdb ?aplldb ?lldb ?save_ip9dw ?save_cs9 dw ?save_

    12、ipfdw ?save_csfdw ?keydb ?dataadb30 dup(?)databdb30 dup(?)data1db2 dup(?)data2db2 dup(?)STRING0 DB* * = *,0DH,0AH,$STRING1 DBIf you are ready, Please enter (Y/N)?,0dh,0ah,$STRING4 DBWelcome You Enter This PCDS Telephone System,0dh,0ah,$STRING5 DBIf You Want Quit This System, Please Enter Esc,0dh,0ah

    13、,$ data4 db *yong hu 1 gua ji*,$ data5 db *yong hu 2 gua ji*,0dh,0ah,$ data6 db hua ji 1 bo hao(code):,$data7 db hua ji 2 bo hao(code):,$data8 db *huan ji 1 working*,0dh,0ah,$ data9 db *huan ji 2 working*,0dh,0ah,$ data endscode segmentassume cs:code,ss:stack,ds:datastart:part1:movax,datamovds,axmov

    14、ax,stackmovss,axmovsp,offset topmovah,00moval,02hint10hcleanclimovah,35hmoval,09hint21hmovsave_ip9,bxmovsave_cs9,espushdspushdxmovdx,seg kbmovds,dxmovdx,offset kbmovax,2509hint21hpopdxpopdsmovah,35hmoval,0fhint21hmovsave_ipf,bxmovsave_csf,espushdspushdxmovdx,seg adintmovds,dxmovdx,offset adinmoval,0

    15、fhmovah,25hint21hpopdxpopdsinal,21handal,bout21h,almovdx,37ahinal,dxoral,10houtdx,almovkey,00hmovap,00hmovapll,00hmovscn,00hmovll,00hmovtime,00hmovax,00hmovbx,00hmovcx,27movsi,offset dataamovdi,offset databmovbyte ptrsi,20hmovbyte ptrdi,20hincsiincdilooploop1movbyte ptrsi,0dhmovbyte ptrdi,0dhincsiin

    16、cdimovbyte ptrsi,0ahmovbyte ptrdi,0ahincsipart2:loop1:inc dimov byte ptrsi,$mov byte ptrdi,$mov data1,30hmov byte ptrdata1+1,$mov data2,30hmovbyte ptrdata2+1,$movsi,offset dataamovdi,offset databskip10,2printstring1CONTROL OR,00000011BJhaa:sticmpkey,01hjneagjmpdoneag:HLTJMPHAaJkb:pushdxpushaxpushbxi

    17、nal,60hpushaxinal,61hmovAH,ALORal,80hout61h,alxchgah,alout61h,alpopaxtestal,80hjzb3jmpcontb3:andal,7fhcmpal,15hjzb2jmpb1b2:skip10,8printstring0skip18,10printstring4skip14,12printdata4skip38,12printdata5skip16,18printstring5skip10,14printdata6skip10,16printdata7skip10,20printstring0inal,21horal,02han

    18、dal,7fhout21h,aljmpcontb1:cmpal,01hjnzcontmovkey,alinal,21horal,80hout21h,alcont:moval,20hout20h,alpopbxpopaxpopdxiretadint:pushaxpushbxpushdxclimoval,21handal,0fdhout21h,alstijm4: mov time,00hmov al,apnot aland al,aplltest al,10hjz jm7testll,10hjzjm5skip14,12printdata4jmpjm7movbl,data1movds:si,blcm

    19、pdata1,00111010bjnzjm6movdata1,30hmovbyte ptr ds:si,30hpushsiskip14,12printdata8skip10,14printdataapopsiaddsi,2movdata1,30hcmpdata2,30hjzjm10testal,20hjzjm10testll,20hjzjm8skip38,12printdata5jmpjm10movbl,data2movds:di,blcmpdata2,00111010bjnzjm9movdata2,30hmovbyte ptr ds:di,30hpushdiskip38,12jm5:jm6:

    20、jm7:jm8:jm9:print data9 skip 10,16 print datab pop diadd di,2 mov data2,30hmoval,apmovapll,almovap,00hmoval,scnmovll,alstimoval,20hout20h,alpopdxpopbxpopaxiretclipushdspushdxmovdx,save_ip9movax,save_cs9movds,axmovax,2509hint21hpopdxpopdspushdspushdxmovdx,save_ipfmovax,save_csfmovds,axmovax,250fhint2

    21、1hpushdxpopdsstimovah,4chint21hcodeendsjm10:jm11:done:end start仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur f u r den pers?nlichen f u r Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l e tude et la recherche uniquement a des fins personnelles; pas a des fins commerciales.t o ji e k o g 员刃 ji rog efi , KOTOpbie ucnoE3yroTCH g 员刃o6yqeHUE , uccjegoBaHufi u h e goj 冶hbi ucnojE3OB aTbca bKOMMepqeckux . 以下无正文


    注意事项

    本文(《现代交换技术》实验指导书.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开