定 價(jià):39.8 元
叢書名:21世紀(jì)高等學(xué)校電氣信息類系列教材
- 作者:主編梅麗鳳
- 出版時(shí)間:2015/7/1
- ISBN:9787111505419
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:270頁(yè)
- 紙張:膠版紙
- 版次:1
- 開本:16K
《單片機(jī)原理與接口技術(shù)》以MCS-51系列單片機(jī)為主,全面、詳細(xì)地介紹了單片機(jī)的硬件組成、指令系統(tǒng)、接口及應(yīng)用技術(shù)。主要內(nèi)容包括:MCS-51單片機(jī)的結(jié)構(gòu)及原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、中斷系統(tǒng)及應(yīng)用、定時(shí)器及應(yīng)用、串行接口及串行通信應(yīng)用,并從應(yīng)用角度出發(fā),詳細(xì)介紹了單片機(jī)系統(tǒng)擴(kuò)展技術(shù)、單片機(jī)各種接口技術(shù)及應(yīng)用。書中還介紹了Flash存儲(chǔ)器在單片機(jī)系統(tǒng)中的應(yīng)用,I2C總線及單總線在單片機(jī)系統(tǒng)中的應(yīng)用技術(shù)。
《單片機(jī)原理與接口技術(shù)》選材新穎、內(nèi)容豐富、由淺入深、循序漸進(jìn)、編排順序合理、可讀性好、實(shí)用性強(qiáng),有豐富的例題及習(xí)題。
《單片機(jī)原理與接口技術(shù)》可以作為高等院校、高等職業(yè)學(xué)校以及成人高等學(xué)校的單片機(jī)原理課程的教材,也可供從事單片機(jī)應(yīng)用的工程技術(shù)人員學(xué)習(xí)參考或作為培訓(xùn)班的教材。
適讀人群 :電氣信息專業(yè)學(xué)生
一本非常不錯(cuò)的單片機(jī)與接口技術(shù)入門教材
單片機(jī)是計(jì)算機(jī)系列的一個(gè)重要分支。隨著單片機(jī)技術(shù)的飛速發(fā)展,單片機(jī)的應(yīng)用已滲透到工業(yè)自動(dòng)化、測(cè)控、家用電器、航空航天、衛(wèi)星遙感等各個(gè)領(lǐng)域,不少設(shè)備、儀器已把單片機(jī)作為核心部分。單片機(jī)應(yīng)用技術(shù)已成為一項(xiàng)新的工程應(yīng)用技術(shù),因而各高等院校工科類各專業(yè)普遍開設(shè)了單片機(jī)原理及應(yīng)用課程。
作者經(jīng)過(guò)多年來(lái)對(duì)單片機(jī)課程的教學(xué)和科研實(shí)踐,掌握單片機(jī)課程的教學(xué)特點(diǎn),為使初學(xué)者盡快掌握單片機(jī)應(yīng)用技術(shù),作者結(jié)合多年來(lái)科研工作的實(shí)踐及單片機(jī)教學(xué)工作的經(jīng)驗(yàn),以MCS-51系列單片機(jī)為樣機(jī),精心編寫了本書,以滿足大專院校學(xué)生及廣大工程技術(shù)人員學(xué)習(xí)、掌握單片機(jī)應(yīng)用技術(shù)的需要。
本書在編寫過(guò)程中,考慮現(xiàn)有單片機(jī)教學(xué)和應(yīng)用的特點(diǎn),針對(duì)學(xué)生在學(xué)習(xí)該課程過(guò)程中出現(xiàn)的問(wèn)題和難點(diǎn),注重體現(xiàn)如下特色。
1)在內(nèi)容安排上,注意由淺入深、循序漸進(jìn)、可讀性好。如在介紹指令系統(tǒng)之后,接著介紹匯編語(yǔ)言程序設(shè)計(jì),這樣既有利于對(duì)指令系統(tǒng)的鞏固和加深,也可為講授定時(shí)器、串行口及中斷系統(tǒng)應(yīng)用打下堅(jiān)實(shí)的軟件基礎(chǔ)。
2)在結(jié)構(gòu)安排上, 分散難點(diǎn)。先介紹定時(shí)/計(jì)數(shù)器、串行接口,然后介紹中斷系統(tǒng)。這樣安排,避免了難點(diǎn)過(guò)于集中,適合學(xué)生對(duì)定時(shí)器中斷、串行口中斷等關(guān)鍵性問(wèn)題的理解和掌握。
3)在內(nèi)容的論述上,力求做到語(yǔ)言簡(jiǎn)明、概念清晰、講解細(xì)致、通俗易懂。每個(gè)應(yīng)用程序都給出了詳細(xì)的指令注釋。
4)在內(nèi)容的選擇上注意系統(tǒng)性和實(shí)踐性的統(tǒng)一。所有內(nèi)容都立足于實(shí)際應(yīng)用和教學(xué),突出實(shí)用性,在單片機(jī)系統(tǒng)擴(kuò)展、單片機(jī)接口技術(shù)中,介紹典型電路和典型程序的設(shè)計(jì)方法,使學(xué)生可以舉一反三,在單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中,選編日常生活中接觸到的實(shí)際問(wèn)題進(jìn)行設(shè)計(jì),便于學(xué)生理解和掌握。
5)書中增加了市場(chǎng)上流行的Flash存儲(chǔ)器和單片機(jī)應(yīng)用中倍受青睞的I2C總線技術(shù)及單總線技術(shù)的介紹,有益于掌握單片機(jī)系統(tǒng)中的新技術(shù)。
6) 每章后都配有思考題和習(xí)題,便于讀者掌握和鞏固所學(xué)知識(shí)。
本書第1、2、8、11章由梅麗鳳編寫,第3章由高利編寫,第4、5章由鄭春嬌編寫,第6、7章由郭棟編寫,第9、10章由藍(lán)和慧編寫。全書由梅麗鳳策劃和統(tǒng)稿。
在本書的編寫過(guò)程中,參考了大量的教材和參考文獻(xiàn),在此謹(jǐn)向作者致以衷心的謝意。
由于編者水平有限,書中的錯(cuò)誤及疏漏之處在所難免,敬請(qǐng)讀者批評(píng)指正。殷切希望得到讀者使用本書的寶貴意見(jiàn)與建議。編者的Email:mlf1121@163com。
出版說(shuō)明
前言
第1章緒論
1.1單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
1.1.1單片機(jī)的定義
1.1.2單片機(jī)的特點(diǎn)
1.1.3單片機(jī)的應(yīng)用領(lǐng)域
1.2常用單片機(jī)系列介紹
1.2.1Intel 公司MCS-51系列單片機(jī)
1.2.2與51系列兼容的其他單片機(jī)
思考題與習(xí)題
第2章MCS-51系列單片機(jī)的
結(jié)構(gòu)及原理
2.1MCS-51系列單片機(jī)的基本結(jié)構(gòu)
及引腳功能
2.1.18051單片機(jī)的基本結(jié)構(gòu)
2.1.28051單片機(jī)引腳功能
2.1.3單片機(jī)的三總線結(jié)構(gòu)
2.2MCS-51單片機(jī)存儲(chǔ)器配置
2.2.1程序存儲(chǔ)器
2.2.2數(shù)據(jù)存儲(chǔ)器
2.2.3特殊功能寄存器
2.3并行I/O端口結(jié)構(gòu)
2.3.1P0口的結(jié)構(gòu)
2.3.2P1口的結(jié)構(gòu)
2.3.3P2口的結(jié)構(gòu)
2.3.4P3口的結(jié)構(gòu)
2.4單片機(jī)的時(shí)鐘電路與時(shí)序
2.4.1時(shí)鐘電路
2.4.2CPU的時(shí)序及有關(guān)概念
2.4.3CPU取指令時(shí)序
2.4.4訪問(wèn)外部ROM的操作時(shí)序
2.4.5訪問(wèn)外部RAM的操作時(shí)序
2.5單片機(jī)的復(fù)位狀態(tài)與復(fù)位電路
2.5.1單片機(jī)的復(fù)位狀態(tài)
2.5.2單片機(jī)的復(fù)位電路
2.6低功耗工作方式
2.6.1低功耗工作方式的控制及特點(diǎn)
2.6.2低功耗工作方式的進(jìn)入與退出
思考題與習(xí)題
第3章MCS-51系列單片機(jī)的指令
系統(tǒng)
3.1指令系統(tǒng)概述
3.1.1指令概述
3.1.2指令格式
3.1.3指令中常用符號(hào)說(shuō)明
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訪問(wèn)外部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無(wú)條件轉(zhuǎn)移指令
3.6.2條件轉(zhuǎn)移指令
3.6.3子程序調(diào)用及返回指令
3.6.4空操作指令
3.7位操作類指令
3.7.1位變量傳送指令
3.7.2位置位、清零指令
3.7.3位邏輯運(yùn)算指令
3.7.4位控制轉(zhuǎn)移指令
思考題與習(xí)題
第4章匯編語(yǔ)言程序設(shè)計(jì)
4.1程序設(shè)計(jì)語(yǔ)言及設(shè)計(jì)步驟
4.1.1程序設(shè)計(jì)語(yǔ)言概述
4.1.2匯編語(yǔ)言程序設(shè)計(jì)步驟
4.2偽指令及源程序的編輯和匯編
4.2.1偽指令
4.2.2源程序的編輯和匯編
4.3匯編語(yǔ)言程序設(shè)計(jì)
4.3.1順序程序設(shè)計(jì)
4.3.2分支程序設(shè)計(jì)
4.3.3循環(huán)程序設(shè)計(jì)
4.3.4子程序設(shè)計(jì)
4.3.5運(yùn)算類程序
思考題與習(xí)題
第5章定時(shí)/計(jì)數(shù)器
5.1定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)和工作原理
5.1.1定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)
5.1.2定時(shí)/計(jì)數(shù)器的功能及工作
原理
5.2定時(shí)/計(jì)數(shù)器的控制
5.2.1工作模式寄存器TMOD
5.2.2控制寄存器TCON
5.3定時(shí)/計(jì)數(shù)器的工作模式
5.3.1模式0
5.3.2模式1
5.3.3模式2
5.3.4模式3
5.4定時(shí)/計(jì)數(shù)器的應(yīng)用
5.4.1定時(shí)/計(jì)數(shù)器使用方法
5.4.2定時(shí)/計(jì)數(shù)器的應(yīng)用舉例
思考題與習(xí)題
第6章串行接口
6.1串行通信的基礎(chǔ)知識(shí)
6.1.1串行通信的兩種基本方式
6.1.2串行通信的數(shù)據(jù)傳送方式
6.1.3串行通信的校驗(yàn)
6.1.4通信協(xié)議
6.2MCS-51系列單片機(jī)的串行接口
6.2.1MCS-51系列單片機(jī)串行接口
的結(jié)構(gòu)
6.2.2MCS-51系列單片機(jī)串行接口
的控制
6.2.3串行接口的波特率
6.3串行接口工作模式
6.3.1模式0
6.3.2模式1
6.3.3模式2
6.3.4模式3
6.4串行接口應(yīng)用舉例
6.4.1用串行接口擴(kuò)展I/O端口
6.4.2單片機(jī)雙機(jī)通信
6.4.3單片機(jī)多機(jī)通信簡(jiǎn)介
思考題與習(xí)題
第7章中斷系統(tǒng)
7.1中斷概述
7.1.1中斷的概念
7.1.2中斷技術(shù)的優(yōu)點(diǎn)
7.2MCS-51單片機(jī)中斷系統(tǒng)
7.2.1中斷源
7.2.2中斷請(qǐng)求標(biāo)志
7.2.3中斷允許控制
7.2.4中斷優(yōu)先級(jí)控制
7.3中斷處理過(guò)程
7.3.1中斷響應(yīng)
7.3.2中斷處理
7.3.3中斷返回
7.3.4中斷響應(yīng)時(shí)間
7.3.5中斷請(qǐng)求的撤除
7.4中斷系統(tǒng)應(yīng)用舉例
思考題與習(xí)題
第8章MCS-51單片機(jī)的系統(tǒng)
擴(kuò)展
8.1存儲(chǔ)器擴(kuò)展概述
8.1.1單片機(jī)片外三總線結(jié)構(gòu)
8.1.2地址鎖存器
8.2程序存儲(chǔ)器的擴(kuò)展
8.2.1程序存儲(chǔ)器的分類
8.2.2典型程序存儲(chǔ)器芯片介紹
8.2.3典型程序存儲(chǔ)器擴(kuò)展電路
8.3數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
8.3.1典型數(shù)據(jù)存儲(chǔ)器芯片介紹
8.3.2典型數(shù)據(jù)存儲(chǔ)器擴(kuò)展電路
8.4MCS-51單片機(jī)片選方法簡(jiǎn)介
8.4.1線選法
8.4.2譯碼法
8.5Flash存儲(chǔ)器的擴(kuò)展
8.5.1Flash存儲(chǔ)器的分類
8.5.2典型Flash存儲(chǔ)器芯片簡(jiǎn)介
8.5.3典型Flash存儲(chǔ)器的擴(kuò)展
8.6并行I/O接口的擴(kuò)展
8.6.1簡(jiǎn)單并行I/O接口的擴(kuò)展
8.6.2可編程并行接口電路的擴(kuò)展
思考題與習(xí)題
第9章單片機(jī)的接口技術(shù)
9.1鍵盤、顯示器與單片機(jī)接口技術(shù)
9.1.1鍵盤與單片機(jī)接口技術(shù)
9.1.2顯示器與單片機(jī)接口技術(shù)
9.1.3鍵盤、顯示器組合接口電路
9.2A-D轉(zhuǎn)換器與單片機(jī)接口技術(shù)
9.2.1A-D轉(zhuǎn)換器的主要性能指標(biāo)
9.2.2ADC0809與單片機(jī)接口技術(shù)
9.3D-A轉(zhuǎn)換器與單片機(jī)的接口技術(shù)
9.3.1D-A轉(zhuǎn)換器的主要性能指標(biāo)
9.3.2DAC0832與單片機(jī)接口技術(shù)
9.4開關(guān)量接口技術(shù)
9.4.1開關(guān)量輸入接口
9.4.2開關(guān)量輸出接口
思考題與習(xí)題
第10章MCS-51單片機(jī)應(yīng)用系統(tǒng)
設(shè)計(jì)舉例
10.1單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)
10.1.1總體設(shè)計(jì)
10.1.2硬件設(shè)計(jì)
10.1.3軟件設(shè)計(jì)
10.1.4抗干擾設(shè)計(jì)
10.2交通信號(hào)燈模擬控制
10.2.1交通信號(hào)燈模擬控制的硬件
設(shè)計(jì)
10.2.2交通信號(hào)燈模擬控制的軟件
設(shè)計(jì)
10.3火災(zāi)報(bào)警控制系統(tǒng)
10.3.1火災(zāi)報(bào)警控制系統(tǒng)工作原理
10.3.2火災(zāi)報(bào)警控制電路及軟件
設(shè)計(jì)
10.4步進(jìn)電機(jī)控制
10.4.1步進(jìn)電機(jī)控制原理
10.4.2步進(jìn)電機(jī)接口電路及軟件
設(shè)計(jì)
10.5倒計(jì)時(shí)器的設(shè)計(jì)
10.5.1實(shí)時(shí)日歷時(shí)鐘芯片DS12C887
簡(jiǎn)介
10.5.2計(jì)時(shí)器的硬件電路設(shè)計(jì)
10.5.3計(jì)時(shí)器的軟件設(shè)計(jì)
思考題與習(xí)題
第11章I2C串行總線及單總線
技術(shù)
11.1I2C串行總線擴(kuò)展技術(shù)
11.1.1I2C串行總線概述
11.1.2I2C總線的數(shù)據(jù)傳送
11.1.3I2C總線數(shù)據(jù)傳送的模擬
11.1.4I2C總線應(yīng)用程序設(shè)計(jì)實(shí)例
11.2單總線技術(shù)及其應(yīng)用
11.2.1單總線簡(jiǎn)介
11.2.2DS18B20構(gòu)成的單總線測(cè)溫
系統(tǒng)
思考題與習(xí)題
附錄
附錄AASCII表
附錄BMCS-51系列單片機(jī)指令
系統(tǒng)表
附錄C常用芯片引腳圖
參考文獻(xiàn)