51單片機項目教程(高職)

51單片機項目教程(高職)

《51單片機項目教程(高職)》是2010年3月人民郵電出版社出版的圖書,作者是張景璐、於京、馬澤民。

基本介紹

  • 書名:51單片機項目教程(高職)
  • 作者:張景璐、於京、馬澤民
  • ISBN:9787115211385
  • 頁數:235頁
  • 定價:30元
  • 出版社:人民郵電出版社
  • 出版時間:2010年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是一本基於工作過程課程開發設計的單片機案例教程,書中以單片機硬體設計助理工程師、軟體設計師等一些與單片機項目開發相關的崗位工作任務為依據,通過典型工作任務的分析歸納,總結了5個典型單片機案例設計,主要包括彩燈設計,萬年曆系統,基於DS18B20單片機的數字溫度系統,基於AT89C51SND1C單片機的MP3播放器和隨身碟設計,以及目前流行的觸控螢幕套用,並增加了兩個項目實踐訓練——數字存儲示波器、基於DDS的信號發生器。
本書在實用的前提下,以模組化教學為指導思想,採用工程任務開發的模式,對這些案例進行講解,結構新穎,層次清晰。
本書大部分應用程式設計是採用C語言開發的,讀者在學習中可由淺到深、循序漸進,開發出符合當今趨勢且實用的單片機套用系統。
本書實例豐富,突出技能訓練,適合於高職類院校的學生使用。此外,本書結構合理、實用性強,涉及的知識面廣泛,也可供單片機套用系統的設計、開發人員以及其他院校電子類專業的師生參考、學習使用。

圖書目錄

第 1章 簡單的單片機套用示例——彩燈設計
1.1 單片機介紹 1
1.1.1 單片機的概念 1
1.1.2 單片機的品種和系列 1
1.1.3 單片機的套用 3
1.2 項目目標與準備 3
1.3 製作單片機最小系統 4
1.3.1 單片機基本知識 4
1.3.2 單片機最小電路 9
1.3.3 單片機控制LED實現彩燈顯示 9
1.3.4 單片機控制鍵盤、數碼管實現按鍵計次 12
1.4 單片機控制個性化彩燈功能 20
1.4.1 單片機控制個性化彩燈 20
1.4.2 80C51單片機的定時/計數器控制個性化彩燈 25
1.5 單片機軟體設計C程式 29
1.5.1 概論 29
1.5.2 C語言程式的基本結構 30
1.6 軟體仿真與調試 33
1.6.1 Keil uVision3集成開虹槳酷發環境介紹 33
1.6.2 單片機仿真軟體Proteus介紹 37
1.7 項目小結與建議 42
1.7.1 概念複習 42
1.7.2 技能回顧 42
1.8 項目訓練 42
第 2章 89S52單片機套用示例——萬年曆系統
2.1 項目目標與準備 43
2.2 89S51、89S52、89S53系列單片機介紹 44
2.3 萬年曆系統設計 45
2.3.1 萬年曆系統 45
2.3.2 萬年曆各功能部件 46
2.3.3 萬年曆電路設計 47
2.3.4 萬年曆電路 52
2.3.5 萬年曆PCB設計與布線 54
2.4 萬年曆軟體設計與實現 59
2.4.1 萬年曆日曆驅動程式設計 59
2.4.2 萬年曆顯示程式設計 62
2.5 系統組裝與焊接 67
2.6 仿龍夜真與調頸抹少去試 68
2.6.1 籃促煉凶催嚷祝Keil uVision3調試程式使用 68
2.6.2 仿真器的使用與仿真調試 72
2.6.3 編程器的使用 74
2.6.4 ISP下載 75
2.7 項目小結與建議 77
2.7.1 概念複習 77
2.7.2 技能回顧 77
2.8 項目訓練 77
第3章 觸控螢幕與單片機套用
3.1 項目目標與準備 78
3.2 觸控螢幕介紹 79
3.3 單片機控制觸控螢幕輸入信息蜜勸檔 81
3.4 軟體設計 82
3.4.1 如何通過單片機實現觸控螢幕控制系統 拔阿幾82
3.4.2 程式調試 83
3.5 項目小結與建議 85
3.5.1 概念複習 85
3.5.2 技能回顧 85
3.6 項目訓練 86
第4章 基於DS18B20的數字溫度系統設計
4.1 項目目標與準備 87
4.2 溫度感測器 92
4.3 智慧型水溫控制系統組成 97
4.3.1 單片機系統選擇 97
4.3.2 基於DS18B20的溫度感測器模組 99
4.3.3 智慧型水溫控制系統的信息存儲模組 99
4.3.4 液晶顯示模組 100
4.3.5 智慧型水溫控制系統硬體系統方案 107
4.4 軟體系統設計 111
4.5 選擇部件,控制水溫的精度,對項目進行改進 117
4.6 項目小結與建議 118
4.6.1 概念複習 118
4.6.2 技能回顧 118
4.7 項目訓練 118
第5章 項目實踐——基於單片機AT89C51SND1C的MP3播放器和隨身碟設計
5.1 項目目標與準備 120
5.2 MP3播放系統 126
5.3 AT89C51SND1C單片機系統選擇 127
5.4 MP3播放器主要部件構成 128
5.4.1 Nand Flash K9F5608實現歌曲的存儲 128
5.4.2 CS4330音頻D/A轉換器晶片實現歌曲的播放 130
5.4.3 液晶顯示歌曲信息 133
5.4.4 調整歌曲的播放順序 135
5.5 MP3播放器硬體系統方案 137
5.6 軟體設計與調試 139
5.7 程式下載 156
5.7.1 ISP下載 156
5.7.2 FLIP的使用 156
5.8 項目小結與建議 161
5.8.1 概念複習 161
5.8.2 技能回顧 162
5.9 項目訓練 162
第6章 項目實踐——基於DDS的信號發生器
6.1 DDS技術介紹 163
6.2 信號發生器的構成 166
6.2.1 如何用AD9851晶片構成信號發生器 166
6.2.2 如何用AD9854晶片構成信號發生器 170
6.2.3 如何用AD9954晶片構成信號發生器 172
6.3 如何實現基於DDS的信號發生器 180
6.4 軟體設計 182
6.5 項目小結與建議 203
6.6 項目訓練 203
第7章 項目實踐——數字存儲示波器
7.1 FPGA技術介紹 205
7.2 如何用單片機完成數字存儲示波器系統 206
7.3 數字存儲示波器組成 207
7.4 如何實現單片機和FPGA技術的複雜系統開發 227
7.5 項目小結與建議 228
7.6 項目訓練 228
2.6 仿真與調試 68
2.6.1 Keil uVision3調試程式使用 68
2.6.2 仿真器的使用與仿真調試 72
2.6.3 編程器的使用 74
2.6.4 ISP下載 75
2.7 項目小結與建議 77
2.7.1 概念複習 77
2.7.2 技能回顧 77
2.8 項目訓練 77
第3章 觸控螢幕與單片機套用
3.1 項目目標與準備 78
3.2 觸控螢幕介紹 79
3.3 單片機控制觸控螢幕輸入信息 81
3.4 軟體設計 82
3.4.1 如何通過單片機實現觸控螢幕控制系統 82
3.4.2 程式調試 83
3.5 項目小結與建議 85
3.5.1 概念複習 85
3.5.2 技能回顧 85
3.6 項目訓練 86
第4章 基於DS18B20的數字溫度系統設計
4.1 項目目標與準備 87
4.2 溫度感測器 92
4.3 智慧型水溫控制系統組成 97
4.3.1 單片機系統選擇 97
4.3.2 基於DS18B20的溫度感測器模組 99
4.3.3 智慧型水溫控制系統的信息存儲模組 99
4.3.4 液晶顯示模組 100
4.3.5 智慧型水溫控制系統硬體系統方案 107
4.4 軟體系統設計 111
4.5 選擇部件,控制水溫的精度,對項目進行改進 117
4.6 項目小結與建議 118
4.6.1 概念複習 118
4.6.2 技能回顧 118
4.7 項目訓練 118
第5章 項目實踐——基於單片機AT89C51SND1C的MP3播放器和隨身碟設計
5.1 項目目標與準備 120
5.2 MP3播放系統 126
5.3 AT89C51SND1C單片機系統選擇 127
5.4 MP3播放器主要部件構成 128
5.4.1 Nand Flash K9F5608實現歌曲的存儲 128
5.4.2 CS4330音頻D/A轉換器晶片實現歌曲的播放 130
5.4.3 液晶顯示歌曲信息 133
5.4.4 調整歌曲的播放順序 135
5.5 MP3播放器硬體系統方案 137
5.6 軟體設計與調試 139
5.7 程式下載 156
5.7.1 ISP下載 156
5.7.2 FLIP的使用 156
5.8 項目小結與建議 161
5.8.1 概念複習 161
5.8.2 技能回顧 162
5.9 項目訓練 162
第6章 項目實踐——基於DDS的信號發生器
6.1 DDS技術介紹 163
6.2 信號發生器的構成 166
6.2.1 如何用AD9851晶片構成信號發生器 166
6.2.2 如何用AD9854晶片構成信號發生器 170
6.2.3 如何用AD9954晶片構成信號發生器 172
6.3 如何實現基於DDS的信號發生器 180
6.4 軟體設計 182
6.5 項目小結與建議 203
6.6 項目訓練 203
第7章 項目實踐——數字存儲示波器
7.1 FPGA技術介紹 205
7.2 如何用單片機完成數字存儲示波器系統 206
7.3 數字存儲示波器組成 207
7.4 如何實現單片機和FPGA技術的複雜系統開發 227
7.5 項目小結與建議 228
7.6 項目訓練 228

相關詞條

熱門詞條

聯絡我們