單片機套用系統設計與仿真調試

單片機套用系統設計與仿真調試

《單片機套用系統設計與仿真調試》是2005年北京航空航天大學出版社出版的圖書,作者是嚴天峰。本書系統地向讀者介紹了單片機的軟硬體結構、程式設計、仿真和調試方法,從“實用”的角度出發,著重介紹了諸如通道控制、顯示、鍵盤、通信、A/D、D/A等多個模組的具體實現方法以及目前流行的SPI、I2C匯流排接口的基本用法。

基本介紹

  • 書名:單片機套用系統設計與仿真調試
  • 作者:嚴天峰
  • ISBN:781077714
  • 出版社:北京航空航天大學出版社
  • 出版時間:2005-8-1
基本信息,簡介,目錄,

基本信息

定價:28
版次: 1
開本:16開
包裝:平裝

簡介

本書是作者多年來對單片機技術開發、教學工作的一次比較系統的總結。書中所有代碼都經過作者上機驗證,有的就是實際工程的範例,相信讀者能從這些範例中得到啟迪。
根據本書,讀者在系統的學習之後,應該可以獨立設計出一個真正符合現場環境的套用系統,達到從“實驗”到“實用”的目的。

目錄

目錄 第1章 單片機概述1
1.1 前言1
1.2 單片機的分類及套用領域1
1.3 單片機技術的發展趨勢3
1.4 目前流行的51核心的單片機6
第2章 單片機仿真調試及Keil 51集成開發環境10
2.1 單片機仿真調試的一般過程10
2.2 Keil C51 Windows集成開發環境μVision2 IDE12
2.2.1 μVision2 IDE簡介12
2.2.2 μVision2 IDE集成開發環境的安裝14
2.3 μVision2的基本用法16
2.3.1 編輯源檔案16
2.3.2 建立工程檔案18
2.4 單片機在Keil C51集成開發環境中的仿真過程22
2.4.1 硬體和軟體仿真22
2.4.2 μVision IDE的軟體模擬仿真23
2.4.3 μVision IDE的硬體仿真30
2.5 單片機仿真下載儀的硬體資源36
第3章 單片機I/O口的特點及操作40
3.1 概述40
3.2 89S(C)51單片機I/O口的特點44
3.3 89S(C)51單片機I/O口的使用技巧45
3.4 89S(C)51單片機I/O口在後向通道中的套用51
3.4.1 單片機與機械繼電器的接口52
3.4.2 單片機與固態繼電器的接口52
第4章 顯示及顯示器接口55
4.1 概述55
4.2 LED顯示器的基本結構和原理55
4.3 LED顯示器與單片機的接口58
4.3.1 可程式I/O擴展晶片815559
4.3.2 LED顯示器的驅動62
4.4 LED顯示器與51單片機接口的軟體實現方法63
4.5 LED顯示的串列接口方式67
4.6 LED顯示需注意的幾個問題74
第5章 鍵盤及其接口技術75
5.1 概述75
5.2 鍵盤設計中應注意的幾個問題75
5.2.1 鍵盤接口類型的選擇75
5.2.2 多鍵和重鍵的處理76
5.2.3 鍵盤的防抖動技術77
5.3 鍵盤接口的軟體設計78
5.3.1 獨立式鍵盤的程式設計78
5.3.2 行列式鍵盤的程式設計86
5.4 串列顯示/鍵盤接口晶片的用法89
5.4.1 概述89
5.4.2 串列接口顯示/鍵盤晶片zlg7289 89
第6章 單片機的中斷系統及其套用97
6.1 概述97
6.2 89S(C)51單片機的中斷結構98
6.3 外部中斷0、1的程式設計100
第7章 定時器/計數器及其在定時系統中的套用107
7.1 概述107
7.2 定時器的結構108
7.3 定時器的工作方式108
7.4 定時器/計數器常數的計算及編程109
7.4.1 定時器/計數器常數的計算109
7.4.2 定時器/計數器的軟體編程110
7.5 實時時鐘及其軟硬體的實現方法116
7.5.1 概述116
7.5.2 電子鐘的功能及其軟體實現方法117
7.5.3 DS1302時鐘晶片127
第8章 I2C匯流排及其軟硬體設計134
8.1 概述134
8.2 I2C匯流排的基本概念134
8.2.1 I2C匯流排一般特徵134
8.2.2 I2C匯流排的數據傳輸和器件定址135
8.3 常用I2C器件的用法137
8.3.1 AT24C01的電路連線方式138
8.3.2 I2C匯流排的軟體實現方法139
8.4 EEPROM數據存儲器在電子鐘定時功能中的套用146
8.5 虛擬I2C匯流排軟體包149
8.5.1 虛擬I2C匯流排軟體包VIIC1.0簡介149
8.5.2 虛擬I2C匯流排軟體包VIIC1.0套用153
第9章 A/D和D/A轉換器及其在單片機系統中的套用155
9.1 概述155
9.2 A/D轉換器的選擇155
9.2.1 A/D轉換器的位數選擇156
9.2.2 A/D轉換器的轉換速度156
9.2.3 輸入信號的極性選擇157
9.2.4 A/D轉換器的抗干擾措施157
9.3 並行A/D轉換器及其軟硬體設計158
9.4 串列A/D轉換器及其軟硬體設計165
9.4.1 概述165
9.4.2 10位11通道SPI串列接口A/D轉換器TLC1543165
9.4.3 TLC1543工作原理166
9.4.4 TLC1543軟硬體設計要點 167
9.4.5 12位11通道SPI串列接口A/D轉換器TLC2543173
9.4.6 TLC2543與單片機接口的軟硬體設計175
9.5 D/A轉換器及其後向通道控制180
9.5.1 概述180
9.5.2 串口D/A轉換器TLC5615180
9.5.3 TLC5615與單片機接口的軟硬體設計183
9.5.4 利用D/A轉換器實現的信號發生器186
第10章 單片機串列通信軟硬體的實現192
10.1 概述192
10.2 89S(C)51單片機串口結構及其工作方式193
10.2.1 串口的基本通信方式193
10.2.2 單片機串口的控制方式193
10.2.3 89S(C)51單片機串口的速率設定194
10.3 RS232接口電路和單片機通信程式設計195
10.3.1 RS232硬體結構和接口195
10.3.2 通信程式設計199
10.3.3 單片機普通I/O口模擬串列通信的實現方法203
10.4 採用T2定時器實現單片機的高速通信206
第11章 Windows環境下單片機與PC機串列通信的實現方法208
11.1 概述208
11.2 下位機(單片機部分)串列通信的實現方法208
11.2.1 通信協定的約定208
11.2.2 採用單片機的下位機通信軟體的實現方法209
11.3 Windows環境下上位機與單片機接口程式設計214
11.3.1 Visual Basic 6.0 MSComm控制項功能描述214
11.3.2 VB與單片機通信軟體設計218
第12章 看門狗及其軟硬體實現方法222
12.1 概述222
12.2 X5045看門狗晶片及其與單片機的接口223
12.2.1 SPI串列匯流排介紹223
12.2.2 X5045看門狗晶片的原理及其功能224
12.2.3 X5045與單片機的接口及程式設計227
12.3 基於I2C匯流排的CSI24C021看門狗晶片及其與單片機的接口237
12.3.1 CSI24C021看門狗晶片原理及功能237
12.3.2 CSI24C021與單片機的接口及程式設計239
12.4 AT89S51單片機內部看門狗的使用242
12.4.1 AT89S51單片機內部看門狗定時器簡介242
12.4.2 AT89S51單片機內部看門狗定時器的使用方法242
12.5 軟體看門狗的套用243
第13章 單片機套用系統的可靠性技術246
13.1 概述246
13.2 提高單片機系統穩定性指標的硬體措施246
13.2.1 單片機及其相關元器件的選擇247
13.2.2 印製電路板布線的可靠性設計248
13.2.3 採取的抗干擾措施249
13.3 提高單片機系統穩定性指標的軟體措施251
第14章 套用與提高253
14.1 概述253
14.2 基於AD7416數字溫度感測器的蓄電池溫度監測系統253
14.2.1 系統基本任務和功能254
14.2.2 AD7416工作原理和方式255
14.2.3 溫度自動監測系統其他功能模組的軟硬體實現方法260
14.2.4 系統設計應注意的一些問題267
14.3 基於DTMF編碼信號的遠程自動報警監測系統275
14.3.1 基本功能介紹276
14.3.2 DTMF雙音多頻編碼晶片HT9200和PCD3311的工作原理及與單片機的接口276
14.3.3 採用PCD3311的遠程碼自動報警監測系統284
14.4 結束語287
參考文獻288

相關詞條

熱門詞條

聯絡我們