注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計單片機的C語言應(yīng)用程序設(shè)計

單片機的C語言應(yīng)用程序設(shè)計

單片機的C語言應(yīng)用程序設(shè)計

定 價:¥24.50

作 者: 馬忠梅[等]編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 單片計算機

ISBN: 9787810128353 出版時間: 2001-02-01 包裝: 精裝
開本: 26cm 頁數(shù): 308 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容提要本書是針對目前最通用的單片機8051和目前最流行的程序設(shè)計語言C,以Franklin/Keil的C51編譯器為工具,講解單片機的C語言程序設(shè)計的教材。全書共十三章,既有單片機基礎(chǔ)知識部分;C51的基礎(chǔ)部分:數(shù)據(jù)與運算、流程控制語句、構(gòu)造數(shù)據(jù)類型及函數(shù)與程序結(jié)構(gòu);又有C51的應(yīng)用部分:內(nèi)部資源、擴展資源、輸出控制、數(shù)據(jù)采集、機間通信及人機交互的C編程。本書還對軟件工程推崇的模塊化編程技術(shù)有所闡述,特別還為實時控制的精確定時講述了與匯編語言的混合編程技術(shù)。本書各章末均配備了足夠數(shù)量的習(xí)題,可供師生選用。本書的特點是實例較多、各章配有習(xí)題、實用性強。C語言是針對8051特有結(jié)構(gòu)描述的,這樣即使是無編程基礎(chǔ)的人也可通過本書學(xué)習(xí)單片機的C編程。本書可作大專院校師生、培訓(xùn)班師生的教材,也可作為從事單片機應(yīng)用的技術(shù)人員參考用書。

作者簡介

暫缺《單片機的C語言應(yīng)用程序設(shè)計》作者簡介

圖書目錄

第一章  單片機基礎(chǔ)知識                  
   1. 1  8051單片機的特點                  
   1. 2  8051的內(nèi)部結(jié)構(gòu)                  
     1. 2. 1  中央處理器                  
     1. 2. 2  存貯器組織                  
     1. 2. 3  片內(nèi)并行接口                  
     1. 2. 4  8051的內(nèi)部資源                  
     1. 2. 5  8051的芯片引腳                  
     1. 2. 6  單片機的工作方式                  
   1. 3  8051的系統(tǒng)擴展                  
     1. 3. 1  外部總線的擴展                  
     1. 3. 2  外部程序存貯器的擴展                  
     1. 3. 3  外部數(shù)據(jù)存貯器的擴展                  
   1. 4  8051指令系統(tǒng)                  
     1. 4. 1  尋址方式                  
     1. 4. 2  指令說明                  
     1. 4. 3  偽指令                  
     1. 4. 4  指令系統(tǒng)表                  
   1. 5  實用程序設(shè)計                  
   習(xí)題一                  
 第二章  C與8051                  
   2. 1  8051的編程語言                  
   2. 2  C51編譯器                  
   2. 3  Keil/Franklin C5l編程實例                  
   2. 4  C51程序結(jié)構(gòu)                  
   習(xí)題二                  
 第三章  C51數(shù)據(jù)與運算                  
   3. 1  數(shù)據(jù)與數(shù)據(jù)類型                  
   3. 2  常量與變量                  
   3. 3  C51數(shù)據(jù)的存貯類型與8051存貯器結(jié)構(gòu)                  
   3. 4  8051特殊功能寄存器(SFR)及其C51定義                  
   3. 5  8051并行接口及其C51定義                  
   3. 6  位變量(BI了)及其C51定義                  
   3. 7  C51運算符. 表達(dá)式及其規(guī)則                  
     3. 7. 1  C51算術(shù)運算符及其表達(dá)式                  
     3. 7. 2  C51關(guān)系運算符. 表達(dá)式及優(yōu)先級                  
     3. 7. 3  C51邏輯運算符. 表達(dá)式及優(yōu)先級                  
     3. 7. 4  C51位操作及其表達(dá)式                  
     3. 7. 5  自增減運算符. 復(fù)合運算符及其表達(dá)式                  
   習(xí)題三                  
 第四章  C51流程控制語句.                   
   4. 1  C語言程序的基本結(jié)構(gòu)及流程圖                  
     4. 1. 1  順序結(jié)構(gòu)及其流程圖                  
     4. 1. 2  選擇結(jié)構(gòu)及其流程圖                  
     4. 1. 3  循環(huán)結(jié)構(gòu)及其流程圖                  
   4. 2  選擇語句.                   
     4. 2. 1  選擇語句if                  
     4. 2. 2  switch/case語句                  
   4. 3  循薛語句                  
     4. 3. 1  while語句                  
     4. 3. 2  do—while語句                  
     4. 3. 3  for循環(huán)語句                  
   習(xí)題四                  
 第五章  C51構(gòu)造數(shù)據(jù)類型                  
   5. 1  數(shù)組                  
     5. 1. 1  一維數(shù)組                  
     5. 1. 2  二維數(shù)組                  
     5. 1. 3  字符數(shù)組                  
     5. 1. 4  查表                  
     5. 1. 5  數(shù)組與存巴空間                  
   5. 2  指針                  
     5. 2. 1  指針的基本概念                  
     5. 2. 2  數(shù)組指針和指向數(shù)組的指針變量                  
     5. 2. 3  指向多維數(shù)組的指針和指針變量                  
     5. 2. 4  關(guān)于Franklin C51的指針類型                  
   5. 3  結(jié)構(gòu)                  
     5. 3. 1  結(jié)構(gòu)的定義和引用                  
     5. 3. 2  結(jié)構(gòu)數(shù)組                  
     5. 3. 3  指向結(jié)構(gòu)類型數(shù)據(jù)的指針                  
   5. 4  共用體(union)                  
   5. 5  枚舉(enum)                  
   習(xí)題五                  
 第六章  函數(shù)                  
   6. 1  函數(shù)的分類                  
   6. 2  函數(shù)的定義                  
   6. 3  函數(shù)的參數(shù)和函數(shù)值                  
   6. 4  函數(shù)的調(diào)用                  
     6. 4. 1  函數(shù)調(diào)用的一般形式                  
     6. 4. 2  函數(shù)調(diào)用的方式                  
     6. 4. 3  對被調(diào)用函數(shù)的說明                  
     6. 4. 4  函數(shù)的嵌套和遞歸調(diào)用                  
     6. 4. 5  函數(shù)的遞歸調(diào)用                  
     6. 4. 6  用函數(shù)指針變量調(diào)用函數(shù)                  
   6. 5  數(shù)組. 指針作為函數(shù)的參數(shù)                  
     6. 5. 1  用數(shù)組作為函數(shù)的參數(shù)                  
     6. 5. 2  用指向函數(shù)的指針變量作為函數(shù)的參數(shù)                  
     6. 5. 3  用指向結(jié)構(gòu)的指針變量作函數(shù)的參數(shù)                  
     6. 5. 4  返回指針的函數(shù)                  
   習(xí)題六                  
 第七章  模塊化程序設(shè)計                  
   7. 1  基本概念                  
   7. 2  模塊化程序開發(fā)過程                  
   7. 3  匯編和編譯                  
   7. 4  覆蓋和共享                  
   7. 5  庫和連接/定位器                  
     7. 5. 1  庫                  
     7. 5. 2  連接/定位器                  
   7. 6  混合編程                  
   7. 7  程序優(yōu)化                  
   習(xí)題七                  
 第八章  8051內(nèi)部資源的C編程                  
   8. 1  中  斷                  
   8. 2  定時器/計數(shù)器(T/C)                  
   8. 3  串行口                  
   習(xí)題八                  
 第九章  8051擴展資源的C編程                  
   9. 1  可編程外圍定時器8253                  
   9. 2  可編程外圍并行接口8255                  
   9. 3  實時時鐘/日歷芯片146818                  
   9. 4  可編程接口芯片8155                  
   習(xí)題九                  
 第十章  8051輸出控制的C編程                  
   10. 1  8位D/A芯片DAC0832                  
   10. 2  12位D/A芯片AD7521                  
   10. 3  步進電機控制                  
   習(xí)題十                  
 第十一章  8051數(shù)據(jù)采集的C編程                  
   11. 1  8位A/D芯片ADC0809                  
   11. 2  12位A/D芯片AD574                  
   11. 3  V/F變換芯片AD650                  
   11. 4  頻率量的測量                  
   習(xí)題十一                  
 第十二章  8051機間通信的C編程                  
   12. 1  點對點的串行異步通信                  
   12. 2  多機通信                  
   習(xí)題十二                  
 第十三章  8051人機交互的C編程                  
   13. 1  鍵盤和數(shù)碼顯示                  
   13. 2  可編程鍵盤/顯示接口芯片8379                  
   13. 3  語音芯片了SP5220                  
   13. 4  磁  卡                  
   13. 5  TPup打印機                  
   13. 6  字符型LCD顯示模塊                  
   13. 7  點陣型LCD顯示模塊                  
   習(xí)題十三                  
 附錄A  具有51內(nèi)核的單片機                  
   表A-l  Atmel公司的8位閃速存貯器單片機                  
   表A-2  80C51微控制器系列                  
 附錄B  FranklinC 51上機指南                  
   B. 1  安  裝                  
   B. 2  編譯器                  
   B. 3  連接器                  
   B. 4  匯編器                  
   B. 5  實用程序                  
 附錄C  用Easy Pack/E調(diào)試源程序                  
   C. 1  Easy Psck/E及Easy Pack/SLD簡介                  
   C. 2  Easy Pack/SLD的Windows界面                  
   C. 3  基本調(diào)試技巧                  
 附錄D  單片機/16位微機教學(xué)實驗開發(fā)系統(tǒng)                  
   D. 1  主要功能                  
   D. 2  系統(tǒng)特點                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號