當前位置:編程學習大全網 - 編程語言 - 51單片機C語言開發與實例的目錄

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

第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的庫函數

  • 上一篇:地基施工中樁基沈降怎麽計算?
  • 下一篇:怎麽提高CAD制圖效率?提高CAD制圖效率的方法
  • copyright 2024編程學習大全網