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

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

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

定 價(jià):¥24.50

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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