C语言在测量和控制中的套用

生活百科 2023-01-25 19:31生活百科www.aizhengw.cn

C语言在测量和控制中的套用

《C语言在测量和控制中的套用》是 2009年机械工业出版社 出版的图书。

基本介绍

  • 书名C语言在测量和控制中的套用
  • ISBN9787111261902
  • 出版社机械工业出版社
  • 出版时间(2009年4月1日)
  • 装帧平装
  • 开本16

内容简介

《C语言在测量和控制中的套用》由浅人深地从编程实践的角度介绍了C语言在测量与控制领域套用的基本方法。这些内容通常是一般C语言程式设计书籍所不涉及,却是测控领域工程技术人员需要掌握的。《C语言在测量和控制中的套用》主要包括输入/输出连线埠的控制,硬体中断程式设计,软体中断程式设计,精确定时程式设计,串口通信程式设计,曲线的绘製,并行接口的使用与步进电动机的控制,数据採集与处理程式设计,闭环控制系统程式设计等内容。书中举了大量的实例,程式简单实用。由于编程涉及测控系统中的硬体设备,所以对一些常用晶片、器件、装置的原理和使用方法进行了简单的介绍。《C语言在测量和控制中的套用》还介绍了数据採集与处理系统、计算机闭环控制系统的基本工作原理和设计方法。《C语言在测量和控制中的套用》还包括了实验指导书的内容。实验内容包括基本实验和扩展实验两部分,以利于根据学生的情况因材施教。

目录

前言
第1章 绪论
1.1 C语言的特点
1.2 工业PC
第2章 连线埠、记忆体输入/输出与位运算
2.1 连线埠输入/输出函式
2.2 位运算
2.2.1 按位与运算的套用
2.2.2 按位或运算的套用
2.2.3 按位异或运算的套用
2.2.4 按位非运算的套用
2.2.5 按位左移运算和按位右移运算的套用
2.3 位操作赋值运算
2.4 记忆体单元读/写函式
第3章 硬体中断程式的设计
3.1 Intel86系列CPU实模式下的中断系统
3.1.1 实模式与保护模式的概念
3.1.2 实模式下的中断系统
3.2 有关硬体中断的几个函式
3.3 8259A中断控制器
3.3.1 8259A的结构和原理
3.3.2 8259A的编程
3.3.3 8259A连线的硬体中断源
3.4 8254定时器/计数器
3.4.1 8254的结构
3.4.2 8254的编程
3.5 可禁止中断回响的大致过程
3.6 实时中断程式设计举例
3.7 定时中断程式的另一种结构
3.8 CMOS实时钟硬体中断程式的设计
3.8.1 实时钟的工作原理
3.8.2 CMOS.RAM单元的读/写
3.8.3 实时钟的中断功能
3.9 定时器中断实验
第4章 数据的採集与存储
4.1 A/D转换与D/A转换
4.1.1 A/D转换
4.1.2 D/A转换
4.1.3 连续信号与离散信号的频谱
4.1.4 被测信号与A/D量程的匹配
4.2 接口的编码与变换
4.2.1 计算机内机器数编码的概念
4.2.2 几种常见定点数的编码规则
4.2.3 几个接口编码变换举例
4.2.4 分数二进制码与分数补码
4.2.5 格雷码及其变换
4.3 计算机的汇流排与功能扩展板卡及模组
4.3.1 汇流排的概念
4.3.2 汇流排的标準
4.3.3 ISA汇流排及扩展板卡
4.3.4 PCI局部汇流排及扩展板卡
4.3.5 uSB串列汇流排及扩展板模组
4.4 HY一1232A/D、D/A接口板
4.4.1 HY一1232的主要性能指标
4.4.2 HY一1232的基地址
4.4.3 HY一1232的板内地址分配及暂存器描述
4.4.4 HY一1232的A/D和D/A编码
4.4.5 HY一1232的A/D、D/A程举例
4.5 用位栏位结构处理二进制位栏位数据
4.5.1 结构
4.5.2 位栏位结构
4.6 用结构与联合的嵌套处理位元组(BYTE)与字(WORD)数据
4.6.1 联合
4.6.2 结构与联合的嵌套
4.7 数据採集程式及A/D温度漂移的补偿
4.7.2 A/D通道温度漂移的补偿
4.8 数据採集时的线上滤波
4.9 磁碟数据档案的建立
4.9.1 C语言档案概述
4.9.2 档案的打开与关闭
4.9.3 档案的读/写
4.10 模拟量输入/输出与磁碟数据档案实验
第5章 数据的处理与绘图
5.1 测量数据的预处理
5.1.1 标度变换
5.1.2 非线性特性的修正
5.1.3 去除奇异项
5.1.4 零均值化
5.1.5 数据平滑
5.1.6 趋势项的提取
5.2 曲线的绘製
5.2.1 概述
5.2.2 图形系统的初始化
5.2.3 画曲线的几个函式
5.2.4 图形方式下的字元输出
5.2.5 曲线的动画效果
5.2.6 实时曲线的绘製
5.2.7 TC萤幕图形的截取
5.3 频谱分析与快速傅立叶变换
5.3.1 傅立叶变换的概念
5.3.2 快速傅立叶变换子程式的使用
5.3.3 快速傅立叶变换的套用
5.4 相关分析
5.4.1 自相关函式与互相关函式
5.4.2 相关係数函式
5.4.3 相关函式的套用
5.5 数据採集与处理系统举例
5.6 数据处理与绘图实验
第6章 计算机的串列通信
6.1 概述
6.1.1 并行通信和串列通信
6.1.2 同步通信和异步通信
6.1.3 串列通信的传送制式、联络方式、通信速率及调製解调的概念
6.2 串列通信的接口标準
6.2.1 RS一232C标準
6.2.2 RS-485标準
6.3 Intel8250可程式异步串列接口晶片
6.3.1 8250的结构
6.3.2 8250的暂存器
6.4 TurboC的串口通信函式
6.5 近距离无联络线简单三线通信
6.6 串口硬体中断方式通信
6.6.1 中断方式通信所涉及的一些暂存器
6.6.2 中断方式通信的程式举例
6.7 串口通信实验
第7章 并行接口的使用与步进电动机的控制
7.1 并行I/0接口概述
7.2 8255A并行接口晶片简介
7.2.1 8255A的结构
7.2.2 8255A的工作方式
7.2.3 8255A的控制字及初始化
7.2.4 8255A在PC系列微机中的套用
7.2.5 扬声器发声程式
7.3 HY一6160数字量输入/输出接口板
7.4 印表机的接口
7.4.1 印表机的并行接口标準
7.4.2 印表机的适配器
7.5 步进电动机及驱动器
7.5.1 步进电动机概述
7.5.2 步进电动机与配套的驱动器
7.6 步进电动机的位置与速度控制
7.6.1 用印表机口控制步进电动机
7.6.2 用HY-6160接口板控制步进电动机
7.6.3 步进电动机的加速与减速控制
7.7 并行接口的使用与步进电动机控制实验
第8章 闭环控制系统实时控制程式的设计
8.1 闭环负反馈控制系统的构成
8.2 控制系统的性能指标
8.2.1 系统的时域性能指标
8.2.2 系统的频域性能指标
8.2.3 时域指标与频域指标之间的关係
8.3 控制系统的校正
8.3.1 系统综合校正的概念
8.3.2 基本控制规律
8.4 模拟化设计方法的概念和步骤
8.5 离散化的原则与方法
8.6 数字控制器的模拟化设计举例
8.7 数字PID控制程式的设计
8.7.1 数字PID控制算法的实现
8.7.2 数字PID控制算法的改进
8.8 计算机控制系统数字校正实验
第9章 软体中断与伪变数的使用
9.1 软体中断的概念
9.2 DOS功能调用
9.2.1 DOS功能调用函式bdos
9.2.2 通用DOS功能调用函式intdos
9.2.3 通用DOS功能调用函式intdosx
9.3 通用软体接口函式int86()和int86x()
9.4 伪变数与产生软中断函式geninterrupt
9.4.1 伪变数的概念
9.4.2 伪变数的使用
9.4.3 产生软中断函式geninterrupt
9.4.4 日时钟与实时钟对表程式
9.4.5 实时钟报警中断的开发
附录快速离散傅立叶变换程式mt2.C清单
参考文献
上一篇:HiNet MOTP 下一篇:Bob Fish

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有