原程4序流程图.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 ----------专业最好文档,专业为你服务,急你所急,供你所需------------- 文档下载最佳的地方 一 CPU程序流程图 CPU程序包含以下程序:M.P51, PORT.P51, R.P51, K.P51, I.P51, T.P51, GA.P51,A.A51 1 M.P51是主程序 开始 硬件初始化 数据初始化 处理器初始化 时钟处理 是否是主处理器 YES 端口处理 测试处理 串口数据处理 备用处理器 是否存在 YES 向备用处理器发送数据 处理器间数据处理 2 PORT.P51是端口处理程序: PrgPortProcess 192个端口的循环处理一遍,每个端口的处理流程如下: 端口的状态观察 端口状态处理 空闲状态处理 释放状态处理 振铃状态处理 收号状态处理 通话状态处理 向键盘送端口的状态 信令和收发号观察 转下一个端口 十组会议占用标志延迟释放 结束 3 R.P51是接受串口协议处理程序 (1) PrgRsProcess串口数据处理 八个串口发送缓冲区数据发送 八个串口接收数据 处理完毕 YES 终止 是否受到完整数据 YES 数据情况 数据设置处理PrgData0XHSet 2XH 26H端口控制 25H端口状态观察 24H测试接收 23H变量观察 20H系统观察 21H外围设备连接 3XH键盘数据处理 37H回送时间 36H数据设置 35H应答查询 34H键盘夜服 33H键盘关铃 32H键盘开会 31H键盘应答 30H键盘呼叫 (2) PrgCpuSendData主,备处理器间数据发送 (3) PrgCpuRsProcess主,备处理器间数据接收处理 (4) PrgData0XHSet数据设置处理程序,包含在GA.P51中 0XH 00H日期,时间设置 01H系统时限设置 02H号码分配设置 03H局向性质设置 04H路由性质设置 06H收号器设置 07H端口性质设置 08H端口号码设置 09H调度端口设置 0BH键盘号码设置 0CH会议号码设置 0FH端口新业务处理 终止 4 K.P51是时钟和不紧急定时检查处理程序 主,备处理器检查处理 会议呼叫处理 数字中继失步处理 串口连接中断处理 时间,日期处理 终止 5 I.P51是初始化程序 PrgDelay延迟程序 PrgIniA89790数字中继初始化设置 PrgIniMfc收发码器初始化设置 PrgIniDtk8980数字中继时隙初始连接 PrgHardWaitIni硬件初始化等待 PrgConfIni会议芯片初始化 PrgRsIni串口初始化 PrgHardIni硬件初始化 PrgDataIni数据初始化 PrgCpuIni处理器初始化 PrgDtkRing数字中继振铃状态处理 PrgDtkAnsyNum数字中继号码收发和分析 PrgPortAnsyNum端口号码分析 6 T.P51是端口测试程序 PrgTestDtmfCode双音频码接收测试 PrgTest测试程序 测试步骤 0:找空闲的收号器 1:测试双音频收号器 2:找好的收号器 3:测试接收 4:测试发送 5:检测设备检查 6:找带测端口 7:测试端口关铃 8:测试端口挂机 9:测试端口摘机 11:连测试时隙 12:测试端口接收 13: 测试端口发送 14: 测试端口振铃 15: 找待测端口 16: 测试结果发送 结束 13: 使端口振铃 7 GA.P51是子程序 PrgBackDtkASigle数字中继后向A信号的回送 PrgSendLine数字中继端口的线路信令的发送 PrgSendRelLine数字中继释放的信令的发送 FunRsSend串口发送函数,将要发送的数据放入缓冲区,并打开发送中断 FunCRsSend处理器串口数据发送函数 FunBK47GetDir根据Gbblock()所含号码得到局向的函数 FunGetDir根据端口所收到的号码得到局向的函数 FunBK47GetLocPort根据Gbblock()所含号码得到本局端口的函数 FunGetLocPort根据端口所收到的号码得到本局端口的函数 FunGetTkPort根据局向找到中继端口的函数 PrgPtOutRoute将中继端口从路由队列中剔除 PrgPtRelRoute将中继端口释放到路由队列中 PrgRelRecDevice释放端口所占用的收号设备 PrgRelSendDevice放端口所占用的发号设备 PrgStar

文档评论(0)

zzabc003 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档