- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
共享系统硬件程序设计
功能
与TMIS上位机进行数据交换,获取上位机数据
实现对列车到发股道数据的显示,关键数据和时间点的闪烁控制
每股道包含的内容有:车次、邻站发车点、本站到达点、本站发车点、(机车号、机车出库点、机车入库点)括号部分表示可选项
实现对列车预告时间点的预告
列车预告分:上行车预告栏、下行车预告栏,每栏最多预告3趟车的股道、车次、到达预告点三项内容
系统要有一定的可伸缩性,能提供对不同车站系统(停车股道数不同)的设置(采用DIP开关)
系统能提供对当前日期、时间(月、日、周、时、分)内容的表示,另外上位机可更新下位机的时间
6、上位机能向下位机发布查询指令,返回下位机数据接收、数据处理状态、反馈状态信息等
通讯协议
通讯以数据包为一帧数据,帧格式定义如下:
序号 字段名 标识 字节数 备注 1 包头 Frmbegin 1 0xF9h 2 包内容 不定长 仅为SCII码,高8位为0 3 较验码 CRC 1 包内容累加和 0x80H 4 包结束符 Frmend 1 0xAAh
包内容格式
序号 字段名 标识 字节数 备注 1 屏址 Addr 1 00h表示广播包 2 设备号 Devc 1 1表示到发信息处理器,2表示时间处理器 3 命令码 Cmd 1 车次报点(1)、上行预告(2)、下行预告(3)、股道初始化(6)、预告初始化(7) 4 股道数 Gds 1 仅对报点有用 5 闪烁控制字 flshctrl 1 每一位控制一个数据组的闪烁,从第7位开始 6 数据内容 Data 不定长 可以为空
数据内容格式如下:
序号 字段名 标识 字节数 备注 1 车次 CC 6 ASCII(高为将字母为空则用*表示) 2 邻站发车点 lzfc 5 3 本站到达点 Bzdd 5 4 本站发车点 Bzfc 5 5 机车号 Jch 5 6 入库点 Rkd 5 7 出库点 Ckd 5
序号 字段名 标识 字节数 备注 1 第一行股道 Gd1 2 2 第一行车次 Cc1 6 ASCII(高为将字母为空则用*表示) 3 第一行预告点 Yg1 5 4 第二行股道 Gd2 2 5 第二行车次 Cc2 6 ASCII(高为将字母为空则用*表示) 6 第二行预告点 Yg2 5 7 第三行股道 Gd3 2 8 第三行车次 Cc3 6 ASCII(高为将字母为空则用*表示) 9 第三行预告点 Yg3 5
数据结构设计
电路资料:
1、C51自有的资源00~7F (RAM)
0000H~7FFFH)
内存空间分配:
00~1F ~ 为逻辑阵列区(系统逻辑数据表)
30~5F
60~7F (系统数据表)
0000~
1000~2FFF
3000~4FFF
数据结构:
系统数据表
最大股道数、显示区刷新标志、机车号处理标识、显示区输出标识、股道车次显示区刷新标志、预告信息显示区刷新标志
辅助数据表
码制 0 1 2 3 4 5 6 7 8 9 二极管 无显示 表示码 0FCH 0A0H 0DAH 0F2H 0A6H 76H 7EH 0E0H 0FEH 0F6H 3H 00H ASCII 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H : 码制 * K N Y T L Z 表示码 0H,0H 42H,1CH 68H,16H 02H,42H 05H,81H 80H,34H 86H,61H ASCII 2AH 4BH 4EH 59H 54H 4C 5A
功能模块设计
系统详细设计
1、systat Data 7FH ;0-初始化状态,01H-监听状态,02H-接收数据状态,03H-数据处理状态,FFH-出错状态
rectimecount data 7Eh ;接收记数器
flashtimecounth data 7D ;闪烁记数器高位
flashtimecountl data 7D ;闪烁记数器低位
begchrflag data 20.0h ;收到第一个帧开始符
recbufstat data 20.1h ;接收缓冲区状态标志
rectimeoutcountflag data 20.2h;接收超时计数标识
flushdatatabflag data 20.3h ;数据表刷新标识
2、系统常数
Flashctrlnum ;闪烁频率控制数据
3、功能模块
Receive int 数据接收中断
功能:
Sbuf=rechar
if recbufstat then
return
end
将收到的数据包逐个保存
您可能关注的文档
- 单斗液压挖掘机设计.doc
- 单片机AT89S52多路抢答器设计.doc
- 单片机程序设计例题.ppt
- 单片机电子钟论文答辩稿.ppt
- 单片机技术课程设计任务书.doc
- 单片机课程设计_严晓磊.doc
- 单片机原理及其接口技术课后习题答案——胡健主编(机械工业出版社).doc
- 单体景区信息化建设解决方案1(上传).doc
- 当代中学生价值取向及其教育建议.ppt
- 导数在函数中应用探讨.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 《中国结核病预防控制工作技术规范(2020年版)》.PDF VIP
- 2023年北京市中考英语真题(含答案) .pdf VIP
- 南通大学2023-2024学年《病理学》期末考试试卷(A卷)附参考答案.docx
- 胸部损伤-教学课件.ppt VIP
- 某银行数据中心搬迁整体实施方案.pdf VIP
- 麦肯锡中国银行业CEO季刊(2020年秋)-麦肯锡-224页正式版.pdf VIP
- 国家公务员录用考试体检标准.doc VIP
- 入党申请书时事政治精选五篇.docx VIP
- 农村公路安全生命防护工程监理规划49943.doc VIP
- 高中英语3500词【打印版】乱序版3500词汇(带音标120页).pdf VIP
文档评论(0)