
本書延續了之前兩版的風格,書中内容安排基本一緻,隻是替換了某些應用執行個體和綜合執行個體。本書内容仍然注重51單片機的技術實際應用,以提高讀者的工程實踐和開發能力為宗旨。
本書通過18個單片機c語言基礎執行個體、79個單片機技術應用執行個體和3個綜合執行個體,總計100個執行個體來講解單片機的c語言基礎知識和單片機開發應用技術。讀者可以通過本書的執行個體快速掌握單片機的開發技術以及開發技巧。
本書分為14章,每章内容安排如下。
第1章介紹了51單片機的基礎知識,主要講解單片機的基本概念、硬體結構特點及應用,單片機的開發工具及c51語言的基本知識。
第2章主要講解單片機的端口擴充方式及擴充晶片的應用。
第3章主要講解單片機外部程式存儲器、資料存儲器的擴充方式以及flash的驅動。
第4章主要講解單片機的輸入/輸出技術,包括鍵盤的控制及led、lcd的顯示控制技術。
第5章主要講解單片機的幾個電子制作執行個體,包括簡易電子琴制作、電子标簽設計等。
第6章主要講解幾種典型傳感控制子產品以及它們在單片機控制系統中的應用,主要包括指紋識别子產品、數字溫度傳感器、寬帶數控放大器的應用。
第7章主要講解智能儀表及測試技術,包括超音波測距、簡易數字頻率計、車輪測速系統等。
第8章主要講解單片機的電氣傳動控制系統,主要包括電源切換控制、步進電機控制、簡易智能電動車、洗衣機控制器等。
第9章主要講解單片機的a/d、d/a資料轉換方式及相應器件的應用。
第10章主要講解單片機的通信技術,包括單片機間的雙機通信、多機通信以及pc機與單片機的通信等,還介紹了紅外通信及無線通信等子產品。
第11章主要講解單片機實作各種信号輸出以及在實作數學算法中的應用。
第12章主要講解單片機的總線與網絡技術的應用,包括can總線、usb總線、以太網接口的應用。
第13章主要講解典型器件在單片機系統中的應用,包括u盤、ic卡、sd卡的讀寫等。
第14章主要講解單片機的綜合應用執行個體,主要包括智能手機充電器設計、單片機控制門禁系統、gps接收裝置的設計等。其中前兩版中的綜合執行個體電機保護器的設計被現在的gps接收裝置的設計所替換。
本書由張傑、宋戈、黃鶴松、員玉良編寫。同時,參與本書編寫工作的還有劉豔偉、蔣海峰、趙紅波、高潔、郭華、劉坤、陳燕、趙豔華、張健、李月鵬、高明、王麗麗、王曉、李鵬、趙平強、王翀、王明燕、李建楠、孟祥豹、步士建、孟慶婕、蓋甯、孫凱、周豐、吳洋、石峰、劉會燈、梅樂夫、王亮等,在此一并表示感謝。由于本書的電路圖、資料表以及程式很多,受學識水準所限,錯誤之處在所難免,請廣大讀者給予批評指正。
編者
2016年2月
[第1章 單片機c語言開發基礎
1.1.1 8051引腳
1.1.2 51單片機功能結構
1.1.3 中央處理器(cpu)
1.1.4 存儲器結構
1.1.5 定時/計數器
1.1.6 并行端口
1.1.7 串行端口
1.1.8 中斷系統
1.1.9 總線
<a href="https://yq.aliyun.com/articles/97827/">1.2 keil vision2</a>
1.2.1 keil vision2內建開發環境介紹
1.2.2 使用keil vision2進行開發
1.2.3 dscope for windows的使用
<a href="https://yq.aliyun.com/articles/97838/">1.3 c51基礎知識</a>
1.3.1 c51控制語句
1.3.2 c51函數
1.3.3 c51數組和指針
<a href="https://yq.aliyun.com/articles/97845/">1.4 【執行個體19】p1口控制直流電動機執行個體</a>
[第2章 單片機接口的擴充
2.1.1 【執行個體20】用74ls165實作序列槽擴充并行輸入口
2.1.2 【執行個體21】用74ls164實作序列槽擴充并行輸出口
2.1.3 【執行個體22】p0 i/o擴充并行輸入口
2.1.4 【執行個體23】p0 i/o擴充并行輸出口
<a href="https://yq.aliyun.com/articles/97887/">2.2 擴充晶片實作端口擴充</a>
2.2.1 【執行個體24】用8243擴充i/o端口
2.2.2 【執行個體25】用8255a擴充i/o口
2.2.3 【執行個體26】用8155擴充i/o口
<a href="https://yq.aliyun.com/articles/97891/">2.3 cpld實作端口擴充</a>
第3章 存儲器的擴充
第4章 輸入/輸出及顯示技術
第5章 實用電子制作
第6章 傳感控制技術
第7章 智能儀表與測試技術
第8章 電氣傳動及控制技術
第9章 單片機資料處理
第10章 單片機通信技術
第11章 單片機實作信号與算法
第12章 單片機的總線與網絡技術
第13章 典型器件及應用技術
第14章 綜合應用執行個體
附錄1 8051的指令清單
附錄2 ps/2鍵盤鍵值和符号對照表