內容簡介
C語言基礎、keil軟體使用方法、程式編寫與調試方法等知識。較之第1版,《單片機C語言輕鬆入門(第2版)》跟隨單片機開發技術的發展,重新設計了實驗電路板;對各章內容進行了細緻的修改;精簡了庫函式的部分內容;增加了“多模組編程”、“ISD調試技術”等內容;將指針、預處理部分的內容獨立成章。作者為本書配套開發了實驗仿真板;設計了實驗電路板;隨書光碟提供了實驗仿真板、例子檔案、實驗過程及現象的動畫;編寫了教學課件,從而構成單片機C語言教學與自學的完整解決方案。本書融進了作者周堅多年來教學、科研經驗,依據學習者的認知規律來編排內容,充分體現了以人為本的指導思想。本書可作為中等職業學校、高等職業學校、電視大學等的教學用書,也是單片機愛好者自學單片機C語言的很好教材。
作者簡介
周堅,網路中被慣稱為“平凡”。以教書為業,開發些單片機項目,故自封為工程師。
好讀書,愛動手,以求甚解;
常思考,每有所得,必以行動驗證之;
心無城府、不慕名利,所做皆小事,但均為實事。
圖書目錄
第1章 單片機C語言概述
1.1 C語言簡介
1.1.1 C語言的產生與發展
1.1.2 C語言的特點
1.2 C語言的入門知識
1.2.1 簡單的C程式介紹
1.2.2 C程式特性分析
第2章 單片機C語言開發環境的建立
2.1 Keil軟體簡介
2.2 Keil軟體的安裝
2.3 Keil軟體的使用
2.3.1 源檔案的建立
2.3.2 工程的建立
2.3.3 工程的設定
2.3.4 編譯、連結
2.4 實驗仿真板簡介與使用
2.4.1 實驗仿真板的安裝
2.4.2 實驗仿真板的使用
2.4.3 實驗仿真板的資源
2.5 硬體實驗環境的建立
2.5.1 使用STC89C52單片機製作實驗電路板
2.5.2 讓實驗電路板具有仿真功能
2.5.3 認識和使用成品實驗板
第3章 C語言數據的類型、運算符與表達式
3.1 數據類型概述
3.2 常量與變數
3.2.1 常量
3.2.2 變數
3.3 整型數據
3.3.1 整型常量
3.3.2 整型變數
3.4 字元型數據
3.4.1 字元型常量
3.4.2 字元型變數
3.5 數的溢出
3.6 實型數據
3.6.1 實型常量
3.6.2 實型變數
3.7 Keil特有的數據類型
3.7.1 位型數據
3.7.2 sfr型數據
3.8 80C51中數據的存儲位置
3.8.1 程式存儲器
3.8.2 內部數據存儲器
3.8.3 外部數據存儲器
3.9 變數賦初值
3.10 C運算符和表達式
3.10.1 C運算符簡介
3.10.2 算術運算符和算術表達式
3.10.3 各類數值型數據間的混合運算
3.10.4賦值運算符和賦值表達式
3.10.5 逗號運算符和逗號表達式
3.10.6 位操作運算符及其表達式
3.10.7 自增減運算符、複合運算符及其表達式
第4章 C51流程與控制
第5章 單片機內部資源的編程
第6章 C51構造數據類型
第7章 函式
第8章 指針
第9章 預處理命令
第10章 單片機接口的C語言編程
第11章 套用設計舉例
第12章 RTOS簡介
第13章 C51庫函式
附錄A C語言的關鍵字
附錄B ISD技術線上調試技術
附錄C 配套光碟內容說明
參考文獻