當前位置:首頁 » 編程軟體 » 51單片機編程實例

51單片機編程實例

發布時間: 2025-08-12 13:22:13

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

第1章MCS-51單片機與C語言
1.1MCS-51單片機的特點
1.1.1MCS-51單片機簡介
1.1.2MCS-51單片機的內部結構
1.1.3MCS-51單片機的存儲器組織
1.2匯編語言
1.3C語言
1.4單片機匯編語言與C語言程序設計對照
1.5匯編語言和C語言混合編程
1.5.1在C51中嵌入匯編
1.5.2C程序中調用匯編功能程序
1.5.3匯編程序調用C程序
第2章KeilC51的數據結構
2.1KeilC51
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.2while循環
3.3.3do-while循環
3.3.4for循環
3.3.5goto語句
3.3.6switch語句
3.3.7Break語句和continue語句
3.3.8返回語句return
3.4函數
3.4.1定義函數
3.4.2調用函數
3.4.3中斷服務函數
3.4.4函數的遞歸調用與再入函數
第4章KeilC51集成開發環境
4.1KeilC51安裝
4.2μVision3集成開發環境
4.3μVision3的欄目和窗口
4.4創建項目
4.5簡單的程序調試
4.6含有多個文件的項目
4.7代碼優化
4.8技巧和竅門
4.9KeilC編譯器常見警告與錯誤信息的解決方法
第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.2MCS-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章紅外器件應用
附錄AMCS-51指令表
附錄BKeilC51的庫函數

熱點內容
區域網中網路伺服器是什麼 發布:2025-08-12 16:16:11 瀏覽:365
什麼是優先順序調度演算法 發布:2025-08-12 16:04:11 瀏覽:640
c語言運動會管理系統 發布:2025-08-12 15:57:53 瀏覽:318
mysql分布式資料庫 發布:2025-08-12 15:49:21 瀏覽:49
c語言編譯是生成機器碼 發布:2025-08-12 15:39:46 瀏覽:182
c語言程序設計譚浩強第五版 發布:2025-08-12 15:34:51 瀏覽:729
flash上傳裁剪圖片 發布:2025-08-12 15:26:05 瀏覽:139
金蝶設置伺服器地址 發布:2025-08-12 15:22:07 瀏覽:18
玩個lol什麼配置合適 發布:2025-08-12 15:15:26 瀏覽:548
帝國cms整站源碼 發布:2025-08-12 15:00:54 瀏覽:332