單片微型計(jì)算機(jī)原理及接口技術(shù)

出版時(shí)間:2012-7  出版社:鄭郁正 高等教育出版社 (2012-07出版)  作者:鄭郁正 編  頁數(shù):285  
Tag標(biāo)簽:無  

內(nèi)容概要

  《工程教育系列教材:?jiǎn)纹⑿陀?jì)算機(jī)原理及接口技術(shù)》主要講述了單片微型計(jì)算機(jī)原理及其接口技術(shù),主要內(nèi)容包括單片微型計(jì)算機(jī)的硬件組成及工作原理、單片微型計(jì)算機(jī)的組成結(jié)構(gòu)、匯編語言編程方法、單片微型計(jì)算機(jī)接口的應(yīng)用技術(shù)以及8086微型計(jì)算機(jī)體系結(jié)構(gòu)。  本書以能力培養(yǎng)為導(dǎo)向,以實(shí)際單片微型計(jì)算機(jī)的應(yīng)用問題為導(dǎo)引敘述其應(yīng)用原理、基本理論和基本方法,使讀者帶著問題學(xué)習(xí)知識(shí),在解決問題的過程中掌握編程控制接口電路的方法,提高知識(shí)的應(yīng)用能力,并使創(chuàng)造性精神潛移默化在問題答案的尋求過程中,使讀者充分體會(huì)到發(fā)現(xiàn)的樂趣?! ”緯勺鳛殡娮有畔㈩悺⒆詣?dòng)化類和計(jì)算機(jī)類等有關(guān)專業(yè)的本科生教材或教學(xué)參考書,也可供有關(guān)專業(yè)的工程技術(shù)人員參考。

書籍目錄

第一章微型計(jì)算機(jī)的基礎(chǔ)知識(shí) 本章目標(biāo) 引言 1.1微型計(jì)算機(jī)概述 1.1.1微型計(jì)算機(jī)的發(fā)展史 1.1.2微型計(jì)算機(jī)的分類 1.1.3微型計(jì)算機(jī)的應(yīng)用 目標(biāo)測(cè)評(píng)l 1.2微型計(jì)算機(jī)系統(tǒng)模型 1.2.1微型計(jì)算機(jī)系統(tǒng)的三個(gè)層次 1.2.2微型計(jì)算機(jī)模型結(jié)構(gòu) 1.2.3微型計(jì)算機(jī)的工作過程 1.2.4微型計(jì)算機(jī)的性能指標(biāo) 目標(biāo)測(cè)評(píng)2 1.3計(jì)算機(jī)中的數(shù)和編碼 1.3.1計(jì)算機(jī)中數(shù)的表示及運(yùn)算 1.3.2計(jì)算機(jī)中常用的編碼  目標(biāo)測(cè)評(píng)3 本章小結(jié) 習(xí)題 第二章MCS—51單片機(jī)的組成結(jié)構(gòu) 本章目標(biāo) 引言 2.1 MCS—51單片機(jī)概述 2.1.1單片機(jī)的發(fā)展史 2.1.2單片機(jī)系統(tǒng)與嵌入式  2.1.3主流單片機(jī) 目標(biāo)測(cè)評(píng)1 2.2 MCS—51系列單片機(jī) 2.2.1 MCS—51單片機(jī)的基本結(jié)構(gòu) 2.2.2單片機(jī)芯片引腳的定義及功能 目標(biāo)測(cè)評(píng)2 2.3 MCS—51單片機(jī)的存儲(chǔ)器組織 2.3.1程序存儲(chǔ)器 2.3.2數(shù)據(jù)存儲(chǔ)器 2.3.3地址分配及尋址區(qū) 目標(biāo)測(cè)評(píng)3 2.4單片機(jī)的時(shí)序和復(fù)位電路 2.4.1時(shí)鐘(時(shí)序) 2.4.2復(fù)位 2.4.3節(jié)電方式 目標(biāo)測(cè)評(píng)4 2.5單片機(jī)的最小系統(tǒng) 目標(biāo)測(cè)評(píng)5 本章小結(jié) 習(xí)題 第三章 開發(fā)與仿真工具 本章目標(biāo) 引言 3.1 Keil C51操作入門 3.1.1 Keil C51簡(jiǎn)介 3.1.2 Keil C51的安裝 3.1.3建立第一個(gè)Keil C51程序 3.1.4 Keil C51軟件調(diào)試方法 3.1.5實(shí)例 3.2 Proteus軟件入門 3.2.1軟件概述 3.2.2軟件界面介紹 3.2.3操作簡(jiǎn)介 3.2.4實(shí)例 目標(biāo)測(cè)評(píng) 本章小結(jié) 習(xí)題 第四章MCS—51系列單片機(jī)的指令系統(tǒng)與匯編語言程序設(shè)計(jì) 本章目標(biāo) 引言 4.1 概述 4.1.1匯編語言的指令格式  4.1.2指令中的常用符號(hào) 目標(biāo)測(cè)評(píng)1 4.2尋址方式 目標(biāo)測(cè)評(píng)2 4.3指令系統(tǒng) 4.3.1數(shù)據(jù)傳送指令 4.3.2算術(shù)運(yùn)算指令 4.3.3邏輯運(yùn)算指令 4.3.4控制轉(zhuǎn)移類指令 4.3.5布爾變量操作類指令 目標(biāo)測(cè)評(píng)3 4.4 MCS—51匯編語言偽指令 目標(biāo)測(cè)評(píng)4 4.5匯編語言程序設(shè)計(jì) 4.5.1順序程序設(shè)計(jì) 4.5.2分支程序設(shè)計(jì) 4.5.3循環(huán)程序設(shè)計(jì) 4.5.4查表程序設(shè)計(jì) 4.5.5子程序設(shè)計(jì) 目標(biāo)測(cè)評(píng)5 本章小結(jié) 習(xí)題 第五章MCS—51單片機(jī)的基本I/O功能及應(yīng)用 本章目標(biāo) 引言 5.1 I/O接口的輸入輸出特性 5.1.1 P1口 5.1.2 P3口 5.1.3 P0口 5.1.4 P2口 目標(biāo)測(cè)評(píng)l 5.2 I/O接口的應(yīng)用 5.2.1 BCD撥碼盤接口 5.2.2流水燈控制 5.2.3數(shù)碼管顯示器與單片機(jī)的接口 5.2.4鍵盤與單片機(jī)的接口 5.2.5 I2C總線的應(yīng)用 目標(biāo)測(cè)評(píng)2 本章小結(jié) 習(xí)題 第六章 中斷系統(tǒng)及應(yīng)用 本章目標(biāo) 引言 6.1 概述 6.1.1中斷的基本概念 6.1.2中斷嵌套與優(yōu)先級(jí) 6.1.3中斷的作用 目標(biāo)測(cè)評(píng)1 6.2中斷系統(tǒng)的結(jié)構(gòu)原理與控制寄存器 6.2.1 中斷系統(tǒng)的結(jié)構(gòu)原理 6.2.2中斷系統(tǒng)的控制寄存器 目標(biāo)測(cè)評(píng)2 6.3 中斷處理 6.3.1響應(yīng)中斷的條件 6.3.2中斷響應(yīng)所需的時(shí)間 6.3.3中斷請(qǐng)求標(biāo)志位的清除方式  6.3.4中斷處理的過程 6.3.5中斷矢量 目標(biāo)測(cè)評(píng)3 6.4中斷服務(wù)程序與子程序 6.4.1中斷服務(wù)程序 6.4.2子程序 6.4.3 中斷服務(wù)程序與子程序的區(qū)別 6.5外部中斷的編程及應(yīng)用(INT0、INT1) 6.5.1外部中斷0的編程及應(yīng)用 6.5.2外部中斷1的編程及應(yīng)用 6.6外部中斷源的擴(kuò)展 6.6.1利用查詢加中斷的方式進(jìn)行擴(kuò)展 6.6.2利用定時(shí)器/計(jì)數(shù)器進(jìn)行擴(kuò)展 本章小結(jié) 習(xí)題 第七章定時(shí)器/計(jì)數(shù)器的原理和應(yīng)用 本章目標(biāo) 引言 7.1定時(shí)器/計(jì)數(shù)器概述 7.1.1定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 7.1.2定時(shí)器/計(jì)數(shù)器的工作方式 目標(biāo)測(cè)評(píng)1 7.2定時(shí)器/計(jì)數(shù)器的特殊功能控制寄存器 7.2.1定時(shí)器/計(jì)數(shù)器(T0、T1)的方式控制寄存器 7.2.2定時(shí)器/計(jì)數(shù)器(T0、T1)的控制寄存器 7.2.3定時(shí)器/計(jì)數(shù)器T2的特殊功能寄存器T2CON 7.2.4定時(shí)器/計(jì)數(shù)器T2的控制寄存器T2MOD 目標(biāo)測(cè)評(píng)2 7.3定時(shí)器/計(jì)數(shù)器的各種工作模式及應(yīng)用 7.3.1定時(shí)器/計(jì)數(shù)器T0、T1 7.3.2門控位GATE的應(yīng)用 7.3.3綜合應(yīng)用舉例 本章小結(jié) 習(xí)題 第八章 串行接口與應(yīng)用 本章目標(biāo) 引言 8.1 串行通信的基本知識(shí) 目標(biāo)測(cè)評(píng)1 8.2 MCS—51單片機(jī)串行接口的結(jié)構(gòu)與工作方式 8.2.1串行接口的結(jié)構(gòu) 8.2.2串行接口寄存器SCON和電源寄存器PCON 8.2.3波特率設(shè)計(jì) 目標(biāo)測(cè)評(píng)2 8.3 串行接口的通信應(yīng)用 8.3.1同步移位方式(方式0) 8.3.2 10位異步方式(方式1) 8.3.3 11位異步方式(方式2和方式3) 目標(biāo)測(cè)評(píng)3 8.4 PC機(jī)的RS—232通信接口 8.4.1 RS—232接口的電氣特性  8.4.2 RS—232接口的連接方式  8.4.3 RS—232通信接口測(cè)試 本章小結(jié) 習(xí)題 第九章單片機(jī)系統(tǒng)總線與資源擴(kuò)展 本章目標(biāo) 引言 9.1單片機(jī)系統(tǒng)擴(kuò)展原理 目標(biāo)測(cè)評(píng)1 9.2單片機(jī)的最小應(yīng)用系統(tǒng) 9.3單片機(jī)系統(tǒng)擴(kuò)展的方法 目標(biāo)測(cè)評(píng)2 9.4數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 9.4.1數(shù)據(jù)存儲(chǔ)器同單片機(jī)的連接  9.4.2實(shí)際的數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路  目標(biāo)測(cè)評(píng)3 9.5程序存儲(chǔ)器的擴(kuò)展 目標(biāo)測(cè)評(píng)4 9.6 I/O接口的使用與擴(kuò)展 9.6.1數(shù)據(jù)的傳送方式 9.6.2用74LS ××系列TTL芯片擴(kuò)展簡(jiǎn)單的I/O接口  9.6.3用可編程接口芯片擴(kuò)展I/O接口 9.6.4非總線方式擴(kuò)展I/O接口  目標(biāo)測(cè)評(píng)5 9.7數(shù)模和模數(shù)轉(zhuǎn)換接口 9.7.1數(shù)模轉(zhuǎn)換接口 9.7.2模數(shù)轉(zhuǎn)換接口 目標(biāo)測(cè)評(píng)6 本章小結(jié) 習(xí)題 第十章8086 CPU原理與PC體系結(jié)構(gòu) 本章目標(biāo) 引言 10.1 8086的CPU  10.1.1 CPU的結(jié)構(gòu) 10.1.2寄存器的結(jié)構(gòu) 10.1.3分段式存儲(chǔ)器管理 10.1.4 8086的工作模式 目標(biāo)測(cè)評(píng)1 10.2現(xiàn)代PC機(jī)的存儲(chǔ)器體系結(jié)構(gòu) 10.2.1 8086的存儲(chǔ)器系統(tǒng) 10.2.2現(xiàn)代PC機(jī)的存儲(chǔ)器系統(tǒng) 10.2.3 IA—32結(jié)構(gòu)微處理器的工作模式 10.2.4保護(hù)模式下的虛擬存儲(chǔ)器管理 10.2.5外存儲(chǔ)器 目標(biāo)測(cè)評(píng)2 10.3 8086的系統(tǒng)擴(kuò)展 10.3.1 8086的中斷系統(tǒng)及其擴(kuò)展 10.3.2 8086的DMA擴(kuò)展 10.3.3基于8253/8254的PC定時(shí)器擴(kuò)展 目標(biāo)測(cè)評(píng)3 10.4現(xiàn)代總線與接口 10.4.1總線的基本概念 10.4.2 PCI總線 10.4.3 USB總線 目標(biāo)測(cè)評(píng)4 本章小結(jié) 習(xí)題 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   6.1.1 中斷的基本概念 假如一個(gè)人正在家中上網(wǎng),突然門鈴響了,他就要離開電腦去開門,和來訪的客人交談。待客人走后又回來繼續(xù)上網(wǎng),這就是生活中的“中斷”的現(xiàn)象,即正常的工作過程被外部的事件打斷了。 在單片機(jī)中,CPU正在處理某事件的時(shí)候,突然有外界緊急事件請(qǐng)求或有其他更重要的事件要處理,則CPU暫停當(dāng)前工作,轉(zhuǎn)而去處理緊急事件或其他重要事件,待事件處理完成后,再回到剛剛被暫停的地方繼續(xù)原來的工作,這樣的過程稱為單片機(jī)的中斷。 單片機(jī)通過相應(yīng)的硬件電路與軟件設(shè)置來完成其中斷功能,能完成中斷功能的部件稱為中斷系統(tǒng)。圖6—1為中斷過程的流程圖。 在圖6—1中,主程序暫停執(zhí)行處稱為斷點(diǎn),在斷點(diǎn)處CPU轉(zhuǎn)去處理緊急事件的程序稱為中斷服務(wù)程序。向CPU提出中斷請(qǐng)求的緊急事件稱為中斷源。CPU能對(duì)中斷源提出的中斷請(qǐng)求作出反應(yīng),稱為中斷響應(yīng)。單片機(jī)實(shí)現(xiàn)對(duì)整個(gè)中斷事件的處理是通過執(zhí)行相應(yīng)的軟件代碼來完成的,這些代碼稱為中斷服務(wù)程序。 在生活中能引發(fā)中斷的事件很多,例如門鈴響了、電話鈴響了、鬧鈴響了,燒的水開了…等事件,我們把這類事件稱之為中斷事件。單片機(jī)中也有一些可以引起CPU中斷的事件,我們把這些事件稱為中斷源。 AT89S52單片機(jī)的中斷系統(tǒng)提供了6個(gè)中斷源(2個(gè)外部中斷源和4個(gè)內(nèi)部中斷源)。外部中斷源INT0(P3.2、12腳)和INT1(P3.3、13腳)是由外部輸入的2個(gè)中斷源,其觸發(fā)方式分為脈沖觸發(fā)和電平觸發(fā)。內(nèi)部中斷源包括T0(定時(shí)/計(jì)數(shù)器0)溢出中斷、T1(定時(shí)/計(jì)數(shù)器1)溢出中斷、T2(定時(shí)/計(jì)數(shù)器2)溢出中斷、TX/RX串行接口中斷請(qǐng)求。T0、T1和T2內(nèi)部都有各自的計(jì)數(shù)器,當(dāng)計(jì)數(shù)器計(jì)滿溢出時(shí),分別產(chǎn)生溢出中斷。當(dāng)串口的發(fā)送緩沖區(qū)為空或接收緩沖區(qū)滿時(shí),產(chǎn)生串行通信中斷請(qǐng)求。 當(dāng)中斷源有中斷事件產(chǎn)生時(shí),并不是直接將中斷信號(hào)傳遞給單片機(jī)的CPU。每個(gè)中斷源都對(duì)應(yīng)一個(gè)中斷請(qǐng)求標(biāo)志位,CPU根據(jù)中斷標(biāo)志來響應(yīng)中斷請(qǐng)求。單片機(jī)的中斷響應(yīng)標(biāo)志位的設(shè)置在特殊功能寄存器TCON、T2CON和SCON中,當(dāng)有中斷事件到來時(shí),相應(yīng)的標(biāo)志位由TCON、T2CON、SCON鎖存。 6.1.2 中斷嵌套與優(yōu)先級(jí) 當(dāng)你正在看書時(shí),電話鈴響了,同時(shí)又有人按了門鈴,你應(yīng)該先處理那件事呢?如果你正在等一個(gè)很重要的電話,通常你不會(huì)管按門鈴的人,反之,如果你正在等一個(gè)重要的客人,則可能不會(huì)去接電話。如果不是這兩種情況之一(即不等電話,也不是等人上門),你可能會(huì)按你通常的習(xí)慣去處理??傊?,這里存在一個(gè)誰先誰后的問題。在單片機(jī)中當(dāng)2個(gè)以上的中斷同時(shí)發(fā)生時(shí),也存在誰先誰后的問題,這就是單片機(jī)中斷的優(yōu)先級(jí)問題。 當(dāng)AT89S52單片機(jī)的6個(gè)中斷源同時(shí)向CPU發(fā)出中斷請(qǐng)求時(shí),就存在CPU優(yōu)先響應(yīng)哪一個(gè)中斷源請(qǐng)求的問題。通常根據(jù)中斷源的輕重緩急排隊(duì),優(yōu)先處理最緊急的中斷事件,即規(guī)定每一個(gè)中斷源有一個(gè)優(yōu)先級(jí)別,CPU總是先響應(yīng)級(jí)別高的中斷請(qǐng)求。

編輯推薦

《工程教育系列教材?教育部CDIO工程教育試點(diǎn)教材:單片微型計(jì)算機(jī)原理及接口技術(shù)》可作為電子信息類、自動(dòng)化類和計(jì)算機(jī)類等有關(guān)專業(yè)的本科生教材或教學(xué)參考書,也可供有關(guān)專業(yè)的工程技術(shù)人員參考。

圖書封面

圖書標(biāo)簽Tags

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


    單片微型計(jì)算機(jī)原理及接口技術(shù) PDF格式下載


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

 
 

  •   書中集成了微機(jī)和單片機(jī)基礎(chǔ)知識(shí),比較喜歡匯編和C做了對(duì)照
 

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

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