51單片機基礎與實例進階

《51單片機基礎與實例進階》面向單片機初、中級讀者,全書共分為13章,分別介紹單片機套用系統仿真及實驗平台、單片機C51語言基礎、51系列單片機基本常識、單片機人機互動系統設計、中斷系統設計、單片機串列通信系統設計、感測器和時鐘模組設計、A/D和D/A轉換模組設計、無線收發模組設計、數據存儲和看門狗模組設計、單片機綜合系統設計等內容。《51單片機基礎與實例進階》通過實例講解單片機基本結構和接口的設計與套用,內容翔實、結構合理,圖解清晰、講解透徹,案例豐富實用,能夠使用戶快速、全面地掌握單片機及外圍接口的設計。《51單片機基礎與實例進階》可作為各類培訓學校的教材用書,也可作為工程技術人員及中專、中技、高職高專、本科院校相關專業師生的參考書。

內容簡介

《51單片機基礎與實例進階》編輯推薦:從零開始,輕鬆入門、圖解案例,清晰直觀、圖文並茂,操作簡單、實例引導,專業經典、學以致用,注重實踐。

圖書目錄

第1章 單片機套用系統仿真及實驗平台
1.1 單片機軟體仿真開發工具Keil C51
1.1.1 Keil C51的工作環境
1.1.2 工程創建
1.1.3 工程的設定
1.1.4 工程的調試運行
1.1.5 存儲空間資源的查看和修改
1.1.6 變數的查看和修改
1.2 單片機硬體仿真開發工具Proteus ISIS
1.2.1 Proteus ISIS的用戶界面
1.2.2 設定Proteus ISIS工作環境
1.2.3 電路原理圖的設計與編輯
1.2.4 Proteus ISIS與Keil C51的聯合使用
1.3 開發板實驗平台
本章小結
思考與練習
第2章 單片機C51語言基礎
2.1 C51語言的基本知識
2.1.1 標識符
2.1.2 常量
2.1.3 基本數據類型
2.1.4 存儲區域與存儲模式
2.2 運算符與表達式
2.2.1 算術運算符與算術表達式
2.2.2 賦值運算符與賦值表達式
2.2.3 關係運算符、邏輯運算符及其表達式
2.2.4 條件運算符與條件表達式
2.2.5 逗號運算符與逗號表達式
2.3 指針與絕對地址訪問
2.3.1 指針
2.3.2 絕對地址訪問
2.4 實例:發光二極體流水廣告燈
本章小結
思考與練習
第3章 51系列單片機基本常識
3.1 51單片機的基本特點
3.2 51單片機的引腳
3.3 51單片機最小套用系統
3.4 51單片機內部結構
3.4.1 CPU
3.4.2 存儲器
3.4.3 I/O連線埠
3.4.4 定時器/計數器
3.4.5 中斷系統
3.5 單片機時序
本章小結
思考與練習
第4章 單片機人機互動系統設計
4.1 單片機的輸入/輸出連線埠
4.2 LED數碼管顯示器
4.2.1 LED數碼管顯示器簡介
4.2.2 靜態顯示編程
4.2.3 動態顯示編程
4.3 LED數碼管點陣顯示器
4.3.1 字母、數字及圖形的顯示
4.3.2 中文字元的顯示
4.4 液晶顯示器
4.4.1 點陣字元型LCD的內部結構
4.4.2 點陣字元型LCD的指令系統
4.4.3 點陣字元型LCD套用舉例
4.5 非編碼鍵盤
4.5.1 線性非編碼鍵盤
4.5.2 矩陣非編碼鍵盤
本章小結
思考與練習
第5章 中斷系統設計
5.1 概述
5.2 51單片機中斷系統
5.2.1 中斷系統結構
5.2.2 中斷回響
5.2.3 外部中斷控制數碼管顯示
5.2.4 中斷嵌套
5.3 定時器/計數器
5.3.1 定時器/計數器的控制暫存器
5.3.2 定時器/計數器工作方式
5.3.3 定時器/計數器套用
5.3.4 定時器控制小燈閃爍
5.3.5 計數器對外部脈衝計數
5.3.6 頻率計
本章小結
思考與練習
第6章 單片機串列通信系統設計
6.1 串列通信基本原理
6.1.1 異步串列通信的字元格式
6.1.2 數據通信的傳輸方式
6.2 STC89C51單片機的串列口及控制暫存器
6.2.1 串列口緩衝暫存器SBUF
6.2.2 串列通信控制暫存器SCON
6.2.3 電源控制暫存器PCON
6.3 STC89C51串列通信工作方式
6.3.1 串列工作方式0
6.3.2 串列工作方式1
6.3.3 串列工作方式2
6.3.4 串列工作方式3
6.4 MAX232接口電路設計
6.4.1 典型串列接口協定
6.4.2 TTL RS232電平轉換的典型晶片MAX232
6.4.3 實例6-1:計算機與單片機通信
6.4.4 實例6-2:基於Proteus的計算機與單片機通信
6.5 USB接口電路設計
6.5.1 USB匯流排協定
6.5.2 設備端USB接口設計
本章小結
思考與練習
第7章 感測器和時鐘模組設計
7.1 光強檢測
7.1.1 光強感測器
7.1.2 單片機光強檢測系統設計
7.2 溫度檢測
7.2.1 溫度感測器
7.2.2 室溫測量系統設計
7.2.3 溫度系統設計
7.3 時鐘
7.3.1 DS1302
7.3.2 DS1302時鐘系統設計
7.3.3 溫度時鐘系統設計
本章小結
思考與練習
第8章 A/D和D/A轉換模組設計
8.1 串列A/DTLC1543接口電路設計
8.1.1 概述
8.1.2 工作過程
8.1.3 工作時序
8.2 TLC5615接口電路設計
8.2.1 概述
8.2.2 TLC5615的工作原理
8.2.3 並行數模轉換DAC0832模擬
8.2.4 ADC0804轉換晶片
本章小結
思考與練習
第9章 無線收發模組設計
9.1 紅外模組基本原理
9.1.1 紅外遙控系統
9.1.2 遙控信號的調製與解調
9.1.3 遙控編碼
9.1.4 紅外線信號傳輸協定
9.1.5 紅外線接收的解調專用電路——一體化的紅外線接收頭
9.1.6 遙控信號的解碼
9.1.7 實例9-1:單片機接收遙控器按鍵值
9.1.8 實例9-2:基於Proteus紅外遙控
9.2 無線收發模組及其套用
9.2.1 無線收發模組RF2401SE簡介
9.2.2 RF2401SE調試
9.2.3 實例9-3:無線溫度檢測系統
本章小結
思考與練習
第10章 數據存儲和看門狗模組設計
10.1 I2C匯流排讀寫模組
10.1.1 數據存儲基本理論
10.1.2 I2C匯流排及其套用
10.1.3 AT24C02存儲器的軟硬體設計
10.1.4 實例10-1:統計開機次數
10.1.5 實例10-2:基於Proteus對AT24C02的讀取
10.2 SPI匯流排及其套用
10.2.1 SPI匯流排基本理論
10.2.2 看門狗電路原理
10.2.3 X5045的軟、硬體設計
10.2.4 實例10-3:X5045套用舉例
10.2.5 93C46軟硬體設計
10.2.6 實例10-4:93C46數據讀取
本章小結
思考與練習
第11章 信號發生器設計
11.1 設計要求
11.2 設計原理
11.3 硬體電路設計
11.3.1 主控模組設計
11.3.2 信號數據處理模組設計
11.3.3 顯示電路設計
11.4 軟體設計
本章小結
思考與練習
第12章 水溫控制系統
12.1 技術要求
12.2 設計原理
12.3 溫度控制算法
12.3.1 控制算法的確定
12.3.2 PID控制算法
12.3.3 PID參數的確定
12.4 硬體電路設計
12.4.1 主控電路
12.4.2 溫度採集電路
12.4.3 溫度控制電路
12.4.4 顯示電路
12.5 軟體設計
12.5.1 主程式設計
12.5.2 PID控制程式
12.5.3 按鍵子程式
12.5.4 DS18B20溫度採集子程式
12.5.5 溫度比較子程式
12.5.6 液晶顯示程式
本章小結
思考與練習
第13章 智慧型電動車
13.1 技術要求
13.2 設計原理
13.3 硬體電路設計
13.3.1 感測器檢測電路
13.3.2 電機驅動電路
13.3.3 聲光指示電路
13.3.4 計數電路
13.4 軟體設計
13.4.1 程式流程圖
13.4.2 源程式
本章小結
思考與練習

相關詞條

熱門詞條

聯絡我們