文摘本课题来源于科研项目——“带宽100MHz 、采样率100MSPS的数字存储示波器DSO(Digital Storage Oscillograph)”的研制,本人的任务是解释编译程序的设计。该解释程序是使用单片机C语言编程设计的,它依据的标准是美国电气及电子工程师协会公布的IEEE488.2标准。根据DSO控制面板设计了GPIB程控命令树,根据IEEEE488.2标准定义了程控命令的格式,并以GPIB器件数据标准推荐的消息交换控制协议为准则,设计出程控命令解释程序流程图,最终实现了程控命令解释程序的设计。
关键词 程控;GPIB;命令树;解释程序
1 绪论 2
1.1示波器基础知识 2
1.1.1示波器的发展过程 2
1.1.2示波器的一些特征 4
1.2 GPIB系统 5
1.2.1 GPIB数字接口 5
1.2.2 GPIB总线的结构 6
1.2.3 GPIB系统的主控机 7
1.3 GPIB 器件数据传递 8
1.3.1 设备在GPIB系统中的地位 8
1.3.2 GPIB系统的器件数据传递 9
1.4 GPIB操作与控制 9
1.5 数字示波器DSO程控消息定义 10
1.5.1程控消息的组成格式 10
2 程控命令解释编译程序 13
2.1 DSO程控命令 13
2.2 DSO程控命令语义定义 14
2.3消息交换控制协议 18
2.3.1 程控消息交换控制协议 19
3 DSO程控命令解释编译程序的结构 20
3.1程控命令解释编译程序的组成 20
3.2程控命令解释编译程序的构成要素 21
3.3编码格式及方式 24
3.3.1编码格式 24
3.3.2编码方式 25
4 程控命令解释编译程序的设计 26
4.1 数字示波器程控消息命令表的管理 26
4.2 程控消息的语法分析及出错处理 29
5 程控命令解释程序 30
5.1 解释程序主流程 30
5.2 解释程序的各主要功能函数 31
5.3 程序的调试 35
6 结束语 39
参考文献 40
致谢 40
附录 41
数字示波器GPIB解释程序设计链接: https://pan.baidu.com/s/15VCtIioX4C95M5QLAgVN8g 提取码: szwq 复制这段内容后打开百度网盘手机App,操作更方便哦
数字示波器GPIB解释程序设计由教育资料网(www.jaoyuw.com)会员上传。