單片機技術與項目實踐

單片機技術與項目實踐

《單片機技術與項目實踐》是2018年7月機械工業出版社出版的圖書,作者是王恩亮、陳潔。

基本介紹

  • 中文名:單片機技術與項目實踐
  • 作者:王恩亮、陳潔
  • 出版時間:2018年7月
  • 出版社:機械工業出版社
  • ISBN:9787111593461
  • 定價:39.9 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

從簡單的LED單燈閃爍開始講解單片機的硬體系統結構及編譯環境(包括偉福和Keil),包括C51的介紹,通過交通燈系統講解LED數碼管得驅動及編程,通過電子鐘設計講解定時器及中斷的功能與編程,通過數字頻率計講解定時器的套用;通過數字電壓表設計講解並口與串口AD轉換;通過波形發生器講解並口DA轉換;通過數字溫度計講解DS18B20單匯流排的結構與編程;矩陣鍵盤接口設計;LCD1602,LCD12864接口顯示設計;IIC匯流排的24C16讀寫訪問設計;SPI匯流排X5045讀寫設計。

圖書目錄

出版說明
前言
第1 章 發光二極體的單燈閃爍設計 1
1. 1 單片機概述 1
1. 1. 1 單片機的發展 2
1. 1. 2 單片機的套用 2
1. 1. 3 單片機的分類 3
1. 2 MCS-51 單片機的基本結構與功能 4
1. 2. 1 MCS-51 單片機的基本組成結構 4
1. 2. 2 單片機引腳排列及功能 5
1. 2. 3 單片機存儲器、暫存器結構 6
1. 2. 4 單片機I/ O 連線埠 10
1. 2. 5 單片機時鐘結構 12
1. 2. 6 單片機復位結構 13
1. 3 發光二極體閃爍設計 14
1. 3. 1 單片機控制的發光二極體閃爍
電路結構 14
1. 3. 2 偉福編譯系統編譯單片機程式 15
1. 4 習題 22
第2 章 跑馬燈的設計 23
2. 1 跑馬燈電路介紹 23
2. 2 C51 功能介紹 26
2. 2. 1 C51 編程優點 26
2. 2. 2 C51 與標準C 區別 27
2. 3 C51 數據變數類型與存儲器結構 27
2. 3. 1 bit 類型 27
2. 3. 2 特殊功能暫存器類型 28
2. 3. 3 數據的存儲區結構 29
2. 4 C51 基本語句 33
2. 5 C51 常用運算符 34
2. 6 C51 設定循環延時子程式 36
2. 7 流水燈的設計 37
2. 8 習題 42
第3 章 交通燈系統設計 43
3. 1 交通燈系統功能 43
3. 1. 1 基本交通燈硬體電路設計 43
3. 1. 2 基本交通燈功能 44
3. 1. 3 基本交通燈程式設計 46
3. 2 數碼管介紹 47
3. 2. 1 數碼管結構與工作原理 47
3. 2. 2 數碼管顯示方式 50
3. 3 數碼管顯示倒計時功能設計 51
3. 3. 1 倒計時系統硬體設計 51
3. 3. 2 倒計時系統程式設計 52
3. 4 帶倒計時顯示的交通燈系統設計 60
3. 5 習題 63
第4 章 電子鐘的設計 64
4. 1 電子鐘功能介紹 64
4. 2 定時器功能介紹 65
4. 2. 1 定時器/計數器結構 65
4. 2. 2 定時器/計數器的工作原理 66
4. 2. 3 定時/計數器的控制暫存器功能 66
4. 3 中斷功能介紹 69
4. 3. 1 中斷概述 69
4. 3. 2 中斷源和中斷控制暫存器 69
4. 4 定時器/計數器中斷回響程式設計 71
4. 5 T0 中斷回響設計秒、分、時時間
單位 75
4. 6 T1 中斷回響設計顯示秒、分、時
時間單位 76
4. 7 基本電子鐘程式設計 77
4. 8 具備按鍵功能的電子鐘程式設計 82
4. 9 鍵盤調整運行時間功能程式設計 85
4. 10 習題 89
第5 章 基於單片機的頻率計設計 90
5. 1 頻率計功能簡介 90
5. 2 數字頻率計仿真電路設計 91
5. 3 頻率計程式設計 92
5. 3. 1 修改系統提供的頭檔案 92
5. 3. 2 頻率計設計程式 93
5. 4 頻率計仿真調試 98
5. 5 習題 98
第6 章 串口通信功能設計 100
6. 1 串口通信接口 100
6. 1. 1 異步通信 101
6. 1. 2 同步通信 101
6. 1. 3 波特率 102
6. 1. 4 串口通信接口協定 102
6. 2 51 單片機的串口通信電路結構 102
6. 2. 1 傳送和接收暫存器 103
6. 2. 2 串口的控制暫存器 103
6. 2. 3 串列通信的工作方式 104
6. 3 串列口通信功能套用 107
6. 3. 1 異步通信仿真電路設計 107
6. 3. 2 異步通信仿真程式設計 108
6. 3. 3 異步通信硬體電路設計 113
6. 3. 4 串口通信硬體電路設計 116
6. 3. 5 串口通信程式設計 116
6. 4 習題 120
第7 章 數字電壓表設計 121
7. 1 A-D 轉換器的分類 121
7. 1. 1 積分型 121
7. 1. 2 逐次比較型 121
7. 1. 3 並行比較型/串並行比較型 122
7. 1. 4 Σ-Δ 調製型 122
7. 1. 5 電容陣列逐次比較型 122
7. 1. 6 壓頻變換型 122
7. 2 A-D 轉換器的主要技術指標 122
7. 2. 1 解析度 122
7. 2. 2 轉換率 122
7. 2. 3 量化誤差 123
7. 2. 4 偏移誤差 123
7. 2. 5 滿刻度誤差 123
7. 2. 6 線性度 123
7. 3 A-DC0808 的數字電壓表設計 123
7. 3. 1 常用並行A-D 轉換器件的設計
結構特點 123
7. 3. 2 常用並行A-D 轉換器件A-DC0808、
A-DC0809 124
7. 3. 3 仿真電路設計 126
7. 3. 4 A-DC0808 的數字電壓表程式
設計 127
7. 3. 5 A-DC0808 的數字電壓表仿真
調試 133
7. 4 Proteus 仿真設計基於A-DC0831 的
數字電壓表 133
7. 4. 1 串列A-D 轉換A-DC0831 介紹 133
7. 4. 2 繪製A-DC0831 的仿真電路 134
7. 4. 3 設計基於A-DC0831 數字電壓表
的仿真程式 135
7. 4. 4 仿真調試A-DC0831 的數字
電壓表 139
7. 5 採用系統開發板設計數字電壓表 140
7. 6 習題 142
第8 章 數字溫度計設計 143
8. 1 DS18B20 的介紹 143
8. 1. 1 DS18B20 的主要特徵 143
8. 1. 2 控制器對DS18B20 操作流程 146
8. 1. 3 單片機對DS18B20 的基本操作 148
8. 1. 4 DS18B20 溫度讀取函式參考
步驟 150
8. 2 Proteus 仿真數字溫度計設計 150
8. 2. 1 數字溫度計仿真電路設計 150
8. 2. 2 DS18B20 的讀寫程式設計 151
8. 2. 3 數字溫度計的仿真調試 164
8. 3 採用系統實驗室板設計數字溫度計 165
8. 4 習題 167
第9 章 正弦波信號發生器設計 168
9. 1 D-A 轉換的原理 168
9. 2 典型D-A 轉換器晶片D-AC0832
簡介 169
9. 3 Proteus 仿真D-AC0832 D-A 轉換電路
設計 171
9. 4 D-AC0832 雙極性輸出三角波、
鋸齒波 172
9. 5 輸出正弦波 175
9. 6 習題 178
第10 章 單片機常用人機接口設計 179
10. 1 鍵盤設計 179
10. 1. 1 鍵盤的分類 179
10. 1. 2 矩陣鍵盤的工作原理 180
10. 1. 3 矩陣鍵盤的仿真設計 184
10. 1. 4 矩陣鍵盤的仿真程式設計 185
10. 1. 5 矩陣鍵盤的仿真調試 189
10. 2 LCD1602 顯示設計 190
10. 2. 1 LCD 的工作原理 190
10. 2. 2 LCD1602 介紹 190
10. 2. 3 LCD1602 的仿真電路設計 193
10. 2. 4 LCD1602 的仿真程式設計 194
10. 2. 5 LCD1602 的仿真調試 199
10. 3 習題 200
參考文獻 200

相關詞條

熱門詞條

聯絡我們