MOV R0,#0AH MOV R1,#20H
LOOP3: MOV DPTR,#0FFF8H MOV A,R1
MOVX @DPTR,A ;第几时隙 00 100000~00 111111 MOV DPTR ,#0FFF4H INC A MOV R1,A
MOV A,R0
MOVX @DPTR,A ;发送时隙 DJNZ R7 ,LOOP3
在编写程序之前必须对本系统的时隙安排作全面的了解: 用户1的接收和发送都是第1时隙 用户2的接收和发送都是第2时隙 用户3的接收和发送都是第3时隙 用户4的接收和发送都是第4时隙 双音多频收号器占用第6接收时隙 拨号音占用第7发送时隙 忙音占用第8发送时隙 回铃音占用第9发送时隙
下面举例说明CPU对MT8980的控制过程 1.用户3送忙音
因为忙音占用第8发送时隙,而用户3占用第3接收时隙,为了让用户3能听到忙音,就是要控制时隙交换网络将第8时隙交换到第3时隙。 MOV 60H , #03H MOV 61H , #08H LCALL K001
K001: MOV DPTR , #0FFF8H
MOV A , 60H ADD A , #20H
MOVX @DPTR , A ;送到MT8980的地址线
MOV DPTR , #0FFF4H
MOV A , 61H
MOVX @DPTR,A ;送到MT8980的数据线 RET
2.用户1和用户4通话
因为用户1占用第1发送时隙和第1收话时隙,而用户4占用第4娄送时隙和第4接收时隙,为了让用户1能听到用户4的话音,就是要控制时隙交换网络将第4时隙交换到第1时隙。同理,为了让用户4能听到用户1的话音,就是
31
要控制时隙交换网络将第1时隙交换到第4时隙。
MOV 60H , #01H MOV 61H , #04H LCALL K002
K002: MOV DPTR,#0FFF8H ;接通交换 MOV A,60H ADD A, #20H MOVX @DPTR,A
MOV DPTR,#0FFF4H MOV A,61H MOVX @DPTR,A
MOV DPTR,#0FFF8H MOV A , 61H ADD A , #20H MOVX @DPTR,A
MOV DPTR,#0FFF4H MOV A , 60H MOVX @DPTR,A RET
3.双音多频收号器接收用户4的双音多频信号和CPU读取号码
因为双音多频接收器占用第6接收时隙,而用户4占用第4发送时隙,为了让用户4发出的双音多频信号送入双音多频收号器中,就是要控制时隙交换网络将第4时隙交换到第6时隙。而双音多频收号器将收到的双音多频信号译成二进制代码送入U86(8255)的C口,此时需要CPU从该端口把所拨号码读入。
MOV 60H , #06H MOV 61H , #04H LCALL K001
K001: MOV DPTR , #0FFF8H MOV A , 60H ADD A , #20H MOVX @DPTR , A
MOV DPTR , #0FFF4H MOV A , 61H
MOVX @DPTR,A RET
K003: MOV DPTR , #0FFFAH ;CPU读取号码
32
MOVX A , @DPTR ANL A , #10H
CJNE A , #00H , A121 ;识别到STD MOV DPTR , #0FFFAH ;接收号码 MOVX A , @DPTR
ANL A , #0FH
MOV 5DH , A ;所得的号码存入 5DH A120: MOV DPTR , #0FFFAH MOVX A , @DPTR
ANL A,#10H
CJNE A , #00H , A121 ;等待结束 AJMP A120 A121: RET
学生可参考以上程序,编写时隙交换控制程序,实现两部电话的通话过程 学生用仿真机进行仿真前,应先确定实验箱中所用芯片是否正确:U55接上仿真机,U56为74LS373,U57空着。将K11~K14,K21~K24,K31~K34,K41~K44接1,2脚;K70~K75接1,2脚;K60~K63接2,3脚。K51,K52接1,2脚。K15,K16,K25,K26,K35,K36,K45,K46接1,2 脚。
33
K60 K61 KTS7
实验箱跳线位置及其功能说明
K15
K16
K25
K26
附图1
K62 K63
K11 K12
K13 K14
K21 K22
K23 K24
K70 K71 K72 K73 K74 K75
跳线说明: K70~K75,K11~K14,K21~K24,K31~K34 K41~K44接1,2脚时,系统设置为时隙交换状态。 当接2,3脚时,系统设置为空分交换状态。 (其中K11为去话输出端,K12为来话输入端,K13为振铃控制输入端,K14为摘挂机识别输出端。) K60,K61,K62,K63为各种信号音输出控制端口,接2,3脚为输出允许。 K15,K16,K25,K26,K35,K36,K45,K46为时隙设置控制端口,接1,2脚为系统默认时隙,接2,3脚为人工设置时隙。 34
K31 K32
K33 K34
K41 K42 K43 K44
K35
K36
K45
K46
U86 A口 接续 地址 控 制 B口 8255 振 铃 控 制 CPU 中央 C口 号 码 控制 接 收 单元 U87 A口 接续 数据 控 制 8255 C口 用 户 环路 检 测 2
35
PCM总线 U54 PCM总线 话 音 存储器 接续控 制 存储器接续地址 数据控 制 控 制
附图
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库程控交换原理实验指导书(8)在线全文阅读。
相关推荐: