第1章 C51程序設計簡介
1.1 C51程序特點
1.2 C51開發(fā)流程
1.3 C51編程規(guī)范
1.4 常用C51編程軟件Keil C51
1.4.1 安裝Keil C51軟件
1.4.2 Keil C51軟件的使用
第2章 C51程序設計基礎
2.1 標識符
2.2 關鍵字
2.3 數據類型
2.3.1 整型(INT)
2.3.2 浮點型(flota)
2.3.3 字符型(char)
2.3.4 指針型(Keil C51)
2.3.5 無值型(void)
2.4 變量的作用域
2.4.1 自動型變量
2.4.2 外部型變量
2.4.3 靜態(tài)型變量
2.4.4 寄存器型變量
2.5 const修飾符
2.6 C51的分隔符
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.11 sizeof運算符
第3章 C51語句
3.1 C51語句的流程與控制
3.1.1 順序結構(sequence)
3.1.2 選擇結構(selection)
3.1.3 循環(huán)結構(repetition)
3.1.4 自頂向下設計方法
3.2 說明語句
3.3 表達式語句
3.4 復合語句
3.5 條件語句
3.6 開關與跳轉語句
3.6.1 開關語句
3.6.2 跳轉語句
3.7 循環(huán)控制語句
3.7.1 for循環(huán)
3.7.2 while循環(huán)
3.7.3 do-while循環(huán)
3.8 函數調用語句
3.9 空語句
第4章 C51函數
4.1 函數的定義
4.2 函數說明
4.3 C51函數的調用
4.3.1 函數的參數傳遞
4.3.2 遞歸函數的調用
4.3.3 數組作為函數參數
4.3.4 用函數指針調用函數
4.3.5 嵌套函數的調用
4.4 重入函數
……
第5章 C51數據結構
第6章 存儲結構
第7章 預處理
第8章 Keil C51編譯環(huán)境U Vision3
第9章 Keil C51編譯
第10章 Keil C51調試
第11章 Keil C51仿真
第12章 C51在RTX-51實時操作系統(tǒng)的應用
第13章 C51程序設計綜合實例
附錄A 致命錯誤信息
附錄B 語法和語義錯誤信息
附錄C 警告信息
附錄D L51連接定位器使用錯誤提示
附錄E UVision3調試命令
附錄F C51庫函數