51單片機C語言開發與實例

51單片機C語言開發與實例

《51單片機C語言開發與實例》是2008年人民郵電出版社出版的圖書,作者是湯競南,沈國琴。

基本信息

內容提要

《51單片機C語言開發與實例》,利用Keil公司最新版的(Vision3集成開發環境,從套用的角度,全面地介紹了用C51開發調試單片機程式的方法、過程和應注意的事項。書中列舉了大量套用實例,著重介紹了51單片機的一些新技術及其套用方法,同時還介紹了幾款簡易編程器的編制和使用方法,使讀者儘快、儘可能容易地掌握利用C51對MCS-51單片機進行開發的方法。

系統全面、突出重點、由淺入深、通俗易懂、學用結合、軟硬兼備、實例豐富是本書的主要特色,因此,本書適用於具備一定電子技術基礎和具有一定的單片機基礎知識的學生、教師、單片機愛好者、電子製作愛好者、電器維修人員、電子產品開發設計者、工程技術人員閱讀參考。

編輯推薦

本書特點:本書努力突出8051單片機的特點,結合8051單片機的一些最新發展動向和技術,重點解決學以致用的問題。對一些技術要點和難點作了較詳細和深刻的闡述,程式實例大多附有詳細的說明和注釋。方便讀者理解和學習。讀者在學習C51程式的過程中,應弄懂C51程式結構特性,領會其設計思想,而不應僅僅是盲目地照搬照抄,這樣才能在原來的基礎上更好地開發,取得更好的效果,設計出更好的程式和產品。

本書內容:I/O口、定時器/計數器、串列口等內部資源以及資源擴展單片機的實時斷電保護、單片機與PC機之間的串列通信、單片機的在系統編程(ISP)和在套用中編程(IAP)單片機之間的各種相互通信方法、12C匯流排接口技術、單片機的程式固化技術以及編程器的選擇、使用。、自製方法快速走絲線切割工具機控制系統、步進電機驅動電路、紅外器件套用項目C51程式設計的經驗、技巧和最佳化方法。

本書相關資料下載:www.ptpress.com.cn/download,輸入書名或書號查詢

目錄

第1章 MCS-51單片機與C語言

1.1 MCS-51單片機的特點

1.1.1 MCS-51單片機簡介

1.1.2 MCS-51單片機的內部結構

1.1.3 MCS-51單片機的存儲器組織

1.2 彙編語言

1.3 C語言

1.4 單片機彙編語言與C語言程式設計對照

1.5 彙編語言和C語言混合編程

1.5.1 在C51中嵌入彙編

1.5.2 C程式中調用彙編功能程式

1.5.3 彙編程式調用C程式

第2章 KeilC51的數據結構

2.1 KeilC51

2.2 數據類型

2.3 存儲種類及存儲區

2.3.1 整型常量

2.3.2 字元型常量

2.3.3 字元串常量

2.3.4 位標量

2.4 變數

2.4.1 變數的定義

2.4.2 存儲器類型

2.4.3 存儲器模式

2.4.4 重新定義數據類型

2.5 數組

2.6 指針

2.7 結構

2.8 聯合

2.9 枚舉

第3章 KeilC51程式設計

3.1 預處理

3.2 運算符與表達式

3.3 控制流語句

3.3.1 條件語句

3.3.2 while循環

3.3.3 do-while循環

3.3.4 for循環

3.3.5 goto語句

3.3.6 switch語句

3.3.7 Break語句和continue語句

3.3.8 返回語句return

3.4 函式

3.4.1 定義函式

3.4.2 調用函式

3.4.3 中斷服務函式

3.4.4 函式的遞歸調用與再入函式

第4章 KeilC51集成開發環境

4.1 KeilC51安裝

4.2 μVision3集成開發環境

4.3 μVision3的欄目和視窗

4.4 創建項目

4.5 簡單的程式調試

4.6 含有多個檔案的項目

4.7 代碼最佳化

4.8 技巧和竅門

4.9 KeilC編譯器常見警告與錯誤信息的解決方法

第5章 用KeilC51開發8051單片機內部資源

5.1 用KeilC51開發輸入/輸出連線埠

5.1.1 輸入/輸出連線埠簡介

5.1.2 輸出連線埠套用實例

5.1.3 輸入連線埠實例

5.2 用KeilC51開發定時器/計數器

5.2.1 定時器/計數器簡介

5.2.2 控制和狀態暫存器

5.2.3 定時器/計數器設定實例

5.2.4 定時器/計數器2

5.2.5 編程實例

5.3 中斷系統編程

5.3.1 中斷系統

5.3.2 中斷系統的控制暫存器

5.3.3 中斷的回響過程

5.3.4 中斷實例

5.4 用KeilC51開發串列口

5.4.1 數據通信的基本概念

5.4.2 MCS-51的串列口控制暫存器

5.4.3 工作方式

5.4.4 數據傳輸率的確定

5.4.5 串列通信實例

第6章 單片機的資源擴展

第7章 8051單片機的系統設計

第8章 8051單片機程式固化方法

第9章 單片機的斷電保護

第10章 單片機與PC機通信

第11章 在系統編程和在套用中編程

第12章 單片機之間的通信

第13章 I2C匯流排接口技術

第14章 用C51開發線切割工具機控制器

第15章 步進電機驅動

第16章 紅外器件套用

附錄A MCS-51指令表

附錄B KeilC51的庫函式

相關詞條

相關搜尋

熱門詞條

聯絡我們