免费论文查重: 大雅 万方 维普 turnitin paperpass

探讨缓冲数据综合仪逻辑仪模块软件设计

最后更新时间:2024-02-13 作者:用户投稿原创标记本站原创 点赞:31777 浏览:145338
论文导读:26-273.2.2键盘消息处理27-30第四章数据采集与数据显示模块30-464.1数据采集模块30-364.1.1多线程程序设计30-334.1.2数据采集程序设计33-364.2数字波形显示模块36-434.2.1组列表视图界面设计36-394.2.2波形视图界面设计39-424.2.3波形视图工具栏设计42-434.3数据列表显示模块43-46第五章数据分析模块46-645.1反
摘要:数据综合分析仪是在逻辑分析仪和码型发生器的基础上进展起来的一种新型的测试仪器。数据综合分析仪既具有码型发生器多通道数据发生的功能,又具有逻辑分析仪通道多、触发模式多、软硬件测试及故障诊断的功能,同时能够实现两个模块的交互触发。数据综合分析仪弥补了我国在该新型仪器领域的空白,其采取统一的制约体系,良好的同步性、协调性、便携性同时集成了数据信号产生和检测功能,能满足大多数数字体系的测试需求,给数字体系故障诊断及维护提供了极大的便利。数据综合分析仪由电子科技大学研制,本设计实现了其中逻辑分析仪模块软件,主要设计内容:参数设置模块、仪器键盘消息处理模块、数据波形显示、数据列表显示、反汇编分析、串行总线协议分析等。本课题围绕上面陈述的不足展开探讨,对关键技术提供了解决案例:提供了多路数据通道自由组合设计案例,并给出了实现算法。整个软件采取多线程技术,文中研究了多线程及多线程同步技术,并给出了实现步骤。采取“双缓冲”技术提升波形的绘制效率,实现多路通道波形绘制。文中给出了实现步骤。采取“虚拟列表”技术解决了大容量数据的显示不足,实现了组合通道的数据列表显示。通过对多种指令体系进行了归类分析,完成了反汇编功能。分析了多种常见的串行总线,完成了串行总线数据的协议分析。最后,本论文总结了在调试历程中遇到的不足,对软件改善提出了构思。关键词:逻辑分析仪论文多线程论文双缓冲论文反汇编论文协议分析论文
本论文由www.7ctime.com,需要可从关系人员哦。摘要4-5
ABSTRACT5-8
第一章 绪论8-12

1.1 数据综合分析仪与数据域测试8-10

1.1 数据域测试技术的特征8-9

1.2 数据综合分析仪介绍9-10

1.2 数据综合分析仪国内外进展情况及进展走势10-11

1.3 本设计主要探讨内容11-12

第二章 总体案例设计12-18

2.1 逻辑分析仪模块软件设计案例12-14

2.

1.1 逻辑分析仪基本原理简介12-13

2.

1.2 逻辑分析仪模块软件结构13-14

2.2 开发平台的选择14-15

2.1 VC++6.0 编译环境介绍14

2.2 Windows 编程特征概述14-15

2.3 软件编程思想及设计规范15-18

2.3.1 面向对象编程思想15-16

2.3.2 软件设计规范16-18

第三章 参数设置及仪器键盘消息处理模块18-30

3.1 参数设置模块18-26

3.

1.1 采样参数设置模块18-22

3.

1.2 触发模式设置模块22-25

3.

1.3 参数设置模块“确定”与“取消”25-26

3.2 仪器键盘消息处理模块26-30
3.

2.1 串口程序实现26-27

3.

2.2 键盘消息处理27-30

第四章 数据采集与数据显示模块30-46

4.1 数据采集模块30-36

4.

1.1 多线程程序设计30-33

4.

1.2 数据采集程序设计33-36

4.2 数字波形显示模块36-43
4.

2.1 组列表视图界面设计36-39

4.

2.2 波形视图界面设计39-42

4.

2.3 波形视图工具栏设计42-43

4.3 数据列表显示模块43-46
第五章 数据分析模块46-64

5.1 反汇编模块设计46-56

5.

1.1 MCS-51 反汇编47-50

5.

1.2 ARM 反汇编50-54

5.

1.3 DSP 反汇编54-56

5.2 协议分析模块设计56-64
5.

2.1 IIC 协议分析57-59

5.

2.2 SPI 协议分析59-61

5.

2.3 RS-232 协议分析61-64

第六章 体系的调试及改善64-72

6.1 VC 调试环境简介及调试办法介绍64-65

6.2 软件调试历程中出现的错误及解决办法65-66

6.3 部分体系功能验证66-71

6.4 软件进一步改善方向71-72

第七章 结论72-73
致谢73-74
参考文献74-76
攻硕期间取得的探讨成果76-77