內容簡介
本書遵循"完整性、系統性和啟發性"3原則,從問題分析、方案論證及系?呈迪值然方諶朧鄭??娌?雋薎C卡智慧型水錶、載荷數據採集系統等多個單片機套用系統的設計思想和具體實現,並無保留地提供了帶詳細說明的源程式代碼。系統設計中所涉及的硬體多為目前流行的型號和系列;系統設計中的套用筆記等大多為作者的經驗和體會總結;系統設計中也大量涉及與單片機套用系統開發相關的多學科知識;因此,本書具有較好的啟發性和借鑑意義。
本書適於專門從事單片機套用系統開發的工程技術人員、大專院校電類和信息類等專業的學生以及其他單片機愛好者閱讀,可作為單片機的高級培訓教材,或大專院校的教學參考用書。
圖書目錄
第1章 單片機概述1
1.1 什麼是單片機1
1. 2 單片機的昨天. 今天和明天1
1. 2. 1 單片機的輝煌歷史1
1. 2. 2 單片機面臨的挑戰3
1. 2. 3 單片機的光明未來4
1. 3 眾多品牌的單片機5
1. 3. 1 各種品牌的單片機5
1. 3. 2 主流單片機在我國7
1. 4 無處不在的單片機9
1. 4. 1 單片機的廣泛套用9
1. 4. 2 無所不為的單片機--單片機的典型套用9
第2章 附加於普通模擬示波器的多功能智慧型裝置12
2. 1 引言12
2. 2 多功能智慧型裝置的系統設計要求與設計方案12
2. 2. 1 系統設計任務與要求12
2. 2. 2 系統總體方案的設計13
2. 3 主控模組設計15
2. 3. 1 主控模組硬體設計15
2. 3. 2 軟體結構及程式設計19
2. 4 人機界面與參數設定開關量信號模組設計23
2. 4. 1 人機界面與參數設定開關量信號電路設計23
2. 4. 2 人機界面與參數設定開關量信號模組軟體設計
2. 5 信號輸入通道與信號採樣模組的設計25
2. 5. 1 A/D晶片的選用及說明25
2. 5. 2 信號採樣模組電路的設計26
2. 5. 3 信號採樣模組中的採集軟體設計30
2. 6 信號復現模組的設計32
2. 6. 1 普通模擬示波器的波形顯示原理32
2. 6. 2 信號復現模組的硬體設計34
2. 7 數據通信接口模組47
2. 8 容錯設計原理及其實現49
2. 8. 1 容錯設計的一般思想49
2. 8. 2 系統的自診斷設計49
2. 8. 3 自診斷的軟體實現50
2. 8. 4 系統的抗干擾設計52
第3章 住宅公用路燈用電量分配裝置54
3. 1 住宅公用路燈用電量分配裝置工作原理與用途54
3. 1. 1 住宅公用路燈用電量分配裝置的用途54
3. 1. 2 用電量的分配原理54
3. 1. 3 系統總體方案的確定55
3. 2 系統電原理圖設計56
3. 2. 1 主系統設計及其分析56
3. 2. 2 執行分配的繼電器電路設計及其分析57
3. 2. 3 系統供電電源電路設計及其分析58
3. 2. 4 住宅公用路燈用電量分配裝置的套用示例58
3. 3 可靠性問題58
3. 3. 1 看門狗電路59
3. 3. 2 長期運行須考慮的安全性問題59
3. 4 軟體結構及程式清單60
3. 4. 1 軟體結構及其說明60
3. 4. 2 程式設計思想與具體程式清單61
第4章 syCNC1型數控車削系統65
4. 1 數控系統概述65
4. 1. 1 數控系統的發展概況65
4. 1. 2 經濟型數控系統的設計理念65
4. 2 syCNC1型數控系統的設計要求66
4. 2. 1 syCNC1型數控系統設計要求概述66
4. 2. 2 syCNC1型數控系統的性能指標67
4. 3 總體方案的確定68
4. 3. 1 系統總體方案68
4. 3. 2 系統功能模組及其分析69
4. 4 硬體系統設計72
4. 4. 1 主模組設計72
4. 4. 2 輸入/輸出模組設計73
4. 4. 3 人機界面模組設計76
4. 5 syCNC1型數控系統中核心軟體設計82
4. 5. 1 人機界面及其軟體實現技術82
4. 5. 2 逐點比較插補法的軟體實現87
4?5?2?1 插補運算器87
4?5?2?2 逐點比較插補法88
4?5?2?3 逐點比較插補法的軟體實現93
4. 5. 3 步進電機的軟體控制111
4. 6 數控系統抗干擾技術114
4. 6. 1 干擾的形式與來源114
4. 6. 2 硬體抗干擾的主要措施115
4. 6. 3 軟體抗干擾的主要措施117
第5章 基於89C2051的IC卡讀/寫器119
5. 1 IC卡技術及其套用119
5. 1. 1 IC卡概述119
5. 1. 2 IC卡的套用121
5. 2 IC卡讀寫/器的特點與功能122
5. 3 IC卡讀/寫器系統設計122
5. 3. 1 系統硬體設計122
5. 3. 2 系統軟體設計127
5. 4 上位PC機通信接口軟體135
第6章 基於PIC16F84單片機的IC卡智慧型水錶138
6. 1 IC卡智慧型水錶方案的確定138
6. 1. 1 IC卡智慧型水錶138
6. 1. 2 IC卡智慧型水錶方案139
6. 2 IC卡智慧型水錶的硬體設計142
6. 2. 1 IC卡智慧型水錶的電原理圖142
6. 2. 2 電路分析及其說明142
6. 3 IC卡智慧型水錶的軟體設計145
6. 3. 1 IC卡智慧型水錶的軟體框架145
6. 3. 2 IC卡智慧型水錶程式設計145
6. 4 低功耗設計156
6. 4. 1 低功耗問題156
6. 4. 2 低功耗解決方案156
6. 5 安全性問題158
6. 5. 1 安全性158
6. 5. 2 安全性問題解決方案158
第7章 多功能時間控制器160
7. 1 多功能智慧型鐘的功能與設計要求160
7. 2 系統總體設計方案160
7. 2. 1 總體方案的確定160
7. 2. 2 系統中關鍵器件的選用161
7?2?2?1 串列數碼管顯示接口晶片MAX7219161
7?2?2?2 X25045串列EEPEOM信息存儲晶片163
7?2?2?3 串列時鐘晶片DS1302167
7?2?2?4 RS485通信接口晶片SN75LBC184169
7. 2. 3 系統硬體設計170
7. 3 監控軟體設計172
7. 3. 1 監控軟體結構172
7. 3. 2 控制時間表的單片機編程技術183
7. 4 幾個需要注意的問題184
第8章 數字單脈衝電源187
8. 1 數字脈衝電源及其套用187
8. 1. 1 脈衝電源的套用187
8. 1. 2 數字脈衝電源188
8. 2 數字脈衝電源的性能指標與設計要求189
8. 3 雙CPU系統方案190
8. 3. 1 系統總體方案的思路190
8. 3. 2 雙CPU系統的若干形式190
8. 4 系統硬體設計192
8. 4. 1 基於89C52的主系統設計192
8?4?1?1 主系統電路192
8?4?1?2 主系統顯示電路194
8?4?1?3 主系統按鍵電路195
8. 4. 2 基於89C2051的從系統設計195
8. 4. 3 斬波脈衝驅動輸出電路設計196
8. 5 軟體系統196
8. 5. 1 主系統軟體196
8. 5. 2 從系統軟體215
第9章 液壓萬能材料試驗機的智慧型載荷採集系統
9. 1 概述222
9. 2 智慧型載荷採集系統的特點與要求222
9. 2. 1 智慧型載荷採集系統的特點222
9. 2. 2 智慧型載荷採集系統的性能與要求223
9. 3 系統總體方案223
9. 3. 1 系統總體方案的確定223
9?3?1?1 系統方案確定的原則223
9?3?1?2 系統方案的框圖及其說明224
9. 3. 2 系統主電路設計與說明224
9?3?2?1 系統主電路設計224
9?3?2?2 系統主電路的分析與說明226
9. 4 抗拉強度的檢測原理與實現231
9. 5 載荷信號調理與數位化239
9. 5. 1 弱信號調理與放大239
9. 5. 2 信號傳輸243
9. 5. 3 信號的A/D轉換處理243
9. 6 可靠性設計245
第10章 單片機套用系統調試247
10. 1 單片機套用系統開發技術概要247
10. 1. 1 單片機套用系統開發的一般程式247
10. 1. 2 單片機套用系統開發的常用工具247
10?1?2?1 仿真器(仿真開發系統)248
10?1?2?2 燒寫器(編程器)250
10?1?2?3 編譯系統251
10?1?2?4 邏輯測試筆252
10. 1. 3 單片機套用系統開發的新理念252
10. 2 單片機套用系統調試252
10. 2. 1 單片機套用系統的硬體調試252
10. 2. 2 單片機套用系統的軟體調試254
10. 3 單片機套用系統開發的引玉之言260