單片機原理及應用

出版時間:2008-8  出版社:北京郵電大學出版社有限公司  作者:劉煥平,童一帆 著  頁數(shù):286  字數(shù):464000  

前言

  隨著電子技術(shù)和計算機技術(shù)的進一步發(fā)展,單片機技術(shù)已成為計算機技術(shù)的一個獨特分支,單片機現(xiàn)在已越來越廣泛地應用于智能儀表、國防工業(yè)、工業(yè)控制、日常生活等眾多領(lǐng)域,它不僅使人類進入一個新的科學技術(shù)和工業(yè)革命,而且是發(fā)展新技術(shù)、改造老技術(shù)的強有力的武器。單片機技術(shù)加快了智能控制系統(tǒng)的革命,促進了生產(chǎn)力的發(fā)展和人類智能化的進程。目前,單片機控制系統(tǒng)正以空前的速度取代著經(jīng)典電子控制系統(tǒng)。學習單片機并掌握其設(shè)計使用技術(shù)已經(jīng)成為當代大學生和一些工程技術(shù)人員必備的技能。很多企業(yè)迫切需要大量熟練掌握單片機技術(shù),并能開發(fā)、應用和維護管理單片機控制系統(tǒng)的高級工程技術(shù)人員。為了適應這一人才培養(yǎng)目標,配合機電類、電子類、通信類及計算機類等相關(guān)專業(yè)的專業(yè)建設(shè)和教材改革的需要,我們編寫了這本教材?! ”緯诮榻B單片機時,是以80C51系列為例進行講述的。而在介紹具體型號時選用了Atmel公司的AT89系列產(chǎn)品。89系列單片機源于經(jīng)典的MCS-51系列,實際上屬于80C51系列??紤]到教學的連續(xù)性及89系列單片機開發(fā)裝置的普及性,本書的單片機芯片采用89S51單片機(因為Atmel公司AT89C51已停產(chǎn),取代89C51的產(chǎn)品是89S51),在做一般性介紹時還是以80C51系列單片機為代表?! ”緯Y(jié)合職業(yè)教育的特點,以“必需、夠用”為原則,以“任務驅(qū)動”為導向,首先介紹了單片機入門知識(第1章),并以80C51系列單片機為核心,系統(tǒng)地介紹了單片機的基本結(jié)構(gòu)及原理(第2章)、指令系統(tǒng)(第3章)、匯編語言程序設(shè)計(第4章)、并行口及應用(第5章)、中斷系統(tǒng)及應用(第6章)、定時計數(shù)器及應用(第7章)、串行口及應用(第8章)、單片機的擴展技術(shù)(第9章)、單片機應用系統(tǒng)設(shè)計實例(第10章)。

內(nèi)容概要

本書以80C51系列單片機為核心,系統(tǒng)介紹了80C51系列單片機的結(jié)構(gòu)原理和應用技術(shù)。主要內(nèi)容包括單片機入門、單片機的基本結(jié)構(gòu)及原理、指令系統(tǒng)、匯編語言程序設(shè)計、單片機內(nèi)部并行口的應用、中斷系統(tǒng)及應用、定時計數(shù)器及應用、串行口及應用、單片機的擴展技術(shù)、單片機應用系統(tǒng)設(shè)計實例等。    本書內(nèi)容全面、結(jié)構(gòu)合理、條理清晰、通俗易懂,列舉了大量的應用實例,所有實例都經(jīng)過了驗證。本書中第4章以后各章節(jié)的實例均以任務的形式出現(xiàn),每個任務都是一個獨立的完整的單片機控制系統(tǒng),旨在加深學習對單片機控制系統(tǒng)設(shè)計過程的了解,養(yǎng)成良好的設(shè)計習慣。每章末配有習題,便于教學與自學。    本書既可作為高職院校機電類、電子類、通信類及計算機類專業(yè)的教學用書,又可作為單片機技術(shù)的培訓教材,同時也可作為廣大從事單片機應用開發(fā)的科研人員的參考用書。特別適合于高職高專院校的項目教學、教學做一體教學等方法。

書籍目錄

第1章  單片機入門知識  1.1  單片微型計算機概述    1.1.1  計算機、微型計算機與單片機的區(qū)別    1.1.2  單片機的發(fā)展    1.1.3  單片機的特點與應用  1.2  單片機產(chǎn)品簡介    1.2.1  MCS-51系列單片機    1.2.2  80C51系列單片機    1.2.3  其他常用單片機系列綜述  1.3  單片機控制的燈閃爍系統(tǒng)的開發(fā)    1.3.1  燈閃爍系統(tǒng)的設(shè)計    1.3.2  匯編軟件簡介    1.3.3  燒錄軟件簡介    1.3.4  單片機控制系統(tǒng)的開發(fā)流程  1.4  單片機中數(shù)的表示    1.4.1  數(shù)值型數(shù)據(jù)的表示方法    1.4.2  非數(shù)值型數(shù)據(jù)的表示方法  習題第2章  單片機的結(jié)構(gòu)及原理  2.1  單片機的結(jié)構(gòu)    2.1.1  89C51單片機的邏輯結(jié)構(gòu)    2.1.2  89C51單片機的編程結(jié)構(gòu)及工作原理  2.2  80C51系列單片機的存儲器結(jié)構(gòu)    2.2.1  程序存儲器    2.2.2  數(shù)據(jù)存儲器    2.2.3  特殊功能寄存器  2.3  89C51單片機的引腳及功能    2.3.1  電源引腳    2.3.2  控制引腳    2.3.3  輸入/輸出引腳  2.4  80C51系列單片機的工作方式    2.4.1  復位方式    2.4.2  程序執(zhí)行方式    2.4.3  低功耗方式  2.5  80C51系列單片機的時序    2.5.1  時鐘電路    2.5.2  時序的基本單位    2.5.3  80C51系列單片機的典型時序分析  習題第3章  指令系統(tǒng)  3.1  指令系統(tǒng)概述    3.1.1  指令的組成    3.1.2  指令的書寫方式    3.1.3  指令的字節(jié)數(shù)  3.2  尋址方式    3.2.1  立即尋址    3.2.2  直接尋址    3.2.3  寄存器間接尋址    3.2.4  寄存器尋址    3.2.5  變址尋址    3.2.6  相對尋址    3.2.7  位尋址  3.3  80C51系列單片機的指令系統(tǒng)    3.3.1  數(shù)據(jù)傳送類指令    3.3.2  算術(shù)運算類指令    3.3.3  邏輯操作類指令    3.3.4  位操作指令    3.3.5  控制轉(zhuǎn)移類指令  習題幕4章  匯編語言程序設(shè)計  4.1  匯編語言程序設(shè)計概述    4.1.1  程序設(shè)計語言    4.1.2  匯編語言規(guī)范  4.2  匯編語言程序設(shè)計舉例    4.2.1  順序程序    4.2.2  分支程序    4.2.3  循環(huán)程序    4.2.4  子程序    4.2.5  查表程序  習題第5章  并行口及應用  5.1  80C51系列單片機內(nèi)部并行口的結(jié)構(gòu)    5.1.1  P0口結(jié)構(gòu)    5.1.2  P1口結(jié)構(gòu)    5.1.3  P2口結(jié)構(gòu)    5.1.4  P3口結(jié)構(gòu)  5.2  80C51系列單片機內(nèi)部并行口的應用    5.2.1  任務1  流水燈    5.2.2  任務2  鍵控流水燈  5.3  七段數(shù)碼管顯示器接口    5.3.1  七段數(shù)碼管簡介    5.3.2  任務3  1位秒表    5.3.3  任務4  0~99計數(shù)器    5.3.4  任務5  分秒表  5.4  鍵盤接口    5.4.1  鍵盤簡介    5.4.2  任務6  鍵控霓虹燈    5.4.3  任務7  16鍵指示器  習題第6章  中斷系統(tǒng)及應用  6.1  中斷概述    6.1.1  中斷的幾個概念    6.1.2  引人中斷技術(shù)的優(yōu)點    6.1.3  中斷系統(tǒng)的功能  6.2  89C51單片機的中斷系統(tǒng)    6.2.1  89C51單片機中斷系統(tǒng)的結(jié)構(gòu)    6.2.2  89C51單片機的中斷處理過程    6.2.3  中斷請求的撤除    6.2.4  外部中斷源的擴展  6.3  中斷系統(tǒng)的應用    6.3.1  中斷系統(tǒng)的初始化    6.3.2  任務8  可逆計數(shù)器    6.3.3  任務9  報警器  習題第7章  定時計數(shù)器及應用  7.1  定時計數(shù)技術(shù)概述    7.1.1  軟件定時/計數(shù)器    7.1.2  數(shù)字電路定時/計數(shù)器    7.1.3  可編程的定時/計數(shù)器  7.2  89C51單片機的定時/計數(shù)器    7.2.1  89C51單片機定時/計數(shù)器的結(jié)構(gòu)及工作原理    7.2.2  定時/計數(shù)器的控制寄存器和方式寄存器    7.2.3  定時/計數(shù)器的工作方式  7.3  定時/計數(shù)器的應用    7.3.1  定時/計數(shù)器的初始化    7.3.2  任務10  低頻方波發(fā)生器    7.3.3  任務11  99秒倒數(shù)計時器    7.3.4  任務12  實時時鐘    7.3.5  任務13  外脈沖計數(shù)器  習題第8章  串行口及應用  8.1  串行通信概述    8.1.1  串行通信的分類    8.1.2  串行通信的波特率    8.1.3  串行通信方式    8.1.4  串行通信協(xié)議  8.2  89C51系列單片機內(nèi)部串行口    8.2.1  串行口的結(jié)構(gòu)    8.2.2  串行口的工作方式  8.3  串行口的應用    8.3.1  串行口初始化    8.3.2  任務14  雙機通信    8.3.3  任務15  單片機與PC的通信  習題第9章  單片機的擴展技術(shù)  9.1  單片機系統(tǒng)擴展概述    9.1.1  80C51系列單片機的并行擴展總線    9.1.2  80C51系列單片機的總線驅(qū)動能力    9.1.3  系統(tǒng)擴展常用芯片  9.2  程序存儲器的擴展    9.2.1  程序存儲器簡介    9.2.2  程序存儲器的并行擴展  9.3  數(shù)據(jù)存儲器的擴展    9.3.1  數(shù)據(jù)存儲器芯片簡介    9.3.2  典型的SRAM擴展電路  9.4  80C51系列單片機并行口的擴展    9.4.1  簡單并行口芯片的擴展    9.4.2  任務16  節(jié)日彩燈    9.4.3  可編程并行口芯片的擴展    9.4.4  任務17  微型打印機  9.5  A/D轉(zhuǎn)換器及其與80C51系列單片機的接口和應用    9.5.1  A/D轉(zhuǎn)換器概述    9.5.2  典型A/D轉(zhuǎn)換器芯片及其接口    9.5.3  任務18  多路溫度采集器    9.5.4  任務19  數(shù)字電壓表  9.6  D/A轉(zhuǎn)換器及其與80C51系列單片機的接口和應用    9.6.1   D/A轉(zhuǎn)換器概述    9.6.2  典型D/A轉(zhuǎn)換器芯片及其接口    9.6.3  任務20  燈光亮度控制器    9.6.4  任務21  正弦波發(fā)生器  習題第10章  單片機應用系統(tǒng)設(shè)計實例  10.1  基于DS18B20一線溫度傳感器的溫度計    10.1.1  項目任務    10.1.2  項目分析    10.1.3  DS18B20簡介    10.1.4  系統(tǒng)原理設(shè)計    10.1.5  程序設(shè)計  10.2  LED點陣顯示器    10.2.1  項目任務    10.2.2  項目分析    10.2.3  初步設(shè)計    10.2.4  項目硬件設(shè)計    10.2.5  項目軟件設(shè)計  10.3  PWM直流電動機調(diào)速    10.3.1  項目任務    10.3.2  項目說明    10.3.3  控制器硬件設(shè)計    10.3.4  控制器程序設(shè)計附錄  80C51系列單片機指令表參考文獻

章節(jié)摘錄

  第1章 單片機入門知識  單片機具有功能強、速度快、體積小、功耗低、使用方便、性能可靠、價格低廉等優(yōu)點。目前,單片機控制系統(tǒng)正以空前的速度取代著經(jīng)典電子控制系統(tǒng),逐步取代現(xiàn)有的多片微機應用系統(tǒng)。學習單片機并掌握其應用技術(shù)已經(jīng)成為廣大理工科院校的學生和科技人員必備的技能?! ?.1 單片微型計算機概述  1946年美國賓夕法尼亞大學為了彈道設(shè)計的需要,設(shè)計了世界上第一臺數(shù)字電子計算機。自第一臺計算機問世以來,隨著電子技術(shù)的發(fā)展,電子計算機經(jīng)歷了從電子管、晶體管、集成電路到大規(guī)模集成電路4個發(fā)展階段,即通常所說的第1代、第2代、第3代、第4代電子計算機。微型計算機屬于第4代電子計算機,它是計算機技術(shù)和大規(guī)模集成電路技術(shù)相結(jié)合的產(chǎn)物。微型計算機的出現(xiàn)是數(shù)字電子計算機廣泛應用到人們?nèi)粘9ぷ鳌⑸铑I(lǐng)域中的一個重大轉(zhuǎn)折點,它對社會產(chǎn)生了極大的影響?! ‰S著大規(guī)模集成電路技術(shù)的不斷發(fā)展,導致微型機向兩個主要方向發(fā)展:一是向高速度、大容量、多媒體和網(wǎng)絡應用等方向發(fā)展;二是向穩(wěn)定可靠、體積小、功耗低、價格廉、專用型方向發(fā)展。20世紀70年代中期,單片機誕生。隨著單片機的出現(xiàn),人們將計算機嵌入到對象體系中,使實現(xiàn)對象的智能化控制成為可能。從此,計算機開始進入各種專用的智能化控制領(lǐng)域?! ?.1.1 計算機、微型計算機與單片機的區(qū)別  計算機按其規(guī)模大小和功能強弱可以分成5種:巨型機、大型機、中型機、小型機和微型機。無論哪種計算機都由硬件系統(tǒng)(簡稱硬件,指計算機中看得見、摸得著的物理實體)和軟件系統(tǒng)(為使計算機正常工作而設(shè)置的命令)共同構(gòu)成。硬件只是使計算機具備了處理數(shù)據(jù)的可能,要使計算機脫離人的干預自動進行工作,還需要有軟件的配合。硬件與軟件相輔相成,缺一不可?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    單片機原理及應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7