單片機技術與套用教程

單片機技術與套用教程

單片機技術與套用教程 作者:王文海、 朱國軍、周歡喜、謝偉華

基本介紹

  • 書名:單片機技術與套用教程
  • 作者:王文海、 朱國軍、周歡喜、謝偉華
  • ISBN:9787302357391
  • 頁數:289
  • 定價:38元
  • 出版社:清華大學出版社
  • 出版時間:2014-4-28
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以“項目為載體,採用任務驅動方式”編寫。以AT89C51為單片機對象,結合KeilμVision2、Proteus等單片機系統開發軟體,從實用的角度出發,以項目實施為主線,系統介紹51單片機的C語言程式設計和接口套用技術。由簡單到複雜,以設計製作交通燈、計數器、頻率計、籃球記分牌、數字電壓表、信號發生器、密碼鎖、數字鐘、數字溫度計及遠程報警器10個項目,涵蓋51單片機資源與結構、中斷與定時計數器、鍵盤與顯示、A/D與D/A、I2C存儲器、串列通信、單匯流排器件等接口套用技術,注重開發工具及軟體使用技能的學習與實踐,是一本工學結合的特色教材。
本書採用項目化的結構編寫,適合案例教學與任務驅動法教學,是高職高專電類專業單片機技術課程的良好教材,也可作為廣大單片機愛好者的自學用書。

目錄

項目1設計製作交通燈1
1.1學習目標1
1.2項目描述1
1.3相關知識2
1.3.1單片機簡介2
1.3.2數制與編碼2
1.3.3MCS51單片機常用開發工具及套用5
1.3.4MCS51單片機15
1.3.5單片機彙編程式設計29
1.3.6Keil C51程式設計46
1.4項目實施76
1.4.1交通燈總體設計思路76
1.4.2設計交通燈硬體電路77
1.4.3設計交通燈程式77
1.4.4仿真交通燈80
1.4.5調試交通燈80
1.5拓展項目81
項目2設計製作樓道計數器82
2.1學習目標82
2.2項目描述82
2.3相關知識83
2.3.1數組83
2.3.2LED數碼管顯示86
2.3.3中斷系統93
2.3.4外部中斷源98
2.4項目實施100
2.4.1樓道人數計數器總體設計思路100
2.4.2設計樓道人數計數器硬體電路100
2.4.3設計樓道人數計數器程式102
2.4.4仿真樓道人數計數器104
2.4.5調試樓道人數計數器104
2.5拓展項目105
單片機技術與套用教程目錄項目3設計製作數字頻率計106
3.1學習目標106
3.2項目描述106
3.3相關知識107
3.3.1指針107
3.3.2定時器/計數器112
3.4項目實施121
3.4.1數字頻率計總體設計思路121
3.4.2設計數字頻率計硬體電路121
3.4.3設計數字頻率計程式122
3.4.4仿真數字頻率計126
3.4.5調試數字頻率計126
3.5拓展項目127
項目4設計製作籃球記分牌128
4.1學習目標128
4.2項目描述128
4.3相關知識129
4.3.1鍵盤與消除鍵盤抖動129
4.3.2獨立鍵盤129
4.4項目實施133
4.4.1籃球記分牌總體設計思路133
4.4.2設計籃球記分牌硬體電路133
4.4.3設計籃球記分牌程式134
4.4.4仿真籃球記分牌142
4.4.5調試籃球記分牌143
4.5拓展項目143
項目5設計製作數字電壓表144
5.1學習目標144
5.2項目描述144
5.3相關知識145
5.3.1液晶LCD1602套用145
5.3.2A/D轉換器主要性能指標及選型151
5.3.3ADC0809 A/D轉換器152
5.4項目實施157
5.4.1數字電壓表總體設計思路157
5.4.2設計數字電壓表硬體電路157
5.4.3設計電壓表程式157
5.4.4仿真數字電壓表163
5.4.5調試數字電壓表164
5.5拓展項目164
項目6設計製作信號發生器165
6.1學習目標165
6.2項目描述165
6.3相關知識166
6.3.1D/A轉換器的主要性能指標166
6.3.2DAC0832 D/A轉換器167
6.4項目實施171
6.4.1信號發生器總體設計思路171
6.4.2設計信號發生器硬體電路173
6.4.3設計信號發生器程式173
6.4.4仿真調試信號發生器176
6.4.5調試信號發生器176
6.5拓展項目176
項目7設計製作密碼鎖177
7.1學習目標177
7.2項目描述177
7.3相關知識178
7.3.1矩陣鍵盤178
7.3.2AT24C02套用182
7.4項目實施192
7.4.1密碼鎖總體設計思路192
7.4.2設計密碼鎖硬體電路192
7.4.3設計密碼鎖程式194
7.4.4仿真密碼鎖198
7.4.5調試密碼鎖199
7.5拓展項目199
項目8設計製作數字鐘200
8.1學習目標200
8.2項目描述200
8.3相關知識201
8.3.1結構體、聯合體與枚舉201
8.3.2DS1302簡介209
8.4項目實施215
8.4.1數字鐘總體設計思路215
8.4.2設計數字鐘硬體電路215
8.4.3設計數字鐘程式215
8.4.4仿真數字鐘223
8.4.5調試數字鐘223
8.5拓展項目224
項目9設計製作數字溫度計225
9.1學習目標225
9.2項目描述225
9.3相關知識226
9.3.1單匯流排簡介226
9.3.2DS18B20套用228
9.4項目實施235
9.4.1數字溫度計總體設計思路235
9.4.2設計數字溫度計硬體電路236
9.4.3設計數字溫度計程式237
9.4.4仿真數字溫度計239
9.4.5調試數字溫度計240
9.5拓展項目240
項目10設計製作遠程報警器241
10.1學習目標241
10.2項目描述241
10.3相關知識242
10.3.1串列通信242
10.3.2串列通信匯流排標準244
10.3.3MCS51的串列口246
10.3.4MCS51單片機之間的通信25110.4項目實施257
10.4.1遠程報警器總體設計思路257
10.4.2設計遠程報警器硬體電路257
10.4.3設計遠程報警器程式260
10.4.4仿真遠程報警器264
10.4.5調試遠程報警器266
10.5拓展項目266
附錄267
附錄A標準ASCII表267
附錄B指令表270
附錄CKeil C51常用庫函式274
附錄DProteus常用元件名稱276
附錄ELCD1602常用字元對照表277
附錄F項目報告與項目評分標準277
附錄G所用設備、工具、器材表278
參考文獻279

相關詞條

熱門詞條

聯絡我們