1 绪论
1.1 智能仪器的基本组成
1.2 智能仪器的功能特点
1.3 智能仪器的传统仪表的比较
2 MCS-51单片机简介
2.1 MCS-51单片机的内部机构
2.2 MCS-51单片机的端子及其功能
2.3 MCS-51单片机的存储器结构
2.4 MCS-51单片机的CPU结构
2.5 MCS-51单片机的并口
2.6 MCS-51单片机的串行接口
2.7 MCS-51单片机的定时器/计数器
2.8 MCS-51单片机的指令系统
2.9 MCS-51单片机的指令系统
291 MCS-5l单片机的指令格式29
292 MCS-5l单片机的寻址方式29
293 MCS-5l单片机的指令32
习题39
3 智能仪器的硬件设计41
31 键盘接口技术41
311 键盘接口要解决的问题41
312 非编码键盘42
313 编码键盘43
32 显示器接口技术44
321 七段LED显示器45
322 点阵式LED显示器48
33 8279可编程键盘/显示器芯片接口技术48
331 8279的数据输入、显示输出及命令格式49
332 8031与8279构成编码键盘系统51
34 LCD液晶数码显示接口技术55
341 LCD工作原理和驱动方式55
342 LCD显示器的驱动接口56
343 点阵式LCD液晶显示接口59
35 打印输出接口技术62
351 点阵打印记录62
352 绘图打印记录64
36 模拟信号放大电路68
361 模拟信号放大及集成运放简介69
362 放大电路实例71
37 DAC接口73
38 ADC接口76
381 ADC芯片与微机接口的一般方法76
382 ADC0809与MCS-51单片机的接口78
383 AD574(逐次逼近型)与8031单片机的接口81
39 数据采集83
习题88
4 智能仪器的软件设计90
41 软件设计过程90
411 系统定义90
412 绘制流程图91
413 编写程序92
414 软件测试92
415 文件编制93
416 软件维护93
42 软件设计方法94
421 模块化设计94
422 “自顶向下”设计94
423 结构化设计95
43 监控程序结构96
431 监控程序组成96
432 监控主程序96
44 键盘管理97
441 键值获取方法97
442 一键一义的键盘管理98
443 一键多义的键盘管理99
45 显示管理106
46 中断、时钟管理107
461 中断管理107
462 时钟管理109
47 初始化、自诊断管理110
471 初始化管理110
472 故障自诊断管理111
习题120
5 智能仪器的通信接口技术122
51 串行通信接口122
511 RS-232标准122
512 RS-422标准126
513 RS-485标准127
52 并行通信接口131
521 IEEE-488接口系统的基本特性131
522 IEEE-488总线结构131
523 IEEE-488基本接口功能要素132
524 消息及其编码133
525 接口功能134
526 IEEE-488接口芯片135
53 USB接口135
531 USB的物理接口和电气特性136
532 USB系统组成136
533 USB通信流137
534 USB的传输方式139
535 USB交换的包格式139
536 USB典型器件141
54 现场总线接口146
541 HART协议147
542 PROFIBUS DP协议150
543 PROFIBUS通信接口开发152
544 MODBUS协议156
55 以太网接口162
551 传输通信协议162
552 嵌入式以太网的解决方案163
553 以太网控制器简介164
554 基于RTL8019AS的嵌入式设备网络互联设计方案168
习题169
6 智能控制器及其算法170
61 数字PID控制器170
611 PID算法的程序流程170
612 应用实例172
62 基于复杂算法的控制器174
621 大纯滞后的Smith补偿控制器174
622 前馈控制算法177
623 解耦控制器179
624 差拍控制与Dahlin算法180
63 模糊控制器184
631 模糊控制系统的基本组成186
632 模糊控制器的实现186
64 神经网络控制器187
641 神经网络的特征和能力187
642 神经网络控制系统的结构187
习题190
7 智能仪器的抗干扰技术191
71 干扰的产生及分类191
711 干扰来源191
712 干扰的耦合方式191
713 干扰的分类192
72 电源抗干扰技术193
721 电源抗干扰的基本方法193
722 电源滤波器的构造及抗干扰特性194
723 电源滤波器的装配布线195
73 接地与隔离技术195
731 接地技术195
732 隔离技术198
74 数字电路的抗干扰技术203
741 TTL电路输出中产生振荡原因及抑制203
742 CMOS电路输出中产生振荡原因及抑制204
75 微处理器的抗干扰技术206
751 系统受到干扰后软件处理方法206
752 系统中各部分的安排及相互连接209
753 电源瞬时变动对系统干扰的抑制211
754 存储器部分产生噪声的抑制212
76 信号在长传输中的抗干扰措施213
761 信号在长传输中共模噪声的抑制213
762 信号在长传输中常模干扰的抑制214
763 传输中的平衡措施215
764 长线传输的反射干扰及其抑制215
77 仪器的防雷技术218
771 雷电的特性218
772 装置内仪器遭受雷击的可能性219
773 雷击防护器的原理219
774 避雷器的选用及设置221
775 防雷接地措施222
78 防辐射技术224
习题225
8 智能仪器中的数据处理及算法226
81 常用算术运算程序226
811 数值之间的转换226
812 二进制算术运算程序230
813 十进制算术运算程序235
82 仪器中常用函数的算法240
821 泰勒公式240
822 三角函数的计算240
823 指数函数的计算241
824 自然对数的计算241
825 平方根的计算242
826 其他几种常用数值计算243
83 测量结果的非数值处理245
831 查找245
832 排序248
84 测量结果的数值处理249
841 克服系统误差的方法250
842 克服随机误差的方法254
843 克服疏忽误差的方法256
85 常用数字滤波处理257
851 算术平均滤波258
852 去极值平均滤波259
853 中位值滤波261
854 递推平均滤波262
855 加权递推平均滤波262
856 一阶惯性滤波263
857 程序判断滤波264
习题265
9 智能仪器设计实例267
91 数字记录仪267
911 系统结构267
912 硬件系统268
913 软件系统268
92 温度测控仪272
921 温度采集智能从站的硬件系统272
922 温度采集智能从站的软件系统276
93 智能IC卡控制阀279
931 系统工作原理279
932 硬件电路原理及功能279
933 软件系统281
94 程控扫频仪284
941 显示器键盘控制电路285
942 幅值控制电路286
943 跟踪滤波器286
944 D/A输出电路287
95 交流电量综合测试仪289
951 算法实现290
952 硬件设计291
953 系统软件296
954 软件设计297
参考文献299 2100433B