C51單片機項目設計實踐教程

C51單片機項目設計實踐教程

《C51單片機項目設計實踐教程》是2014年2月人民郵電出版社出版的圖書,作者是鄧柳、陳卉。

基本介紹

  • 中文名:C51單片機項目設計實踐教程
  • 作者:鄧柳、陳卉
  • 出版社:人民郵電出版社
  • 出版時間:2014年2月
  • 頁數:178 頁
  • 定價:24 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115281296
內容簡介,圖書目錄,

內容簡介

本書以C語言為主要程式語言,基於KEIL開發平台和PROTEUS ISIS 7仿真平台,對許多企業微型項目的實現方法進行了闡述。
本書分為上下兩篇,上篇第 1、2章介紹了單片機的基礎知識,包括數制轉換、硬體結構和存儲器結構等,第3章介紹了單片機的彙編語言及其程式設計方法,第4章重點介紹了51單片機C語言語法及程式設計方法;下篇以實際項目導向的方式分別介紹了定時/計數器、中斷系統、串列口、串列擴展、人機互動接口、A/D和D/A接口技術的套用以及以電池檢測儀為例的企業項目實戰等方面的內容。
本書可作為高職高專院校計算機類、電子類專業教材,也可供科研人員、工程技術人員及業餘愛好者參考閱讀。

圖書目錄

上篇 理論知識
第 1章 單片機知識概述 2
1.1 單片機簡介 2
1.2 單片機中的數據存儲格式與數制轉換 2
1.2.1 單片機中的數據存儲格式 2
1.2.2 計算機中的常用數制 3
1.2.3 數制間的轉換 4
1.3 單片機的特點及其套用領域 5
1.4 單片機的發展趨勢 6
1.5 51單片機開發平台與設計流程 7
【任務一】設計單個LED閃爍 7
第 2章 51單片機結構及最小系統 15
2.1 51單片機外部結構與最小系統 15
2.1.1 51單片機引腳 15
2.1.2 時鐘與復位電路 16
2.1.3 最小系統 19
2.2 51單片機內部結構 19
2.2.1 整體結構 19
2.2.2 並行I/O結構 20
2.3 51單片機存儲結構 23
2.3.1 80C51單片機程式存儲器 23
2.3.2 80C51單片機的數據存儲器 24
第3章 51單片機彙編語言程式設計 28
3.1 51單片機指令系統 28
3.2 51單片機彙編語言指令 29
【任務二】數據存儲與搬移 29
3.3 偽指令 36
3.4 彙編語言與C語言接口方法 38
第4章 51單片機C語言程式設計方法 42
4.1 C51程式結構與函式 42
【任務三】單片機控制流水燈 42
4.2 C51存儲結構 46
4.3 C51數據類型 47
4.4 C51常量、變數、指針 51
4.5 C51運算符與表達式 52
4.6 C51結構化程式設計 55
【任務四】百錢百雞問題 55
4.7 C51預處理命令 60
【任務五】頭檔案設計 60
4.8 C51編程注意事項和技巧 63
下篇 項目實訓
【項目一】 51單片機定時/計數器套用——電子鐘設計 66
一、項目設計目的 66
二、項目要求 66
三、項目完成時間 66
四、項目描述 66
五、項目總結 67
六、拓展理論學習 67
七、拓展項目訓練 74
【項目二】 51單片機中斷系統套用——具有校時功能的電子鐘 76
一、項目設計目的 76
二、項目要求 76
三、項目完成時間 76
四、項目描述 76
五、項目總結 79
六、拓展理論學習 79
七、拓展項目訓練 87
【項目三】 51單片機串列擴展技術(一)——單片機開機密碼設定 88
一、項目設計目的 88
二、項目要求 88
三、項目完成時間 88
四、項目描述 88
五、項目總結 94
六、拓展理論學習 94
七、拓展項目訓練 99
【項目四】 51單片機串列擴展技術(二)——64路開關量採集儀 100
一、項目設計目的 100
二、項目要求 100
三、項目完成時間 100
四、項目描述 100
五、項目總結 102
六、拓展理論學習 102
七、拓展項目訓練 103
【項目五】 51單片機串列口套用(一)——數碼管靜態顯示器設計 104
一、項目設計目的 104
二、項目要求 104
三、項目完成時間 104
四、項目描述 104
五、項目總結 105
六、拓展理論學習 105
七、拓展項目訓練 111
【項目六】 51單片機串列口套用(二)——雙機通信 112
一、項目設計目的 112
二、項目要求 112
三、項目完成時間 112
四、項目描述 112
五、項目總結 114
六、拓展理論學習 114
七、拓展項目訓練 115
【項目七】 51單片機人機互動接口技術(一)——數碼管電子鐘 116
一、項目設計目的 116
二、項目要求 116
三、項目完成時間 116
四、項目描述 116
五、項目總結 119
六、拓展理論學習 119
七、拓展項目訓練 121
【項目八】 51單機片人機互動接口技術(二)——液晶平台顯示按鍵值 122
一、項目設計目的 122
二、項目要求 122
三、項目完成時間 122
四、項目描述 122
五、項目總結 125
六、拓展理論學習 125
七、拓展項目訓練 131
【項目九】 51單片機A/D接口技術——簡易數字電壓表 133
一、項目設計目的 133
二、項目要求 133
三、項目完成時間 133
四、項目描述 133
五、項目總結 136
六、拓展理論學習 136
七、拓展項目訓練 141
【項目十】 51單片機D/A接口技術——簡易波形發生器 142
一、項目設計目的 142
二、項目要求 142
三、項目完成時間 142
四、項目描述 142
五、項目總結 145
六、拓展理論學習 145
七、拓展項目訓練 149
【項目十一】 51單片機企業項目實戰——電池檢測儀 150
一、項目設計目的 150
二、項目要求 150
三、項目完成時間 150
四、項目描述 150
五、項目總結 165
六、拓展理論學習 165
附錄 液晶模組驅動包lcd12864.C 170
參考文獻 178

相關詞條

熱門詞條

聯絡我們