C語言在測量和控制中的套用

C語言在測量和控制中的套用

《C語言在測量和控制中的套用》是 2009年機械工業出版社 出版的圖書。

基本介紹

  • 書名:C語言在測量和控制中的套用
  • ISBN:9787111261902
  • 出版社:機械工業出版社
  • 出版時間:(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清單
參考文獻

相關詞條

熱門詞條

聯絡我們