單片機套用技術(C語言版)(高職)

單片機套用技術(C語言版)(高職)

《單片機套用技術(C語言版)(高職)》是2015年西安電子科技大學出版社出版的圖書,作者是單正婭、芮長穎。

基本介紹

  • 書名:單片機套用技術(C語言版)(高職)
  • 作者:單正婭 芮長穎
  • ISBN:978-7-5606-3584-2
  • 定價:23.8元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2015-01
內容簡介,目錄,

內容簡介

本書共七個項目,內容包括單片機最小系統設計、流水燈系統設計、交通燈系統設計、電子萬年曆系統設計、數據採集與輸出系統設計、串列通信系統設計及單片機套用系統設計。本書緊密結合高職高專的教育特點,通過17個任務的引領,使讀者掌握單片機的套用技能以及項目開發與設計方法。
本書內容循序漸進,新穎實用,可作為高職高專電子、自動化、計算機等相關領域的教材,也可作為相關領域技術人員的參考書。

目錄

項目一 單片機最小系統設計 1
1.1 單片機套用系統的組成 1
1.1.1 單片機概述 1
1.1.2 單片機套用系統的組成 2
1.2 MCS-51系列單片機組成結構 2
1.2.1 MCS-51系列單片機的內部結構 2
1.2.2 MCS-51系列單片機的引腳 4
1.2.3 MCS-51系列單片機I/O口結構 5
1.3 MCS-51系列單片機的存儲器結構 10
1.3.1 程式存儲器 10
1.3.2 片外數據存儲器 11
1.3.3 片內數據存儲器 11
1.4 單片機最小系統電路 14
1.4.1 單片機時鐘電路 15
1.4.2 單片機復位電路 16
1.5 單片機系統開發軟體 Keil C51 16
1.5.1 Keil C51軟體概述 16
1.5.2 Keil C51軟體的使用 17
任務1 點亮1盞LED小燈 20
習題1 22
項目二 流水燈系統設計 24
2.1 單片機的C語言 24
2.1.1 C語言的特點 24
2.1.2 C語言程式的基本結構及其流程圖 25
2.2 C51的數據與運算 27
2.2.1 C51的數據與數據類型 27
2.2.2 常量與變數 29
2.2.3 C51的數據存儲類型與8051存儲器結構 30
2.2.4 8051特殊功能暫存器(SFR)及其C51定義 32
2.2.5 位變數(BIT)及其C51定義 33
2.2.6 C51運算符表達式及其規則 33
2.3 C51流程控制語句 39
2.3.1 表達式語句和複合語句 39
2.3.2 選擇語句 40
2.3.3 循環語句 43
任務2 1盞LED小燈的閃爍控制 46
2.4 C語言的函式 48
2.4.1 函式分類和定義 48
2.4.2 函式調用 51
任務3 8盞LED小燈的閃爍控制 51
2.5 數組的概念 54
2.5.1 一維數組 55
2.5.2 二維數組 55
2.5.3 字元數組 56
任務4 8盞流水彩燈的設計 56
任務5 花樣彩燈的設計 60
習題2 64
項目三 交通燈系統設計 66
3.1 單片機的中斷系統 66
3.1.1 中斷的概念 66
3.1.2 MCS-51中斷系統的結構 66
3.1.3 中斷的控制 67
3.1.4 中斷處理過程 69
3.1.5 中斷源擴展方法 71
任務6 可控流水彩燈的設計 72
3.2 定時/計數器 73
3.2.1 定時/計數器概述 74
3.2.2 定時/計數器的控制暫存器 75
3.2.3 定時/計數器的工作方式 77
3.2.4 定時/計數器的初始化 80
3.2.5 定時/計數器的套用實例 81
任務7 時間間隔1 s的流水彩燈設計 85
任務8 模擬交通燈(含特殊和緊急)控制系統設計 86
習題3 90
項目四 電子萬年曆系統設計 91
4.1 單片機與LED數碼管接口 91
4.1.1 LED數碼管的結構及原理 91
4.1.2 LED數碼管的靜態顯示 92
4.1.3 LED數碼管的動態顯示 94
任務9 簡易秒表的設計 96
4.2 單片機與字元型LCD液晶顯示模組接口 99
4.2.1 LCD液晶顯示器 99
4.2.2 字元型LCD液晶顯示模組與單片機接口 99
4.2.3 字元型LCD液晶顯示模組的套用 100
任務10 字元型LCD液晶顯示廣告牌控制 103
4.3 單片機與鍵盤接口 106
4.3.1 按鍵簡介 106
4.3.2 獨立式按鍵 107
4.3.3 矩陣式按鍵 111
任務11 具有簡單控制功能的電子萬年曆設計 113
習題4 118
項目五 數據採集與輸出系統設計 119
5.1 單片機數據採集A/D轉換器 119
5.1.1 A/D轉換器的基本知識 119
5.1.2 典型A/D轉換器晶片ADC0809的結構與引腳 122
5.1.3 單片機與ADC0809的接口電路 123
任務12 簡易數字電壓表的設計 126
5.2 單片機輸出控制D/A轉換器 129
5.2.1 D/A轉換器的基本知識 129
5.2.2 典型D/A轉換器晶片DAC0832的結構與引腳 133
5.2.3 單片機與DAC0832的接口電路 134
任務13 簡易信號發生器的設計 137
5.3 DS18B20溫度採集晶片 142
5.3.1 DS18B20溫度感測器簡介 142
5.3.2 單片機與DS18B20的接口電路 147
任務14 帶數顯的溫度計的設計 148
習題5 155
項目六 串列通信系統設計 157
6.1 串列通信概述 157
6.1.1 串列通信與並行通信 157
6.1.2 串列通信的制式 157
6.1.3 串列通信的分類 158
6.2 單片機的串列接口 159
6.2.1 串列口暫存器結構 159
6.2.2 串列口的工作方式 161
6.2.3 初始化 163
6.3 單片機通信 165
6.3.1 雙機通信 165
6.3.2 多機通信 167
6.3.3 PC和單片機之間的通信 168
任務15 單片機之間的雙機通信 170
6.4 I2C串列通信 171
6.4.1 I2C匯流排簡介 171
6.4.2 I2C匯流排的通信規約 172
6.4.3 串列EEPROM的擴展 172
任務16 單片機擴展串列EEPROM 175
習題6 180
項目七 單片機套用系統設計 181
7.1 系統設計的原則和基本要求 181
7.1.1 系統設計的原則 181
7.1.2 系統設計的基本要求 182
7.2 單片機套用系統的設計過程 182
7.3 單片機套用系統的可靠性設計 187
7.3.1 電路的可靠性設計 187
7.3.2 軟體的可靠性設計 189
任務17 搬運機器人 189
習題7 219
附錄 常用的C51標準函式館 220
參考文獻 224

相關詞條

熱門詞條

聯絡我們