單片機C51完全學習手冊

單片機C51完全學習手冊

《單片機C51完全學習手冊》首先詳細介紹了單片機C51語言的基礎知識,包括C51程式設計的基本語法、函式、數據結構等內容,然後介紹了單片機調試軟體KeilC51的套用及其調試。仿真技巧,同時還講述了KeilC51的集成開發環境uVision3的安裝以及界面等知識。最後給出大量實際套用的實例。《單片機C51完全學習手冊》配有一張光碟,光碟里包括了書中實例的程式代碼,這些源程式都已經調試並通過,可以直接套用到開發項目中去。《單片機C51完全學習手冊》適合廣大進行51單片機開發的技術人員以及高等學校相關專業師生學習和參考之用。

基本信息

目錄

單片機C51完全學習手冊單片機C51完全學習手冊
第1章C51程式設計簡介

1.1C51程式特點

1.2C51開發流程

1.3C51編程規範

1.4常用C51編程軟體KeilC51

1.4.1安裝KeilC51軟體

1.4.2KeilC51軟體的使用

第2章C51程式設計基礎

2.1標識符

2.2關鍵字

2.3數據類型

2.3.1整型(INT)

2.3.2浮點型(flota)

2.3.3字元型(char)

2.3.4指針型(KeilC51)

2.3.5無值型(void)

2.4變數的作用域

2.4.1自動型變數

2.4.2外部型變數

2.4.3靜態型變數

2.4.4暫存器型變數

2.5const修飾符

2.6C51的分隔設定

2.6.1“〔〕”分隔設定

2.6.2“()”分隔設定

2.6.3“{}”分隔設定

2.6.4“,”分隔設定

2.6.5“:”分隔設定

2.6.7“…”分隔設定

2.6.8“*”分隔設定

2.6.9“=”分隔設定

2.6.10“#”分隔設定

2.6.11“^“分隔設定

2.7運算符與表達式

2.7.1賦值運算符

2.7.2算術運算符

2.7.3邏輯運算符

2.7.4關係運算符

2.7.5增量和減量運算符

2.7.6位運算符

2.7.8逗號運算符

2.7.9條件運算符

2.7.10指針和地址運算符

2.7.11sizeof運算符

第3章C51語句

3.1C51語句的流程與控制

3.1.1順序結構(sequence)

3.1.2選擇結構(selection)

3.1.3循環結構(repetition)

3.1.4自頂向下設計方法

3.2說明語句

3.3表達式語句

3.4複合語句

3.5條件語句

3.6開關與跳轉語句

3.6.1開關語句

3.6.2跳轉語句

3.7循環控制語句

3.7.1for循環

3.7.2while循環

3.7.3do-while循環

3.8函式調用語句

3.9空語句

第4章C51函式

4.1函式的定義

4.2函式說明

4.3C51函式的調用

4.3.1函式的參數傳遞

4.3.2遞歸函式的調用

4.3.3數組作為函式參數

4.3.4用函式指針調用函式

4.3.5嵌套函式的調用

4.4重入函式

4.5main函式

4.6函式的重載

4.7函式作用域

4.7.1局部變數

4.7.2全局變數

4.8內部函式和外部函式

4.8.1內部函式

4.8.2外部函式

4.9中斷函式

4.9.1內部中斷函式的使用

4.9.2外部中斷函式的使用

第5章C51數據結構

5.1C51結構

5.1.1結構體類型的定義

5.1.2結構體變數的定義

5.1.3結構體的初始化

5.1.4結構體變數成員的引用

5.1.5結構的嵌套

5.1.6位結構

5.2數組

5.2.1一維數組的定義和初始化

5.2.2一維數組元素的下標法引用

5.2.3字元數組的輸入和輸出

5.2.4二維數組的定義和初始化

5.2.5結構體數組

5.3聯合與枚舉

5.3.1聯合(umon)

5.3.2枚舉

5.4類型說明

5.5指針

5.5.1指針的基本概念

5.5.2數組元素的指針法引用

5.5.3二維數組的指針

5.5.4二級指針變數

5.5.5指針數組

5.5.6結構指針

5.5.7特定暫存器指針和通用指針

第6章存儲結構

6.1C51存儲類型

6.1.1存儲模式

6.1.2存儲空間

6.280C51單片機的存儲器結構

6.3C51支持的指針類型

6.4記憶體分配

6.4.1記憶體分配方法

6.4.2動態分配記憶體

6.5位操作

6.5.1位操作指令

6.5.2欄位結構

6.6訪問絕對地址

第7章預處理

7.1檔案包含

7.2宏定義

7.2.1無參宏定義

7.2.2帶參宏定義

7.2.3#運算符

7.3預處理指令

7.4頭檔案

第8章KeilC51編譯環境UVision3

第9章KeilC51編譯

第10章KeilC51調試

第11章KeilC51仿真

第12章C51在RTX-51實時作業系統的套用

第13章C51程式設計綜合實例

附錄A致命錯誤信息

附錄B語法和語義錯誤信息

附錄C警告信息

附錄DL51連線定位器使用錯誤提示

附錄EUVision3調試命令

附錄FC51庫函式

……

相關詞條

相關搜尋

熱門詞條

聯絡我們