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

出版時(shí)間:2008-2  出版社:清華大學(xué)  作者:梅麗鳳  頁數(shù):221  

前言

  單片機(jī)是計(jì)算機(jī)系列的一個(gè)重要分支,隨著單片機(jī)技術(shù)的飛速發(fā)展,單片機(jī)的應(yīng)用已滲透到工業(yè)自動(dòng)化、測(cè)控、家用電器、航空航天、衛(wèi)星遙感等各個(gè)領(lǐng)域,不少設(shè)備、儀器已把單片機(jī)作為核心部分。由于自動(dòng)化控制、智能化控制均離不開單片機(jī)的應(yīng)用,因而各大專院校工科類專業(yè)普遍開設(shè)了單片機(jī)原理及應(yīng)用課程。  作者經(jīng)過多年來對(duì)單片機(jī)課程的教學(xué)、科研實(shí)踐,根據(jù)單片機(jī)技術(shù)的發(fā)展?fàn)顩r,針對(duì)學(xué)生在學(xué)習(xí)過程中出現(xiàn)的問題和難點(diǎn),考慮現(xiàn)有單片機(jī)課程的特點(diǎn),依據(jù)教育部高職高專培養(yǎng)目標(biāo)及對(duì)單片機(jī)教學(xué)的基本要求,結(jié)合全國高等職業(yè)技術(shù)教育機(jī)電技術(shù)類專業(yè)系列教材研討會(huì)的精神,精心編著了這本教材?! ”緯鴱?qiáng)調(diào)突出高職高專培養(yǎng)高等技術(shù)應(yīng)用型人才的特色,嚴(yán)格按照教育部高職高專規(guī)劃教材的要求編寫,遵循以應(yīng)用為目的,以必需、夠用為度的教學(xué)原則,著重體現(xiàn)如下特色?! ?.在內(nèi)容編排上,力求由淺人深,循序漸進(jìn),可讀性強(qiáng)。如在介紹指令系統(tǒng)之后,再介紹匯編語言程序設(shè)計(jì),這樣,既有利于對(duì)指令系統(tǒng)的鞏固和加深,也為講授定時(shí)器、串行口及中斷系統(tǒng)應(yīng)用打下堅(jiān)實(shí)的軟件基礎(chǔ)?! ?.分散難點(diǎn)。先介紹定時(shí)/計(jì)數(shù)器、串行接口,然后介紹中斷系統(tǒng)。這樣,避免了難點(diǎn)過于集中,適合于高職高專學(xué)生對(duì)定時(shí)器中斷、串行口中斷等關(guān)鍵性問題的理解和掌握?! ?.突出實(shí)用性。在單片機(jī)系統(tǒng)擴(kuò)展、單片機(jī)測(cè)控接口及系統(tǒng)應(yīng)用設(shè)計(jì)中,除介紹典型電路和典型程序外,還對(duì)學(xué)生在日常生活中可接觸到的實(shí)際問題進(jìn)行了選編、設(shè)計(jì),以便學(xué)生理解和接受?! ?.每章后都配有思考題和習(xí)題,便于學(xué)生掌握和鞏固所學(xué)知識(shí)?! ∪珪卜?0章。第1章概述單片機(jī)的產(chǎn)生、特點(diǎn)、應(yīng)用及51系列單片機(jī);第2章介紹單片機(jī)的內(nèi)部結(jié)構(gòu)和原理;第3章講述指令系統(tǒng);第4章介紹程序設(shè)計(jì)方法;第5章介紹定時(shí)器及應(yīng)用;第6章介紹串行接口及應(yīng)用;第7章介紹中斷系統(tǒng)及應(yīng)用;第8章介紹存儲(chǔ)器擴(kuò)展電路、并行I/O接口擴(kuò)展電路、鍵盤顯示器接口電路;第9章介紹單片機(jī)系統(tǒng)中常用的A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器接口電路及開關(guān)量接口電路;第10章介紹單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法和實(shí)例?! ”緯m用于高職高專機(jī)電技術(shù)應(yīng)用、自動(dòng)化控制、應(yīng)用電子技術(shù)等專業(yè)使用,還可供有關(guān)工程技術(shù)人員學(xué)習(xí)參考或作為培訓(xùn)班的教材。  本書第1、2、10章由郝萬新編寫,第3-7章由梅麗鳳編寫,第8、9章由劉彬編寫。  在本書的編寫過程中,參閱了大量的教材和參考文獻(xiàn),在此謹(jǐn)向其作者致以衷心的謝意?! ∮捎诰幷咚接邢蓿瑫械腻e(cuò)誤及疏漏之處在所難免,敬請(qǐng)讀者批評(píng)指正。殷切希望得到讀者的寶貴意見與建議?! 【幷摺 ?008年1月

內(nèi)容概要

本書是根據(jù)教育部高職高專培養(yǎng)目標(biāo)及對(duì)單片機(jī)教學(xué)的基本要求精心編寫的高職高專規(guī)劃教材。    本書以MCS-51系列單片機(jī)為主,深入淺出地講述了單片機(jī)的原理、接口及應(yīng)用技術(shù)。主要內(nèi)容包括MCS-51單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計(jì)、中斷系統(tǒng)、定時(shí)器及應(yīng)用、串行口及串行通信。從應(yīng)用角度出發(fā),詳細(xì)介紹了單片機(jī)系統(tǒng)擴(kuò)展技術(shù)、單片機(jī)測(cè)控接口及單片機(jī)應(yīng)用實(shí)例。書中引入了大量例題,例題的每條指令均給出注釋,每章后配有適量習(xí)題和思考題。    本書考慮到高職教育的特點(diǎn),在內(nèi)容編排上力求內(nèi)容精練,通俗易懂;難點(diǎn)分散,由淺入深,循序漸進(jìn);例題實(shí)用,可讀性好;易于掌握。    本書適用于高職高專機(jī)電技術(shù)應(yīng)用、自動(dòng)化控制、應(yīng)用電子技術(shù)等專業(yè)使用,還可供有關(guān)工程技術(shù)人員學(xué)習(xí)參考或作為培訓(xùn)班的教材。

書籍目錄

第1章 緒論 1.1 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域    1.1.1 單片機(jī)的特點(diǎn)    1.1.2 單片機(jī)的應(yīng)用領(lǐng)域 1.2 常用單片機(jī)系列介紹    1.2.1 Intel公司MCS—51系列單片機(jī)    1.2.2 與MCS—51系列兼容的單片機(jī) 1.3 計(jì)算機(jī)中的數(shù)與編碼    1.3.1 計(jì)算機(jī)中數(shù)的表示方法    1.3.2 計(jì)算機(jī)常用編碼  思考題與習(xí)題第2章 MCS-51系列單片機(jī)的結(jié)構(gòu)及原理 2.1 MCS—51系列單片機(jī)的基本結(jié)構(gòu)及引腳功能    2.1.1 8051型單片機(jī)的基本結(jié)構(gòu)    2.1.2 8051型單片機(jī)引腳功能    2.1.3 單片機(jī)的三總線結(jié)構(gòu) 2.2 MCS—51單片機(jī)存儲(chǔ)器配置    2.2.1 程序存儲(chǔ)器    2.2.2 數(shù)據(jù)存儲(chǔ)器    2.2.3 特殊功能寄存器 2.3 并行I/0端口結(jié)構(gòu)    2.3.1 P0口的結(jié)構(gòu)    2.3.2 P1口的結(jié)構(gòu)      2.3.3 P2口的結(jié)構(gòu)    2.3.4 P3口的結(jié)構(gòu) 2.4 單片機(jī)的時(shí)鐘電路與時(shí)序    2.4.1 時(shí)鐘電路    2.4.2 時(shí)序定時(shí)單位 2.5 單片機(jī)的復(fù)位狀態(tài)與復(fù)位電路    2.5.1 單片機(jī)的復(fù)位狀態(tài)    2.5.2 單片機(jī)的復(fù)位電路 思考題與習(xí)題第3章 MCS-51系列單片機(jī)的指令系統(tǒng)  3.1 指令系統(tǒng)概述    3.1.1 指令概述    3.1.2 指令格式    3.1.3 指令中常用符號(hào)說明  3.2 尋址方式    3.2.1 立即尋址    3.2.2 直接尋址    3.2.3 寄存器尋址    3.2.4 寄存器間接尋址    3.2.5 變址尋址    3.2.6 相對(duì)尋址    3.2.7 位尋址  3.3 數(shù)據(jù)傳送類指令    3.3.1 內(nèi)部RAM數(shù)據(jù)傳送指令    3.3.2 外部RAM數(shù)據(jù)傳送指令    3.3.3 讀ROM指令    3.3.4 數(shù)據(jù)交換指令    3.3.5 堆棧操作指令  3.4 算術(shù)運(yùn)算類指令    3.4.1 加法指令    3.4.2 帶進(jìn)位加法指令    3.4.3 帶借位減法指令    3.4.4 加1指令    3.4.5 減1指令    3.4.6 乘、除法指令    3.4.7 十進(jìn)制調(diào)整指令  3.5 邏輯運(yùn)算及移位類指令    3.5.1 邏輯與運(yùn)算指令    3.5.2 邏輯或運(yùn)算指令    3.5.3 邏輯異或運(yùn)算指令    3.5.4 累加器清零、取反指令    3.5.5 循環(huán)移位指令  3.6 控制轉(zhuǎn)移類指令    3.6.1 無條件轉(zhuǎn)移指令    3.6.2 條件轉(zhuǎn)移指令    3.6.3 子程序調(diào)用及返回指令    3.6.4 空操作指令  3.7 位操作類指令……第4章 匯編語言程序設(shè)計(jì)第5章 定時(shí)/計(jì)數(shù)器第6章 串行接口第7章 中斷系統(tǒng)第8章 MCS-51單片機(jī)的系統(tǒng)擴(kuò)展第9章 MCS-51單片機(jī)的測(cè)控接口第10章 MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)附錄A 單片機(jī)原理及應(yīng)用習(xí)題參考答案附錄B MCS-51系列單片機(jī)指令系統(tǒng)表附錄C 常用芯片引腳圖參考文獻(xiàn)

章節(jié)摘錄

  這組指令的功能是先將操作數(shù)(Rn或direct)內(nèi)容減1,并保存結(jié)果;如果結(jié)果不為O,則轉(zhuǎn)移,轉(zhuǎn)移的目標(biāo)地址為PC當(dāng)前值與偏移量rcl相加所得到的地址;如果結(jié)果為O,則程序按順序執(zhí)行下一條指令?! ∽⒁猓旱谝粭l為二字節(jié)指令,第二條為三字節(jié)指令。這兩條指令與DEC指令一樣,不影響PSW中的標(biāo)志位。  這兩條指令對(duì)于構(gòu)成循環(huán)程序十分有用,常用于控制循環(huán)次數(shù)?! ±?-21試編寫程序,將內(nèi)部RAM以DATA為起始地址的10個(gè)單元中的數(shù)據(jù)求和,并將結(jié)果送人SUM單元。設(shè)和不大于255?! 〗猓簩?duì)一組連續(xù)存放的數(shù)據(jù)進(jìn)行操作時(shí),一般都采用間接尋址,使用:INC指令修改地址,可使編程簡單,利用減l不為O轉(zhuǎn)移指令很容易編成循環(huán)程序來完成10個(gè)數(shù)相加。  以上介紹了MCS-51系列單片機(jī)中的各種條件轉(zhuǎn)移指令。這些條件轉(zhuǎn)移指令都是相對(duì)轉(zhuǎn)移指令,因此,轉(zhuǎn)移的范圍是很有限的。若要在大范圍內(nèi)實(shí)現(xiàn)條件轉(zhuǎn)移,可將條件轉(zhuǎn)移指令和長轉(zhuǎn)移指令LJMP結(jié)合起來加以實(shí)現(xiàn)?! ≡诔绦蛟O(shè)計(jì)中,經(jīng)常出現(xiàn)幾個(gè)地方都需要進(jìn)行功能完全相同的處理,如果重復(fù)書寫這樣的程序段,會(huì)使程序變得冗長而雜亂。對(duì)此,可以采用子程序,即把具有一定功能的程序段編寫成子程序,通過主程序調(diào)用來使用,這樣不但減少了編程工作量,而且也縮短了程序的總長度。另外,子程序還增加了程序的可移植性,將一些常用的運(yùn)算程序編寫成子程序,可以隨時(shí)被引用、參考,為編程者提供了很大方便?! ≌{(diào)用子程序的程序稱之為主程序,主程序和子程序之間的調(diào)用關(guān)系可用圖3-8表示?! ∪绻谟诔绦蛑羞€調(diào)用其他子程序,稱為子程序嵌套,如圖3-9所示?! 膱D中可以看出,子程序調(diào)用要中斷原有指令的執(zhí)行順序,轉(zhuǎn)移到子程序的人口地址去執(zhí)行子程序,子程序執(zhí)行完畢后,要返回到原有程序被中斷的位置,繼續(xù)往下執(zhí)行。為保證正確返回,每次調(diào)用子程序時(shí),CPU將自動(dòng)把斷點(diǎn)地址保存到堆棧中,返回時(shí)則按照后進(jìn)先出的原則把斷點(diǎn)地址彈出到:PC中,從而保證了CPU從原斷點(diǎn)地址開始繼續(xù)執(zhí)行主程序。

編輯推薦

  《單片機(jī)原理及應(yīng)用》適用于高職高專機(jī)電技術(shù)應(yīng)用、自動(dòng)化控制、應(yīng)用電子技術(shù)等專業(yè)使用,還可供有關(guān)工程技術(shù)人員學(xué)習(xí)參考或作為培訓(xùn)班的教材。

圖書封面

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


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


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

 
 

  •   難易合適,很實(shí)用
  •   還行吧,上課用的
 

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

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