單片機技術(shù)實用教程

出版時間:2004-10  出版社:華中理工大學(xué)出版社  作者:肖來勝  頁數(shù):291  
Tag標(biāo)簽:無  

前言

21世紀(jì)是信息時代,以計算機為核心的信息技術(shù)是21世紀(jì)科技發(fā)展的大趨勢。作為計算機專業(yè)人才培養(yǎng)基地的大學(xué)計算機專業(yè)和相關(guān)專業(yè),如何適應(yīng)這種發(fā)展。培養(yǎng)出符合時代要求和社會歡迎的人才。是近年來計算機教育界討論的熱門話題,也是我們長期思考并努力探索的課題。教材是人才培養(yǎng)的基礎(chǔ)。在華中科技大學(xué)出版社的委托下,我們組織了有關(guān)高等院校的部分專家、教授共同編寫了這套“面向2l世紀(jì)計算機系列教材",以期在適應(yīng)21世紀(jì)的教材建設(shè)方面做出自己的努力。由于計算機行業(yè)發(fā)展日新月異,“21世紀(jì)計算機系列教材”編委會將負責(zé)系列教材的選題、每本教材大綱的編寫和審定,以及教材、教學(xué)輔導(dǎo)書和課件的修訂、更新等工作,以確保教材的正確性和先進性,使這套教材努力走在同類教材的前列。這套系列教材包括計算機專業(yè)課和部分專業(yè)基礎(chǔ)課教材。以及與之配套的實踐課教材和教學(xué)輔導(dǎo)書等等。我們希望這套教材具有以下特點:1.注重基礎(chǔ)性和先進性的結(jié)合。計算機學(xué)科的一個顯著特點就是知識和技術(shù)更新陜.這對教學(xué)內(nèi)容、課程知識結(jié)構(gòu)的選取和組織提出了新的要求。我們把編寫的重點放在基礎(chǔ)知識、基本技能和基本方法上,希望在提高學(xué)生的理論素養(yǎng)和分析問題、解決問題的能力的同時.注重介紹新的技術(shù)和方法。以拓展學(xué)生的知識面,激發(fā)他們學(xué)習(xí)的積極性和創(chuàng)新意識。2.注重理論性與應(yīng)用性的結(jié)合。良好的理論素養(yǎng)是應(yīng)用的前提,而掌握理論的目的就是為了更好的應(yīng)用。在教材的編寫過程中,我們注意理論的系統(tǒng)性,在講深講透主要知識的基礎(chǔ)上.融理論性和應(yīng)用性于一體.注意基本方法的講授,以培養(yǎng)學(xué)生應(yīng)用理論和技術(shù)的能力。3.注重時代性和實用性的結(jié)合。力求精簡舊的知識點.增加新的知識點,體現(xiàn)教材的時代特征。而且充分考慮一般高校目前所擁有的師資條件和教學(xué)設(shè)備,注重教材的實用性。4.注重科學(xué)性與通俗性的結(jié)合。概念、原理、新技術(shù)的闡述力求準(zhǔn)確、精練:寫作上盡量通俗易懂、深入淺出、圖文并茂。增強可讀性,便于學(xué)生自學(xué)。

內(nèi)容概要

隨著單片機技術(shù)的迅猛發(fā)展和應(yīng)用領(lǐng)域不斷擴大,目前單片機已經(jīng)成為在工業(yè)、農(nóng)業(yè)、國防、教育等各個領(lǐng)域應(yīng)用極其廣泛的一種微型計算機。本書結(jié)合作者多年的教學(xué)經(jīng)驗和科研開發(fā)成果,始終站在理論和實踐相結(jié)合的高度,系統(tǒng)、詳細地闡述了MCS-51系列單片機的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、程序設(shè)計、系統(tǒng)擴展、接口與通信、系統(tǒng)開發(fā)技術(shù)等內(nèi)容。本書還從應(yīng)用系統(tǒng)項目開發(fā)的角度出發(fā),安排了多個典型的、具有一定規(guī)模的單片機應(yīng)用系統(tǒng)作為課程設(shè)計內(nèi)容,旨在重點訓(xùn)練和培養(yǎng)學(xué)生單片機應(yīng)用系統(tǒng)的設(shè)計與開發(fā)能力。    本書可作為高等院校計算機、電子、電力、控制等有關(guān)專業(yè)的教材,也可供有關(guān)科技人員學(xué)習(xí)與參考。

書籍目錄

第1章 單片機概述 1.1 引言  1.1.1 計算機的基本結(jié)構(gòu)與工作原理  1.1.2 微型計算機的結(jié)構(gòu)  1.1.3 單片機及其結(jié)構(gòu)特點 1.2 幾種常見的單片機簡介  1.2.1 MCS-51系列單片機  1.2.2 MCS-96系列單片機  1.2.3 MC6801系列單片機  1.2.4 PICl6C5X系列單片機 1.3 單片機的發(fā)展歷史與發(fā)展方向 1.4 單片機的應(yīng)用 思考題第2章 MCS-51單片機的硬件結(jié)構(gòu)和原理分析 2.1 MCS-51單片機的主要性能特點 2.2 MCS-51單片機內(nèi)部總體結(jié)構(gòu)  2.2.1 總體結(jié)構(gòu)  2.2.2 CPU程序設(shè)計模型 2.3 MCS-51的引腳功能 2.4 MCS-51單片機的存儲器配置  2.4.1 程序存儲器地址空間  2.4.2 數(shù)據(jù)存儲器地址空間 2.5 時鐘電路、復(fù)位電路和CPU時序 2.6 并行輸入/輸出端口  2.6.1 P1口  2.6.2 P2口  2.6.3 P3口  2.6.4 PO口  2.6.5 負載能力  思考題第3章 指令系統(tǒng) 3.1 尋址方式 3.2 數(shù)據(jù)傳送類指令  3.2.1 以累加器A為一方的傳送指令  3.2.2 不以累加器A為一方傳送指令  3.2.3 用立即數(shù)置數(shù)的指令+  3.2.4 訪問片外RAM的傳送指令  3.2.5 基址寄存器加變址寄存器問址指令  3.2.6 交換指令+  3.2.7 進棧出棧指令+ 3.3 算術(shù)運算類指令  3.3.1 加法指令  3.3.2 減法指令  3.3.3 加1指令  3.3.4 減1指令  3.3.5 其他算術(shù)運算指令 3.4 邏輯運算類指令  3.4.1 與指令  3.4.2 或指令  3.4.3 異或指令  3.4.4 A操作指令 3.5 控制程序轉(zhuǎn)移類指令  3.5.1 條件轉(zhuǎn)移指令  3.5.2 條件轉(zhuǎn)移指令  3.5.3 調(diào)子指令  3.5.4 空操作指令 3.6 位操作類指令  3.6.1 位傳送指令  3.6.2 位邏輯操作指令  3.6.3 位條件轉(zhuǎn)移指令  思考題第4章 匯編語言程序設(shè)計 4.1 匯編語言與機器語言 4.2 匯編語言語句的格式 4.3 匯編語言偽指令  4.3.1 指令與偽指令  4.3.2 偽指令 4.4 順序程序設(shè)計 4.5 查表程序設(shè)計 4.6 分支程序設(shè)計 4.7 散轉(zhuǎn)程序設(shè)計 4.8 循環(huán)程序設(shè)計 4.9 子程序及其調(diào)用 思考題第5章 輸入/輸出與中斷 5.1 輸入/輸出和接口的概念  5.1.1 輸入設(shè)備與輸出設(shè)備  5.1.2 輸入/輸出接口 5.2 輸入/輸出的方式  5.2.1 I/O接口的編址方式  5.2.2 CPU與I/O接口交換信息的控制方式 5.3 中斷  5.3.1 中斷技術(shù)及基本概念  5.3.2 MCS-51單片機的中斷系統(tǒng)  5.3.3 中斷程序設(shè)計示例 思考題第6章 定時器/計數(shù)器……第7章 單片機系統(tǒng)擴展設(shè)計第8章 單片機系統(tǒng)的人機配置與接口第9章 MCS-51單片機串行接口與通信功能第10章 8051與PO機間的通信第11章 單片機應(yīng)用系統(tǒng)開發(fā)技術(shù)第12章 單片機應(yīng)用系統(tǒng)課程設(shè)計與指導(dǎo)附錄 單片機實驗指導(dǎo)參考文獻

章節(jié)摘錄

插圖:1.根據(jù)需要,選擇適當(dāng)?shù)拇鎯ζ餍酒驗榘雽?dǎo)體存儲器種類多,容量、存儲時間、功耗和性能價格比不同。所以要根據(jù)信息的容量、大小和CPIJ運行速度來選擇采用ROM,還是采用RAM類型的存儲器。一般從常用芯片中選擇,盡量減少存儲器芯片的數(shù)量,減輕總線的負載量,提高存取速度,以滿足CP[J的操作時序要求。2.合理分配存儲器的地址空間根據(jù)單片機的尋址范圍和系統(tǒng)設(shè)計要求,合理分配RAM和ROM以及I/O接口等占用的地址空間。結(jié)合設(shè)計片選邏輯,能夠?qū)ν鈹U展的多存儲器芯片等單元進行選擇,這包括兩個方面,一是選擇芯片(即片選),二是選擇芯片內(nèi)的存儲單元。在片選中常用方法有線選法和譯碼法。線選法通常是將單片機的低級地址線直接接到外擴存儲器芯片的地址輸入端,以實現(xiàn)片內(nèi)尋址,而將剩余的高位地址線作為外擴存儲器的片選信號,此法在簡單的場合可實用,但芯片占用地址空間不緊湊。譯碼法是將單片機的低位地址線直接接到外擴展存儲器芯片的地址輸入端,以實現(xiàn)片內(nèi)尋址,而將剩余的高位地址線接到譯碼器的輸入端,經(jīng)譯碼后用輸出線來控制各個芯片的片選端。這種方法彌補了線選法的不足,充分利用了存儲空間。3.根據(jù)系統(tǒng)總線的負載能力,選擇接入總線驅(qū)動器因為單片機的系統(tǒng)總線負載能力是有限定的,常用能帶動幾個標(biāo)準(zhǔn)’FTI。器件來計算。如果外擴芯片后,總負載量超過了系統(tǒng)總線的負載能力,這時就要選擇在系統(tǒng)中接人總線驅(qū)動器后,再外接擴展的存儲器芯片。4.校驗存儲器的讀取速度外擴存儲器的讀取時間如果小于單片機的存儲器讀/寫操作時序,外擴存儲芯片能正常工作,否則要采取調(diào)整措施,例如提高單片機的時鐘周期,或者增加延時電路來延長外擴存儲器讀/寫操作的時間。

編輯推薦

《單片機技術(shù)實用教程》:21世紀(jì)高等院校計算機系列教材

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    單片機技術(shù)實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7