單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)

出版時(shí)間:2008-1  出版社:張友德、趙志英、 涂時(shí)亮 復(fù)旦大學(xué)出版社 (2008-01出版)  作者:張友德 等 著  頁(yè)數(shù):344  

前言

單片機(jī)是指在一個(gè)芯片上集成了中央處理器、存貯器和各種I/,O接口的微型計(jì)算機(jī)(MCU),它主要面向控制性應(yīng)用領(lǐng)域,因此又稱為嵌入式微控制器(Embedded Mieroeon-troller)。單片機(jī)誕生30多年以來(lái),其品種、功能和應(yīng)用技術(shù)都得到飛速的發(fā)展,單片機(jī)的應(yīng)用已深入國(guó)民經(jīng)濟(jì)和日常生活的各個(gè)領(lǐng)域。在培養(yǎng)電子應(yīng)用產(chǎn)品設(shè)計(jì)工程師的各個(gè)大專院校電子類專業(yè),已將“單片機(jī)”作為一門必修課程?!秵纹瑱C(jī)原理、應(yīng)用與實(shí)驗(yàn)》一書作為教材已沿用了10多年,雖經(jīng)幾次修訂,由于作者時(shí)間關(guān)系,未作大的變動(dòng),其內(nèi)容跟

內(nèi)容概要

  本書在1992年版、1996年版、2000年版、2003年版的基礎(chǔ)上,根據(jù)單片機(jī)基礎(chǔ)教學(xué)的要求重新修訂,具體內(nèi)容和習(xí)題都作了較大的增刪?! ∪珪卜?0章,以AT89C52為典型產(chǎn)品系統(tǒng)地介紹了單片機(jī)的系統(tǒng)結(jié)構(gòu)、指令系統(tǒng)、匯編語(yǔ)言和C51程序設(shè)計(jì)方法、單片機(jī)典型的功能模塊原理與應(yīng)用技術(shù)、單片機(jī)的擴(kuò)展、設(shè)備接口和編程技術(shù)以及應(yīng)用系統(tǒng)的設(shè)計(jì)和調(diào)試方法。最后介紹了單片機(jī)的實(shí)驗(yàn)設(shè)備,編排了適合于各層次對(duì)象的16個(gè)實(shí)驗(yàn)。  本書在內(nèi)容上將工作原理、應(yīng)用技術(shù)和實(shí)例緊密結(jié)合,兼顧了教學(xué)的循序性、內(nèi)容的系統(tǒng)性和先進(jìn)性。本書可作為各類高等學(xué)校(包括本科、大中專、高職班)電子類專業(yè)的單片機(jī)基礎(chǔ)教材,也可以作為從事電子產(chǎn)品設(shè)計(jì)的相關(guān)科技人員的參考書。

書籍目錄

第1章 單片機(jī)基礎(chǔ)知識(shí)§1.1 概述1.1.1 計(jì)算機(jī)1.1.2 微型計(jì)算機(jī)1.1.3 單片機(jī)1.1.4 嵌入式系統(tǒng)§1.2 單片機(jī)中數(shù)的表示方法1.2.1 數(shù)制及其轉(zhuǎn)換1.2.2 BCD碼1.2.3 ASCII碼1.2.4 單片機(jī)中數(shù)的表示方法§1.3 單片機(jī)的內(nèi)部結(jié)構(gòu)1.3.1 中央處理器CPU1.3.2 單片機(jī)中的數(shù)據(jù)運(yùn)算1.3.3 單片機(jī)的存貯器1.3.4 單片機(jī)的輸入/輸出接口(I/O)§1.4 典型單片機(jī)產(chǎn)品1.4.1 單片機(jī)的類型和特性1.4.2 典型的單片機(jī)產(chǎn)品§1.5 單片機(jī)的應(yīng)用和應(yīng)用系統(tǒng)結(jié)構(gòu)1.5.1 單片機(jī)的應(yīng)用1.5.2 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)習(xí)題第2章 51系列單片機(jī)系統(tǒng)結(jié)構(gòu)§2.1 總體結(jié)構(gòu)2.1.1 51系列單片機(jī)一般的總體結(jié)構(gòu)2.1.2 89C52的總體結(jié)構(gòu)§2.2 存貯器組織2.2.1 程序存貯器2.2.2 內(nèi)部RAM數(shù)據(jù)存貯器2.2.3 特殊功能寄存器2.2.4 位地址空間2.2.5 外部RAM和I/O口§2.3 時(shí)鐘、時(shí)鐘電路、CPU定時(shí)§2.4 復(fù)位和復(fù)位電路2.4.1 外部復(fù)位2.4.2 內(nèi)部復(fù)位2.4.3 系統(tǒng)復(fù)位§2.5 中斷系統(tǒng)2.5.1 中斷概念2.5.2 89C52中斷系統(tǒng)2.5.3 外部中斷觸發(fā)方式選擇2.5.4 51系列其他單片機(jī)的中斷系統(tǒng)習(xí)題第3章 51系列指令系統(tǒng)和程序設(shè)計(jì)方法§3.1 指令格式和常用的偽指令§3.2 尋址方式§3.3 程序狀態(tài)字和指令類型§3.4 數(shù)據(jù)傳送指令3.4.1 內(nèi)部數(shù)據(jù)傳送指令3.4.2 累加器A與外部數(shù)據(jù)存貯器傳送指令3.4.3 查表指令§3.5 算術(shù)運(yùn)算指令3.5.1 加法指令3.5.2 減法指令3.5.3 乘法指令3.5.4 除法指令§3.6 邏輯運(yùn)算指令3.6.1 累加器A的邏輯操作指令3.6.2 兩個(gè)操作數(shù)的邏輯操作指令§3.7 位操作指令3.7.1 位變量傳送指令3.7.2 位變量修改指令3.7.3 位變量邏輯操作指令§3.8 控制轉(zhuǎn)移指令3.8.1 無(wú)條件轉(zhuǎn)移指令3.8.2 條件轉(zhuǎn)移指令3.8.3 調(diào)用和返回指令§3.9 程序設(shè)計(jì)方法 3.9.1 程序設(shè)計(jì)的步驟3.9.2 程序框圖和程序結(jié)構(gòu)3.9.3 循環(huán)程序設(shè)計(jì)方法3.9.4 子程序設(shè)計(jì)和參數(shù)傳遞方法習(xí)題第4章 51系列單片機(jī)的功能模塊及其應(yīng)用§4.1 并行口及其應(yīng)用4.1.1 P1口4.1.2 P3口4.1.3 P2口4.1.4 P0口4.1.5 并行口的應(yīng)用——蜂鳴器、可控硅的接口和編程4.1.6 并行口的應(yīng)用——撥碼盤的接口和編程4.1.7 并行口的應(yīng)用——4×4鍵盤的接口和編程4.1.8 并行口的應(yīng)用——串行接口器件的接口和編程§4.2 定時(shí)器及其應(yīng)用4.2.1 定時(shí)器的一般結(jié)構(gòu)和工作原理4.2.2 定時(shí)器T0、 T1的功能和使用方法4.2.3 定時(shí)器T0的應(yīng)用——定時(shí)中斷控制可控硅導(dǎo)通角4.2.4 定時(shí)器T2的功能和使用方法4.2.5 T2的應(yīng)用——定時(shí)讀鍵盤4.2.6 T2捕捉方式應(yīng)用——測(cè)量脈沖周期4.2.7 可編程的計(jì)數(shù)器陣列(PCA)的功能和使用方法4.2.8 PCA的應(yīng)用——軟件控制的雙積分A/ D§4.3 串行接口UART4.3.1 串行接口的組成和特性4.3.2 串行接口的工作方式4.3.3 波特率4.3.4 多機(jī)通信原理4.3.5 串行口的應(yīng)用和編程4.3.6 RSˉ232C總線和電平轉(zhuǎn)換器4.3.7 RSˉ422/485通信總線和發(fā)送/接收器§4.4 8XC552的A/ D轉(zhuǎn)換器4.4.1 A/ D轉(zhuǎn)換器功能和使用方法4.4.2 A/ D的應(yīng)用§4.5 節(jié)電方式4.5.1 節(jié)電方式操作方法4.5.2 節(jié)電方式的應(yīng)用§4.6 89C52 FLASH程序存貯器4.6.1 89C52 FLASH程序存貯器的編程操作§4.7 其他功能模塊簡(jiǎn)介4.7.1 液晶顯示器(LCD)驅(qū)動(dòng)器4.7.2 串行外圍接口SPI4.7.3 IC串行總線口4.7.4 控制器局域網(wǎng)(CAN)接口4.7.5 其他習(xí)題第5章 單片機(jī)接口技術(shù)§5.1 51系列單片機(jī)并行擴(kuò)展原理5.1.1 大系統(tǒng)的擴(kuò)展總線和擴(kuò)展原理5.1.2 緊湊系統(tǒng)的擴(kuò)展總線和擴(kuò)展原理5.1.3 海量存貯器系統(tǒng)地址譯碼方法§5.2 程序存貯器擴(kuò)展5.2.1 常用EPROM存貯器5.2.2 程序存貯器擴(kuò)展方法§5.3 數(shù)據(jù)存貯器擴(kuò)展5.3.1 常用RAM芯片5.3.2 RAM存貯器擴(kuò)展方法§5.4 RAM/IO擴(kuò)展器8155的接口技術(shù)和應(yīng)用5.4.1 RAM/IO擴(kuò)展器8155的接口技術(shù)5.4.2 8155的應(yīng)用——七段發(fā)光顯示器的接口和編程5.4.3 8155的應(yīng)用——鍵盤接口和編程§5.5 并行接口8255A的接口技術(shù)和應(yīng)用5.5.1 8255A的接口和編程5.5.2 8255A的應(yīng)用——液晶顯示模塊LCM的接口和編程§5.6 74系列器件的接口技術(shù)和應(yīng)用5.6.1 用74HC245擴(kuò)展并行輸入口5.6.2 用74HC377擴(kuò)展并行輸出口5.6.3 74HC377的應(yīng)用——點(diǎn)陣式發(fā)光顯示屏的接口和編程§5.7 A/ D器件接口技術(shù)5.7.1 8路8位A/ D ADC0809的接口和編程5.7.2 12位A/ D AD574的接口和編程§5.8 模擬串行擴(kuò)展技術(shù)5.8.1 I2C時(shí)序模擬5.8.2 SPI時(shí)序模擬習(xí)題第6章 匯編語(yǔ)言常用程序設(shè)計(jì)§6.1 定點(diǎn)數(shù)運(yùn)算程序§6.2 查表程序§6.3 數(shù)制轉(zhuǎn)換程序§6.4 輸入/輸出處理程序習(xí)題第7章 C51程序設(shè)計(jì)§7.1 C51程序的結(jié)構(gòu)和特點(diǎn)7.1.1 C51程序的結(jié)構(gòu)7.1.2 C51的字符集、標(biāo)識(shí)符與關(guān)鍵字§7.2 C51數(shù)據(jù)類型7.2.1 C51數(shù)據(jù)類型7.2.2 常量7.2.3 變量7.2.4 存貯器類型和存貯模式7.2.5 C51擴(kuò)展的數(shù)據(jù)類型7.2.6 絕對(duì)地址訪問(wèn)§7.3 運(yùn)算符和表達(dá)式7.3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式7.3.2 位運(yùn)算符和位運(yùn)算7.3.3 賦值運(yùn)算符和賦值表達(dá)式7.3.4 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式§7.4 C51語(yǔ)句和結(jié)構(gòu)化程序設(shè)計(jì)7.4.1 C51語(yǔ)句和程序結(jié)構(gòu)7.4.2 表達(dá)式語(yǔ)句、復(fù)合語(yǔ)句和順序結(jié)構(gòu)程序7.4.3 選擇語(yǔ)句和選擇結(jié)構(gòu)程序7.4.4 循環(huán)語(yǔ)句和循環(huán)結(jié)構(gòu)程序§7.5 C51的數(shù)組、結(jié)構(gòu)、聯(lián)合7.5.1 數(shù)組7.5.2 結(jié)構(gòu)7.5.3 聯(lián)合§7.6 指針7.6.1 定義指針變量7.6.2 指針變量的引用§7.7 函數(shù)和中斷函數(shù)7.7.1 函數(shù)的定義7.7.2 函數(shù)的調(diào)用7.7.3 C51函數(shù)的參數(shù)傳遞7.7.4 中斷函數(shù)7.7.5 局部變量和全局變量7.7.6 變量的存貯種類§7.8 預(yù)處理命令、庫(kù)函數(shù)7.8.1 預(yù)處理命令7.8.2 C51的通用文件7.8.3 C51的庫(kù)函數(shù)§7.9 C51程序設(shè)計(jì)7.9.1 注意事項(xiàng)7.9.2 C51程序設(shè)計(jì)實(shí)例之一——定時(shí)掃描顯示器、讀鍵盤程序7.9.3 C51程序設(shè)計(jì)實(shí)例之二——EXR B A實(shí)驗(yàn)板綜合控制程序習(xí)題第8章 單片機(jī)應(yīng)用系統(tǒng)研制§8.1 系統(tǒng)設(shè)計(jì)8.1.1 總體設(shè)計(jì)8.1.2 硬件設(shè)計(jì)8.1.3 軟件設(shè)計(jì)§8.2 開發(fā)工具及系統(tǒng)調(diào)試習(xí)題(討論題)第9章 單片機(jī)實(shí)驗(yàn)設(shè)備§9.1 單片機(jī)的實(shí)驗(yàn)和設(shè)備§9.2 EXR51-Ⅱ單片機(jī)實(shí)驗(yàn)儀9.2.1 EICE51的結(jié)構(gòu)和功能9.2.2 操作命令使用方法§9.3 實(shí)驗(yàn)板9.3.1 硬件基礎(chǔ)實(shí)驗(yàn)板EBA(EXR BOARD A)9.3.2 通用硬件實(shí)驗(yàn)板EBB(EXR BOARD B)第10章 單片機(jī)實(shí)驗(yàn)§10.1 軟件實(shí)驗(yàn)10.1.1 實(shí)驗(yàn)一 定時(shí)器定時(shí)實(shí)驗(yàn)10.1.2 實(shí)驗(yàn)二 電子鐘實(shí)驗(yàn)(定時(shí)器、串行口、中斷綜合實(shí)驗(yàn)) 10.1.3 實(shí)驗(yàn)三 程控掃描和定時(shí)掃描顯示器實(shí)驗(yàn)10.1.4 實(shí)驗(yàn)四 鍵盤實(shí)驗(yàn)10.1.5 實(shí)驗(yàn)五 串行口通信實(shí)驗(yàn)§10.2 硬件基礎(chǔ)實(shí)驗(yàn)10.2.1 實(shí)驗(yàn)一 外部中斷和P1口應(yīng)用——開關(guān)指示燈實(shí)驗(yàn)10.2.2 實(shí)驗(yàn)二 T0外部事件計(jì)數(shù)和定時(shí)方式實(shí)驗(yàn)10.2.3 實(shí)驗(yàn)三 定時(shí)器T0方式1中斷應(yīng)用——定時(shí)發(fā)光發(fā)聲實(shí)驗(yàn)10.2.4 實(shí)驗(yàn)四 0809 A/ D實(shí)驗(yàn)10.2.5 實(shí)驗(yàn)五 T0方式2應(yīng)用——軟件產(chǎn)生PWM信號(hào)控制電機(jī)轉(zhuǎn)速實(shí)驗(yàn)10.2.6 實(shí)驗(yàn)六 EBA板系統(tǒng)綜合實(shí)驗(yàn)§10.3 應(yīng)用實(shí)驗(yàn)10.3.1 實(shí)驗(yàn)一 串行擴(kuò)展時(shí)序模擬——時(shí)鐘和靜態(tài)顯示器實(shí)驗(yàn)10.3.2 實(shí)驗(yàn)二 定時(shí)掃描鍵盤輸入實(shí)驗(yàn)10.3.3 實(shí)驗(yàn)三 轉(zhuǎn)速測(cè)量和A/ D控制電機(jī)轉(zhuǎn)速實(shí)驗(yàn)10.3.4 實(shí)驗(yàn)四 顯示時(shí)間的復(fù)雜路口交通燈控制實(shí)驗(yàn)10.3.5 實(shí)驗(yàn)五 EBB板系統(tǒng)綜合實(shí)驗(yàn)10.3.6 實(shí)驗(yàn)六 參考實(shí)驗(yàn)附錄附錄1 C語(yǔ)言運(yùn)算符優(yōu)先級(jí)和結(jié)合性附錄2 EICE51實(shí)驗(yàn)示范程序存貯地址參考文獻(xiàn)

章節(jié)摘錄

插圖:

編輯推薦

《單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn)》(第5版)在內(nèi)容上將工作原理、應(yīng)用技術(shù)和實(shí)例緊密結(jié)合,兼顧了教學(xué)的循序性、內(nèi)容的系統(tǒng)性和先進(jìn)性?!秵纹⑿蜋C(jī)原理、應(yīng)用與實(shí)驗(yàn)》(第5版)可作為各類高等學(xué)校(包括本科、大中專、高職班)電子類專業(yè)的單片機(jī)基礎(chǔ)教材,也可以作為從事電子產(chǎn)品設(shè)計(jì)的相關(guān)科技人員的參考書。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn) PDF格式下載


用戶評(píng)論 (總計(jì)9條)

 
 

  •   書還不錯(cuò),學(xué)校教材用書
  •   正版書,紙張印刷內(nèi)容都不錯(cuò)
  •   服務(wù)周到,商品質(zhì)量一流。
  •   發(fā)貨很快,書的質(zhì)量挺好的,是正版,書我還沒(méi)開始看
  •   發(fā)貨也很快~~!
  •   這本書非常好,在圖書館一隅偶見,信手拿來(lái),翻來(lái),大開眼界
  •   這本書本人感覺(jué)寫得很好,我本來(lái)不懂單片機(jī)的,看了這本書后,對(duì)單片機(jī)有了大致的了解,這本書很適合初學(xué)者,本人認(rèn)為初學(xué)者看這本書比看單片機(jī)原理之類的教材還好。
  •   感覺(jué)這本書挺好的,非常全面 講的也很清楚,我們的指定教材
  •   把這本書看完了,差不多別的什么書,或是data sheet也可以看懂的。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7