單片機(jī)原理與應(yīng)用

出版時(shí)間:2010-10  出版社:中國(guó)鐵道出版社  作者:董少明 編  頁(yè)數(shù):266  

內(nèi)容概要

  《單片機(jī)原理與應(yīng)用(第2版)》是根據(jù)高等職業(yè)技術(shù)教育工科電類和其他相近專業(yè)“單片機(jī)原理與應(yīng)用”課程教學(xué)基本要求編寫(xiě)的。《單片機(jī)原理與應(yīng)用(第2版)》從應(yīng)用系統(tǒng)開(kāi)發(fā)的角度出發(fā),以Intel公司的MCS-51系列單片機(jī)為背景,介紹單片機(jī)內(nèi)部結(jié)構(gòu)和資源、匯編語(yǔ)言程序設(shè)計(jì)、C語(yǔ)言程序設(shè)計(jì)、內(nèi)部功能部件、系統(tǒng)擴(kuò)展、人機(jī)界面、I/0通道、應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)以及單片機(jī)應(yīng)用實(shí)例。  《單片機(jī)原理與應(yīng)用(第2版)》共10章,前6章為基礎(chǔ)模塊,后4章為提高模塊。本教材每章前有導(dǎo)讀類信息、章末安排小結(jié)和大量習(xí)題,附錄中還提供了完整的單片機(jī)指令表、單片機(jī)學(xué)習(xí)和應(yīng)用的網(wǎng)址等資料,以幫助讀者掌握單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的基本能力,并使得讀者能夠舉一反三,盡快掌握單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)技術(shù)?!  秵纹瑱C(jī)原理與應(yīng)用(第2版)》適合作為高職高專院校電類、信息技術(shù)類專業(yè)課教材,適合計(jì)算機(jī)應(yīng)用、自動(dòng)控制、電氣電子、機(jī)械等工科專業(yè)的學(xué)生使用,也可供相關(guān)專業(yè)以及工程技術(shù)人員參考使用。

書(shū)籍目錄

第1章 單片微型計(jì)算機(jī)基礎(chǔ)知識(shí)1.1 單片機(jī)的發(fā)展概況1.1.1 什么是單片機(jī)1.1.2 單片機(jī)發(fā)展歷程及產(chǎn)品近況1.1.3 單片機(jī)的應(yīng)用及發(fā)展趨勢(shì)1.1.4 MCS-51系列單片機(jī)的分類1.2 計(jì)算機(jī)中數(shù)的表示方法1.2.1 進(jìn)位計(jì)數(shù)制及其轉(zhuǎn)換1.2.2 機(jī)器數(shù)1.2.3 常用名詞術(shù)語(yǔ)及字符的表示1.3 單片機(jī)系統(tǒng)1.3.1 單片機(jī)的硬件系統(tǒng)1.3.2 單片機(jī)的軟件系統(tǒng)1.3.3 單片機(jī)開(kāi)發(fā)時(shí)用到的程序設(shè)計(jì)語(yǔ)言本章小結(jié)習(xí)題第2章 MCS-51系列單片機(jī)的硬件結(jié)構(gòu)2.1 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)2.1.1 MCS-51的結(jié)構(gòu)框圖2.1.2 MCS-51的引腳定義及功能2.1.3 CPU結(jié)構(gòu)2.1.4 位(布爾)處理器2.2 MCS-51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)2.2.1 程序存儲(chǔ)器2.2.2 數(shù)據(jù)存儲(chǔ)器2.3 MCS-51單片機(jī)的并行輸入/輸出(I/O)接口2.3.1 P0口的內(nèi)部結(jié)構(gòu)與運(yùn)作2.3.2 P1口的內(nèi)部結(jié)構(gòu)與運(yùn)作2.3.3 P2口的內(nèi)部結(jié)構(gòu)與運(yùn)作2-3.4 P3口的內(nèi)部結(jié)構(gòu)與運(yùn)作2.3.5 并行I/O接口的應(yīng)用要求2.4.MCS-51單片機(jī)應(yīng)用系統(tǒng)的構(gòu)成2.4.1 振蕩電路和時(shí)鐘電路2.4.2 CPU時(shí)序2.4.3 單片機(jī)的復(fù)位2.4.4 CHMOS型單片機(jī)低功耗工作方式2.4.5 MCS-51單片機(jī)基本應(yīng)用系統(tǒng)的構(gòu)成本章小結(jié)習(xí)題第3章 MCS-51單片機(jī)的指令系統(tǒng)3.1 指令格式和尋址方式3.1.1 指令格式3.1.2 匯編語(yǔ)言指令的符號(hào)約定3.1.3 尋址方式3.2 指令系統(tǒng)3.2.1 數(shù)據(jù)傳送類指令3.2.2 算術(shù)運(yùn)算類指令3.2.3 邏輯運(yùn)算類指令3.2.4 控制轉(zhuǎn)移類指令3.2.5 位操作類指令本章小結(jié)習(xí)題第4章 匯編語(yǔ)言程序設(shè)計(jì)4.1 匯編語(yǔ)言程序設(shè)計(jì)的基本方法4.1.1 程序設(shè)計(jì)的步驟4.1.2 匯編語(yǔ)言的語(yǔ)句格式4.1.3 偽指令4.2 匯編語(yǔ)言程序設(shè)計(jì)4.2.1 順序程序設(shè)計(jì)4.2.2 分支程序設(shè)計(jì)4.2.3 循環(huán)程序設(shè)計(jì)4.2.4 子程序調(diào)用設(shè)計(jì)4.3 綜合程序設(shè)計(jì)舉例本章小結(jié)習(xí)題第5章 MCS-51單片機(jī)的內(nèi)部功能單元第6章 MCS-51單片機(jī)接口應(yīng)用實(shí)例第7章 MCS-51單片機(jī)系統(tǒng)的擴(kuò)展第8章 輸入/輸出通道及接口技術(shù)第9章 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)第10章 單片機(jī)C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ)附錄A ASCII碼表附錄B ACS-51單片機(jī)指令表附錄C 常用IC引腳圖附錄D 單片機(jī)學(xué)習(xí)、應(yīng)用的網(wǎng)址參考文獻(xiàn)

章節(jié)摘錄

 ?。?)匯編語(yǔ)言  匯編語(yǔ)言是采用容易記憶的英文符號(hào)名(助記符)表示的機(jī)器指令,它是對(duì)機(jī)器語(yǔ)言的改進(jìn)。用匯編語(yǔ)言編程是單片機(jī)應(yīng)用中最常用的編程方式,其編寫(xiě)的程序稱為匯編語(yǔ)言源程序。但匯編語(yǔ)言也是面向機(jī)器的低級(jí)語(yǔ)言,它要求程序設(shè)計(jì)員必須精通所選用的不同單片機(jī)的硬件系統(tǒng)和指令系統(tǒng),不便于記憶和使用。 ?。?)高級(jí)程序設(shè)計(jì)語(yǔ)言  高級(jí)程序設(shè)計(jì)語(yǔ)言接近人類自然語(yǔ)言的語(yǔ)法習(xí)慣,與計(jì)算機(jī)硬件無(wú)關(guān),用戶易于學(xué)習(xí)、閱讀、掌握和使用。目前支持MCS-51單片機(jī)編程的高級(jí)語(yǔ)言有多種,如BASIC、C、C++等。同樣道理,用高級(jí)語(yǔ)言書(shū)寫(xiě)的源程序也必須翻譯成機(jī)器指令的目標(biāo)程序才能運(yùn)行。完成此翻譯任務(wù)的程序稱為編譯程序。  1.3.3單片機(jī)開(kāi)發(fā)時(shí)用到的程序設(shè)計(jì)語(yǔ)言  單片機(jī)開(kāi)發(fā)時(shí)用到的程序設(shè)計(jì)語(yǔ)言現(xiàn)多為匯編語(yǔ)言和C語(yǔ)言。  雖然在開(kāi)發(fā)單片機(jī)時(shí)使用匯編語(yǔ)言具有諸多缺點(diǎn),但由于匯編語(yǔ)言與計(jì)算機(jī)硬件密切相關(guān),使用匯編語(yǔ)言編寫(xiě)的源程序匯編后的目標(biāo)程序短小精悍,占用存儲(chǔ)空間較??;程序執(zhí)行所需時(shí)間短,目標(biāo)程序效率高,運(yùn)行速度快。因此特別適用于單片機(jī)實(shí)時(shí)控制系統(tǒng)、智能化儀器儀表控制程序的編寫(xiě)?! 【帉?xiě)匯編語(yǔ)言源程序比編寫(xiě)高級(jí)語(yǔ)言源程序煩瑣,調(diào)試匯編語(yǔ)言程序也比調(diào)試高級(jí)語(yǔ)言程序困難。而使用高級(jí)語(yǔ)言,程序員不用考慮這些細(xì)節(jié),編寫(xiě)程序和調(diào)試程序也就容易方便多了。所以現(xiàn)在隨著單片機(jī)技術(shù)的發(fā)展、機(jī)器運(yùn)行速度的提高、存儲(chǔ)容量的增大,程序員在進(jìn)行單片機(jī)的開(kāi)發(fā)時(shí)已不再需要過(guò)多的考慮由其生成的目標(biāo)代碼效率較低(時(shí)空性能差)的缺點(diǎn)了,使用高級(jí)程序設(shè)計(jì)語(yǔ)言編程,已經(jīng)是廣泛應(yīng)用的單片機(jī)編程開(kāi)發(fā)形式了?! ∮捎贑語(yǔ)言既具有高級(jí)語(yǔ)言的簡(jiǎn)潔、便于記憶、通用性好、表達(dá)能力強(qiáng)等優(yōu)點(diǎn),又能直接對(duì)計(jì)算機(jī)硬件進(jìn)行操作,運(yùn)算能力也較強(qiáng),許多以前只能采用匯編語(yǔ)言來(lái)解決的問(wèn)題現(xiàn)在都可以改用C語(yǔ)言來(lái)解決了。盡管它也有自身的不足,但采用C語(yǔ)言來(lái)編程無(wú)疑是一種較好的選擇?,F(xiàn)在C語(yǔ)言程序設(shè)計(jì)以其明顯的優(yōu)點(diǎn),已成為單片機(jī)開(kāi)發(fā)應(yīng)用重要趨勢(shì)之一?! ∥覀兙帉?xiě)的程序最終將翻譯成單片機(jī)能直接執(zhí)行的目的程序(機(jī)器碼),這個(gè)過(guò)程稱為匯編。匯編一般有手工進(jìn)行匯編和用“匯編程序”進(jìn)行匯編這兩種方式。單片機(jī)沒(méi)有自己的匯編程序,單片機(jī)的匯編語(yǔ)言源程序或C語(yǔ)言源程序必須是在其他微型計(jì)算機(jī)上通過(guò)專門(mén)的匯編程序軟件進(jìn)行匯編的(如keil等應(yīng)用開(kāi)發(fā)軟件包)。這種方法成為交叉匯編。我們需要注意的是:在單片機(jī)應(yīng)用系統(tǒng)中,只有在存儲(chǔ)器中固化了目的程序的單片機(jī)系統(tǒng)才能運(yùn)行。  ……

圖書(shū)封面

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


    單片機(jī)原理與應(yīng)用 PDF格式下載


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

 
 

 

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

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