單片機(jī)技術(shù)-第2版

出版時(shí)間:2012-7  出版社:姜大源、 王勝元 高等教育出版社 (2012-07出版)  作者:姜大源,王勝元 編  頁(yè)數(shù):200  

內(nèi)容概要

  《單片機(jī)技術(shù)(第2版)》是電氣智能技術(shù)應(yīng)用系列用書,是教育部職業(yè)教育與成人教育司推薦教材的修訂版。《單片機(jī)技術(shù)(第2版)》為適應(yīng)21世紀(jì)對(duì)電氣智能技術(shù)應(yīng)用型人才的需要編寫,教材用豐富的實(shí)例,解析MSC-51單片機(jī)在人們實(shí)際生活中的應(yīng)用,重應(yīng)用、重動(dòng)手能力的培養(yǎng)。該書主要內(nèi)容有MCS-51單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、中斷系統(tǒng)、系統(tǒng)擴(kuò)展等理論知識(shí)等,并結(jié)合實(shí)例詳細(xì)地講述了單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)、開發(fā)、調(diào)試流程?!秵纹瑱C(jī)技術(shù)(第2版)》可作為電子信息、電氣控制應(yīng)用技術(shù)培訓(xùn)用書、“電氣智能技術(shù)應(yīng)用”工程師認(rèn)證培訓(xùn)教材以及全國(guó)職業(yè)院校電類專業(yè)教學(xué)用書,也可供相關(guān)工程人員參考。

書籍目錄

1單片機(jī)基礎(chǔ) 1.1認(rèn)識(shí)單片機(jī) 1.1.1概述 1.1.2單片機(jī)的發(fā)展及主流產(chǎn)品 1.1.3單片機(jī)的應(yīng)用 1.2計(jì)算機(jī)中的數(shù)制及其相互轉(zhuǎn)換 1.2.1二進(jìn)制數(shù)和十進(jìn)制數(shù)之間的轉(zhuǎn)換 1.2.2 十六進(jìn)制數(shù)和十進(jìn)制數(shù)之間的轉(zhuǎn)換 1.2.3二進(jìn)制數(shù)和十六進(jìn)制數(shù)之間的轉(zhuǎn)換 1.3二進(jìn)制數(shù)的運(yùn)算 1.3.1算術(shù)運(yùn)算 1.3.2邏輯運(yùn)算 1.4帶符號(hào)數(shù)的表示 1.5 定點(diǎn)數(shù)和浮點(diǎn)數(shù) 1.6 BCD碼和ASCIl碼 習(xí)題 2單片機(jī)的硬件結(jié)構(gòu)和原理 2.1概述 2.2 MCS—51系列單片機(jī)的硬件結(jié)構(gòu) 2.3 中央處理器CPU 2.4 存儲(chǔ)器的結(jié)構(gòu) 2.4.1內(nèi)部數(shù)據(jù)存儲(chǔ)器 2.4.2外部數(shù)據(jù)存儲(chǔ)器 2.4.3程序存儲(chǔ)器 2.5 并行輸入/輸出(I/O) 2.5.1 P0口 2.5.2 P1口 2.5.3 P2口 2.5.4 P3口 2.5.5 P0口~P3口的帶負(fù)載能力及端口要求 2.6單片機(jī)的引腳及功能 2.7 單片機(jī)工作的基本時(shí)序 2.7.1典型指令的取指和執(zhí)行時(shí)序 2.7.2單片機(jī)的復(fù)位電路 習(xí)題 3 MCS—51系列單片機(jī)指令系統(tǒng) 3.1 MCS—51系列單片機(jī)指令格式 3.2 尋址方式 3.2.1寄存器尋址 3.2.2直接尋址 3.2.3寄存器間接尋址 3.2.4立即尋址 3.2.5位尋址 3.2.6,變址尋址 3.2.7 相對(duì)尋址 3.3 指令中符號(hào)意義說明 3.4 數(shù)據(jù)傳送類指令 3.4.1內(nèi)部RAM和特殊功能寄存器(SFR)數(shù)據(jù)傳送指令 3.4.2累加器A與片外RAM之間的數(shù)據(jù)傳送指令 3.4.3程序存儲(chǔ)器ROM向累加器A傳送指令 3.4.4堆棧操作 3.4.5字節(jié)交換指令 3.5算術(shù)運(yùn)算類指令 3.5.1不帶進(jìn)位位的加法指令 3.5.2帶進(jìn)位位的加法指令 3.5.3帶借位的減法指令 3.5.4加1指令 3.5.5減1指令 3.5.6乘法指令 3.5.7除法指令 3.5.8十進(jìn)制調(diào)整指令 3.6邏輯運(yùn)算類指令 3.6.1邏輯與運(yùn)算指令 3.6.2邏輯或運(yùn)算指令 3.6.3邏輯異或運(yùn)算指令 3.6.4累加器清零取反指令 3.6.5移位指令 3.7控制轉(zhuǎn)移類指令 3.7.1無(wú)條件轉(zhuǎn)移指令 3.7.2條件轉(zhuǎn)移指令 3.7.3子程序調(diào)用和返回指令 3.8位操作指令 3.8.1位傳送指令 3.8.2位置位和位清零指令 3.8.3位邏輯運(yùn)算指令 習(xí)題 4匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)介 4.1偽指令 4.2匯編語(yǔ)言程序設(shè)計(jì) 4.2 1匯編語(yǔ)言程序設(shè)計(jì)的基本概念 4.2.2匯編語(yǔ)言命令格式 4.2.3簡(jiǎn)單程序設(shè)計(jì) 4.2.4分支程序設(shè)計(jì) 4.2.5循環(huán)程序設(shè)計(jì) 4.2.6查表程序設(shè)計(jì) 4.2.7子程序 4.2.8匯編語(yǔ)言編程舉例 習(xí)題 5 中斷系統(tǒng) 5.1 中斷概述 5.1.1中斷的特點(diǎn) 5.1.2中斷的基本概念 5.1.3中斷的過程 5.1.4中斷嵌套 5.2 MCS—51系列單片機(jī)中斷系統(tǒng) 5.2.1中斷源 5.2.2中斷控制 5.2.3中斷響應(yīng)過程 5.2.4中斷響應(yīng)等待時(shí)間 5.2.5中斷請(qǐng)求的撤除 5.3 中斷系統(tǒng)的應(yīng)用 5.3.1中斷初始化 5.3.2中斷服務(wù)子程序 習(xí)題 6 MCS—51系列單片機(jī)定時(shí)器/計(jì)數(shù)器及串行接口 6.1 MCS—51系列單片機(jī)的定時(shí)器/計(jì)數(shù)器 6.1.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)及工作原理 6.1.2定時(shí)器/計(jì)數(shù)器的工作方式寄存器和控制寄存器 6.1.3定時(shí)器/計(jì)數(shù)器的工作方式 6.1.4定時(shí)器/計(jì)數(shù)器應(yīng)用舉例 6.2 MCS—51系列單片機(jī)的串行接口 6.2.1串行通信概述 6.2.2與串行口相關(guān)的特殊功能寄存器 6.2.3串行口的工作模式 6.2.4波特率的選擇 6.2.5單片機(jī)的多機(jī)通信 6.2 6串行口應(yīng)用實(shí)例 習(xí)題 7單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù) 7.1外部總線的擴(kuò)展 7.1.1片外三總線結(jié)構(gòu) 7.1.2總線驅(qū)動(dòng)能力 7.2外部存儲(chǔ)器的擴(kuò)展 7.2.1程序存儲(chǔ)器的擴(kuò)展 7.2.2數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 7.2.3 同時(shí)擴(kuò)展程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器 7.3 輸入/輸出接口的擴(kuò)展 7.3.1 8155的結(jié)構(gòu)及功能說明 7.3.2 8155的寄存器 7.3.3 8155和89C51的接口連接方法 7.4 A/D和D/A接口功能的擴(kuò)展 7.4.1 MCS—51系列單片機(jī)與8位D/A轉(zhuǎn)換器接口技術(shù) 7.4.2 MCS—51系列單片機(jī)與8位A/D轉(zhuǎn)換器接口技術(shù) 習(xí)題 8 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā) 8.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程 8.2 MedWin仿真軟件的使用 8.2.1 MedWin的安裝與啟動(dòng) 8.2.2編輯程序 8.2.3匯編語(yǔ)言源程序的匯編 8.2.4匯編程序的調(diào)試與運(yùn)行 8.3 Keil C51 8.3.1 Keil C51集成開發(fā)環(huán)境一 8.3.2 Keil C51 μVision2軟件安裝 8.3.3 Keil C51軟件的使用 8.3.4 Keil C編程實(shí)例 8.4單片機(jī)系統(tǒng)設(shè)計(jì)實(shí)例 8.4.1單片機(jī)控制交通燈 8.4.2霓虹燈 8.4.3單片機(jī)控制的點(diǎn)陣動(dòng)態(tài)掃描顯示電路 8.4.4電子鬧鐘 8.4.5串行通信 習(xí)題 9單片機(jī)系統(tǒng)的抗干擾設(shè)計(jì) 9.1硬件抗干擾設(shè)計(jì) 9.2 軟硬件結(jié)合——看門狗(Watchdog)技術(shù) 9.3 軟件抗干擾設(shè)計(jì) 附錄 MCS—51系列單片機(jī)指令表 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   MOVX A.@RO 即把RO指定的外部RAM單元的內(nèi)容送至累加器A。 此外,對(duì)于堆棧操作指令(PUSH和POP)也應(yīng)算作是寄存器間接尋址,即以堆棧指針(SP)作間址寄存器的間接尋址方式。 3.2.4 立即尋址 所謂立即尋址,就是操作數(shù)在指令中直接給出。通常把出現(xiàn)在指令中的操作數(shù)稱為立即數(shù),因此就把這種尋址方式稱為立即尋址。為了與直接尋址指令中的直接地址相區(qū)別,在立即數(shù)前面加“#”標(biāo)志。例如 MOV A.#3AH 其中3AH就是立即數(shù),指令功能是把數(shù)據(jù)3AH送至累加器A。除8位立即數(shù)外,MCS—51指令系統(tǒng)中還有一條16位立即尋址指令,即 MOV DPTR,#datal6 其功能是把16位立即數(shù)送至數(shù)據(jù)指針DPTR。 3.2.5 位尋址 MCS—51有位處理功能,可以對(duì)數(shù)據(jù)位進(jìn)行操作,因此就有相應(yīng)的位尋址方式。例如指令 MOV C,20H 其功能是把位地址為20H的位狀態(tài)送至進(jìn)位標(biāo)志位C。 位尋址方式的尋址范圍包括: ①內(nèi)部RAM中的位尋址區(qū)。單元地址為20H~2FH,共l6個(gè)單元128位,位地址是00H一7FH。對(duì)這128個(gè)位的尋址用直接位地址表示,例如,MOV C,2BH指令的功能是把位尋址區(qū)的2BH位狀態(tài)送至進(jìn)位標(biāo)志位。 ②專用寄存器的可尋址位??晒┪粚ぶ返膶S眉拇嫫鞴灿?1個(gè),實(shí)有尋址位83位,對(duì)這些尋址位在指令中有以下4種表示方法: a.直接使用位地址。這些位地址在表2.4中已列出。例如,PSW寄存器位5地址為D5H。 b.位名稱表示方法。專用寄存器中的一些尋址位是有符號(hào)名稱的,例如,PSW寄存器位5是FO標(biāo)志位,則可使用FO表示該位。 c.單元地址加位的表示方法。例如,DOH單元(即PSW寄存器)位5,表示為DOH.5。 d.專用寄存器符號(hào)加位的表示方法。例如,PSW寄存器的位5表示為PSW.5。 一個(gè)尋址位有多種表示方法,初看起來有些復(fù)雜,但實(shí)際上這將為程序設(shè)計(jì)帶來方便。 3.2.6 變址尋址 MCS—51的變址尋址是以DPTR或PC作基址寄存器,以累加器A作變址寄存器,并以兩者內(nèi)容相加形成的16位地址作為操作數(shù)地址。例如指令 MOVC A.@A+DPTR 其功能是把DPTR和A的內(nèi)容相加,兩者之和作為數(shù)據(jù)的存儲(chǔ)單元地址,再把該地址單元的內(nèi)容送A。

編輯推薦

《中等職業(yè)教育國(guó)家規(guī)劃教材配套教學(xué)用書:單片機(jī)技術(shù)(電氣技術(shù)應(yīng)用、電氣運(yùn)行與控制專業(yè))》可作為電子信息、電氣技術(shù)應(yīng)用、機(jī)電技術(shù)應(yīng)用專業(yè)教材以及全國(guó)職業(yè)院校電類專業(yè)教學(xué)用書,也可供相關(guān)工程人員參考。

圖書封面

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


    單片機(jī)技術(shù)-第2版 PDF格式下載


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

 
 

 

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

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