單片機接口技術(C51版)

單片機接口技術(C51版)

《單片機接口技術(C51版)》是針對目前最通用的單片機8051和目前最流行的程式設計語言C51,以KeilC5l編譯器為工具.講解單片機接口技術的教材。本書結合了作者多年教學、科研實踐所獲取的經驗,依據學習的認知規律來編排內容,充分體現了以人為本的指導思想。書中實例較多,各章配有習題,實用性強,既可作為高等院校、職業學校、電視大學等的教學用書,也是單片機愛好者自學單片機的C語言的合適教材,也可作為從事單片機套用的技術人員的參考書。

基本信息

內容簡介

書籍封面書籍封面

全書共三部分,14章。第一部分(第1~5章)C5l基礎知識篇,介紹C5l基本語法及程式設計基礎知識;第二部分(第6~11章)C51接口篇,介紹單片機片內資源,如並口、串口、定時器、中斷的c5l編程套用,常用外圍擴展器件,如綜合擴展晶片8155、實時時鐘晶片DSl302,人機接口技術如鍵盤接口、LED顯示、LCD顯示、印表機接口、語音晶片ISD4004的原理及C51編程套用,以及D/A、A/D常用器件如DAC0832、TLC0832、ADC0809,SPI和Ic兩種新的串列匯流排技術的原理及X5045等典型套用實例,單片機與Pc機串列通信技術及多機通信技術;第三部分(第12~14章)c5l提高篇。介紹KeilC5l編譯及連線技術,重點介紹了代碼最佳化技術、C51與彙編混合編程技術以及突破64KB定址空間的分頁技

術,通過幾個實例介紹RTX51的原理及使用方法,最後給出兩個綜合套用實例。

目錄

前言

第一部分C51基礎知識篇

第1章C51基本語法

1.1C51基本數據類型

1.2常量與變數

1.2.1常量

1.2.2變數

1.2.38051片內資源及位變數

1.3自定義變數類型typedef

1.4運算符與表達式

1.4.1賦值運算

1.4.2算術運算

1.4.3關係運算

1.4.4邏輯運算

1.4.5位運算

1.4.6自增減運算及複合運算

1.4.7條件運算符

1.4.8逗號運算符

習題一

第2章C51基本結構程式設計

2.1順序結構

2.2選擇結構

2.2.1if語句

2.2.2switch-case語句

2.3循環結構

2.3.1while語句

2.3.2do-while語句

2.3.3for語句

2.3.4循環嵌套

2.4轉移語句

2.4.1goto語句

2.4.2break語句

2.4.3continue語句

習題二

第3章數組

3.1一維數組

3.1.1一維數組的定義

3.1.2一維數組元素的引用

3.1.3一維數組的初始化

3.1.4一維數組套用舉例

3.2二維數組

3.2.1二維數組的定義

3.2.2二維數組元素的引用

3.2.3二維數組的初始化

3.2.4二維數組套用舉例

3.3字元數組

3.4多維數組

習題三

第4章函式

4.1函式的說明與定義

4.1.1函式說明

4.1.2函式定義

4.2函式的調用

4.2.1函式的簡單調用

4.2.2函式的參數傳遞

4.2.3函式的遞歸調用

4.3函式作用範圍與變數作用域

習題四

第5章指針、結構、聯合和枚舉

5.1指針

5.1.1指針和地址

5.1.2指針和數組

5.1.3字元指針

5.1.4指針數組

5.1.5指針作為函式的形參

5.2結構體

5.2.1結構變數的定義

5.2.2結構變數的引用

5.2.3結構數組和結構指針

5.3聯合體

5.3.1聯合變數的定義

5.3.2結構和聯合的區別

5.4枚舉

習題五

第二部分C51接口篇

第6章8051內部資源編程

第7章8051外部常用擴展資源編程

第8章入機接口技術

第9章數據採集編程

第10章通信編程

第11章新型串列匯流排技術

第三部分C51提高篇

第12章KeilC51編譯及連線技術

第13章RTX51實時多任務作業系統

第14章單片機綜合套用實例

附錄AKeilC51選單調試技巧

附錄B微機測控系統軟體抗干擾的常用方法

參考資料

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們