《51單片機C語言常用模組與綜合系統設計實例精講》是2008年由電子工業出版社出版的圖書,作者是於永。
基本介紹
- 書名:51單片機C語言常用模組與綜合系統設計實例精講
- 作者:於永
- ISBN:9787121073380
- 出版社:電子工業出版社
- 出版時間:2008年
- 開本:16開
內容簡介,目錄,
內容簡介
《51單片機C語言常用模組與綜合系統設計實例精講》全書針對目前最通用流行的51單片機系列,通過大量典型實例的形式,詳細介紹了51單片機常用模組與綜合套用系統設計的方法與技巧。全書共分3篇16章,要介紹了51單片機開發的硬體結構、指令系統、C語言程式設計基礎和Keil8051C編譯器這些模組實例基礎、實用,易學易懂,全部調試通過,幾乎涵蓋了所有的51單片機開發技術;第3篇通過3個綜合系統實例,對前面的51單片機常用模組進行了綜合套用設計,經過此篇學習,讀者對51單片機綜合系統設計的能力將迅速提升並產生質的飛躍。
《51單片機C語言常用模組與綜合系統設計實例精講》配有光碟一張,包含了全書所有實例的硬體原理圖和程式原始碼,方便讀者學習和使用。《51單片機C語言常用模組與綜合系統設計實例精講》適合從事51單片機開發的科研人員使用,同時也可作為高校計算機、自動化、電子及硬體等相關專業大學生的理想教材,是廣大讀者學習51單片機項目開發的必備寶典手冊。
目錄
第一篇基礎知識篇
第1章51系列單片機開發的基礎知識
1.151系列單片機的硬體結構
1.1.1功能模組
1.1.2.CPU
1.1.3並行I/O連線埠
1.1.4存儲器結構
1.1.5定時/計數器
1.1.6串列口
1.1.7中斷系統
1.251系列單片機的指令系統
1.2.1定址方式
1.2.2指令說明
1.2.3指令系統表
1.3本章總結
第2章C語言程式各語句的用法與意義
2.1數據結構
2.1.1數據類型
2.1.2變數與常量
2.1.3數組
2.1.4指針
2.1.5結構
2.1.6共用體
2.1.7枚舉
2.2運算符與表達式
2.2.1運算符分類與優先權
2.2.2算術運算符與表達式
2.2.3關係運算符與表達式
2.2.4邏輯運算符與表達式
2.2.5位操作運算符與表達式
2.2.6賦值運算符與表達式
2.3程式結構與函式
2.3.1程式結構
2.3.2函式
2.4流程控制語句
2.4.1選擇語句
2.4.2循環語句
2.4.3轉移語句
2.5本章總結
第3章Keil.8051.C編譯器
3.1Keil編譯器簡介
3.2如何使用Keil開發
3.2.1建立工程
3.2.2工程的設定
3.2.3編譯與連線
3.3dScope.for.Windows的使用
3.3.1如何啟動
3.3.2如何調試
3.3.3調試視窗
3.4本章總結
第二篇常用模組設計實例
第4章鍵盤輸入與數碼顯示
4.1鍵盤輸入實例——實現4x4鍵盤
4.1.1實例說明
4.1.2設計思路分析
4.1.3硬體電路設計
4.1.4軟體設計
4.1.5實例總結
4.2單片機實現7段數碼管顯示
4.2.1實例說明
4.2.2設計思路分析
4.2.3硬體電路設計
4.2.4軟體設計
4.2.5實例總結
第5章液晶顯示
5.1基於MSC-G12232的液晶顯示
5.1.1實例說明
5.1.2設計思路分析
5.1.3硬體電路設計
5.1.4軟體設計
5.1.5實例總結
5.2平板液晶實例——基於MSM6255驅動器的顯示
5.2.1實例說明
5.2.2設計思路分析
5.2.3硬體電路設計
5.2.4軟體設計
5.2.5實例總結
第6章印表機輸出
6.1印表機實例?——並口列印驅動
6.1.1實例說明
6.1.2設計思路分析
6.1.3硬體電路設計
6.1.4軟體設計
6.1.5實例總結
第7章A/D及D/A轉換
7.1ADC0801與TLC1543的A/D轉換
7.2基於MS5534B的數字氣壓計設計2
7.3基於DS.18820的數字溫度計設計
7.4基於TLC5617的D/A轉換
第8章存儲模組
8.1基於EEPROMAT24C64的數據存儲
8.2基於NOR.FLASHAM29LV320的數據存儲
第9章定時器、復位與中斷
9.1RTC設計實例——基於SD2000的實時日曆時鐘系統設計
9.2看門狗模組設計實例
第10章單片機與CPLD
10.1基於XC95144XL的地址解碼與連線埠擴展
10.2基於XC95144XL的中斷共享
10.3基於XC95144的串口擴展
第11章信號與算法實現
11.1單片機實現CRC算法
11.2單片機實現智慧型信號發生器
11.3A/D轉換後的軟體濾波實現
第12章步進電機
12.1單片機控制的步進電機系統
第13章網路傳輸與通信
13.1串列數據通信模組設計實例
13.2並行數據通信模組設計實例
13.3短距離無線傳輸模組設計實例
第三篇綜合套用系統設計實例
第14章多功能顯示屏套用系統設計
14.l實例說明
14.2設計思路分析
14.3硬體電路設計
14.4軟體設計
14.5實例總結
第15章家用溫濕度測量播報系統設計
15.1實例說明
15.2設計思路分析
15.3硬體電路設計
15.4軟體設計
15.5實例總結
第16章基於單片機的電力監測系統設計
16.1實例說明
16.2設計思路分析
16.3硬體設計
16.4軟體設計
16.5實例總結
附錄A彙編語言與C語言的混合編程
……