單片機(jī)技術(shù)實(shí)用教程

出版時(shí)間:2003-6  出版社:高等教育出版社  作者:胡錦,蔡谷明,梁先宇 編著  頁數(shù):194  

前言

Intel公司的MCS一51系列單片機(jī)因具有全雙工串行通信接口、定時(shí)/計(jì)數(shù)器等獨(dú)特的功能而被市場(chǎng)認(rèn)可。ATMEL公司的89C××系列單片機(jī)繼承了MCS一51單片機(jī)的內(nèi)核,管腳及指令完全兼容,并與Flash存儲(chǔ)器技術(shù)有機(jī)地結(jié)合在一起,以其優(yōu)良的性價(jià)比獲得了十分廣泛的應(yīng)用。本書將以89C51為主線,系統(tǒng)地介紹其功能、結(jié)構(gòu)、指令、接口的應(yīng)用及綜合設(shè)計(jì)等。對(duì)PIC單片機(jī)也作了簡(jiǎn)要介紹。本書根據(jù)作者多年的單片機(jī)教學(xué)和科研實(shí)踐經(jīng)驗(yàn),結(jié)合電子設(shè)計(jì)競(jìng)賽單片機(jī)方面內(nèi)容的培訓(xùn),從初學(xué)者角度出發(fā),對(duì)單片機(jī)知識(shí)的介紹由淺入深,由點(diǎn)到面。在介紹單片機(jī)功能結(jié)構(gòu)時(shí),緊緊把握“如何與單片機(jī)接口,如何編寫程序”這二個(gè)令學(xué)生困惑的環(huán)節(jié),通過大量的系統(tǒng)組成和應(yīng)用程序編寫實(shí)例,使學(xué)生在逐步掌握單片機(jī)系統(tǒng)知識(shí)的基礎(chǔ)上,培養(yǎng)學(xué)生分析問題、解決問題的能力,提高學(xué)生的動(dòng)手能力和創(chuàng)新能力。本教材語言簡(jiǎn)潔,通俗易懂,不僅適用于高職高專和成人教育,亦適用于對(duì)計(jì)算機(jī)結(jié)構(gòu)了解不深的工程技術(shù)人員。本書是在教育部“高職高專教育電工課程教學(xué)內(nèi)容體系改革、建設(shè)的研究與實(shí)踐”(項(xiàng)目編號(hào)Ⅲ3l一1)課題組和高等教育出版社指導(dǎo)下編寫完成的。胡錦同志編寫第1章、第2章、第3章及附錄,蔡谷明同志編寫第4章、第5章、第6章、第7章,梁先宇同志編寫第8章,李中發(fā)同志編寫第9章,胡錦、蔡谷明負(fù)責(zé)全書的整理和統(tǒng)稿。參加本書編寫工作的還有蔡潔、譚雙安、謝沙天、周少華、魯萍等同志。湖南大學(xué)彭楚武教授擔(dān)任本書主審,并提出了許多寶貴的意見和建議。課題組院校對(duì)本書的編寫給予了大力支持。本書在編寫過程中參考了有關(guān)作者的文獻(xiàn),在此一并表示誠(chéng)摯的感謝。由于編者水平有限,書中難免存在錯(cuò)漏或不妥之處,敬請(qǐng)讀者指正。

內(nèi)容概要

本書以目前應(yīng)用廣泛的89C51單片機(jī)為主線,系統(tǒng)介紹了其內(nèi)部結(jié)構(gòu)、功能、指令系統(tǒng)、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)、串行接口和并行接口,并根據(jù)高職高專教育的特點(diǎn),融入了大量綜合設(shè)計(jì)實(shí)例內(nèi)容,為便于自學(xué),各章配有學(xué)習(xí)指導(dǎo)、小結(jié)、思考題與習(xí)題?! ”緯m用于高職高專、成人教育及職工技術(shù)人員學(xué)習(xí)和參考,亦可作為電子競(jìng)賽單片機(jī)內(nèi)容培訓(xùn)教材或自學(xué)用書。

書籍目錄

第1章 單片機(jī)基礎(chǔ)知識(shí)  1.1 概述   1.1.1 微型計(jì)算機(jī)與單片機(jī)   1.1.2 89C51系列單片機(jī)的結(jié)構(gòu)特點(diǎn)  1.2 MCS-51與89C51  1.3 89c51內(nèi)部結(jié)構(gòu)及功能部件   1.3.1 89C51內(nèi)部結(jié)構(gòu)   1.3.2 主要功能部件 1.4 CPU微處理器   1.4.1 運(yùn)算器   1.4.2 控制器 1.5 程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器   1.5.1 程序存儲(chǔ)器   1.5.2 數(shù)據(jù)存儲(chǔ)器   1.5.3 專用寄存器SFR  本章小結(jié)  思考題與習(xí)題第2章  單片機(jī)基本系統(tǒng) 2.1 單片機(jī)基本系統(tǒng)   2.1.1 89C51引腳   2.1.2 單片機(jī)基本系統(tǒng)   2.1.3 輸入/輸出引腳   2.1.4 控制線   2.1.5 低功耗操作方式與電源控制寄存器PCON  2.2 單燈閃爍與順序點(diǎn)亮硬件設(shè)刮  2.3 程序設(shè)計(jì)   2.3.1 基本指令   2.3.2 匯編語言源程序格式和偽指令   2.3.3 程序設(shè)計(jì) 2.4 源程序匯編 2.5 編程器的使用(機(jī)器碼固化) 本章小結(jié) 思考題與習(xí)題第3章 指令系統(tǒng) 3.1 尋址方式  3.2 指令系統(tǒng)簡(jiǎn)介  3.3 數(shù)據(jù)傳送類指令  3.4 算術(shù)操作類指令  3.5 邏輯運(yùn)算類指令  3.6 程序轉(zhuǎn)移類指令  3.7 位操作指令  3.8 秒表設(shè)計(jì)  本章小結(jié)  思考題與習(xí)題第4章  定時(shí)/計(jì)數(shù)器及中斷系統(tǒng) 4.1 定時(shí)/計(jì)數(shù)器    4.1.1 定時(shí)/計(jì)數(shù)器的功能結(jié)構(gòu)    4.1.2 定時(shí)/計(jì)數(shù)器的方式寄存器TMOD和控制寄存器TCON    4.1.3 工作方式及工作編碼    4.1.4 定時(shí)/計(jì)數(shù)器的初始化  4.2 中斷系統(tǒng)    4.2.1  中斷源與中斷服務(wù)程序的入口地址      4.2.2 中斷結(jié)構(gòu)與中斷允許寄存器IE及中斷優(yōu)先級(jí)控制器IP    4.2.3 中斷的響應(yīng)與撤除    4.2.4 使用中斷方式完成程序功能的步驟   4.3 定時(shí)/計(jì)數(shù)器與中斷的應(yīng)用   4.3.1 秒表程序再設(shè)計(jì)   4.3.2 簡(jiǎn)易數(shù)字頻率計(jì)的制作  本章小結(jié)  思考題與習(xí)題第5章  串行口與通信 5.1 串行接口的功能與結(jié)構(gòu) 5.2  串行口收發(fā)控制器scON 5.3 串行口通信波特率 5.4 串行口應(yīng)用程序編寫……第6章 并行I/O接口與應(yīng)用第7章 綜合性設(shè)計(jì)實(shí)例第8章 PIC16C5X系列單片機(jī)第9章 單片機(jī)開發(fā)工具附錄1 89CXX系列單片機(jī)按功能排列的指令表附錄2 89CXX系列單片機(jī)按操作碼順序排列的指令表附錄3 89CXX系列單片機(jī)專用寄存器SFR一覽表附錄4 89CXX系列單片機(jī)加電或復(fù)位后專用寄存器狀態(tài)介紹參考文獻(xiàn) 

章節(jié)摘錄

插圖:首先,89C51系列單片機(jī)在存儲(chǔ)器結(jié)構(gòu)上,嚴(yán)格地將程序存儲(chǔ)器(ROM)和數(shù)據(jù)存儲(chǔ)器(RAM)在空間上分開,并使用不同的尋址方式和地址指針。ROM用來存放調(diào)試好的程序指令、常數(shù)及數(shù)據(jù)表格,RAM則用來存放少量的隨機(jī)數(shù)據(jù)。采用這種存儲(chǔ)器結(jié)構(gòu)主要考慮到單片機(jī)的控制特點(diǎn),即需要較大的程序存儲(chǔ)空間和較小的隨機(jī)數(shù)存儲(chǔ)空間。由于集成度的限制,在單片機(jī)內(nèi)的存儲(chǔ)器容量不會(huì)很大,但允許用戶在片外擴(kuò)展存儲(chǔ)器。因此,CPU可以進(jìn)行操作的存儲(chǔ)器可分為內(nèi)部程序存儲(chǔ)器、外部程序存儲(chǔ)器及內(nèi)部數(shù)據(jù)存儲(chǔ)器、外部數(shù)據(jù)存儲(chǔ)器。單片機(jī)芯片上集成了很多的元器件,需要的引腳就很多,但由于工藝和成品率等原因,芯片上的引腳又不能太多。為了解決實(shí)際允許的引腳數(shù)和需要的引腳數(shù)之間的矛盾,單片機(jī)的引出線一般都設(shè)計(jì)為多功能型。每條引線在某一時(shí)刻起什么作用,由指令和機(jī)器狀態(tài)決定。因此,單片機(jī)對(duì)外并不存在專用的數(shù)據(jù)總線和地址總線,而是采用分時(shí)復(fù)用技術(shù)來解決片外數(shù)據(jù)和地址的傳送問題。在單片機(jī)中,有21個(gè)頗具特色的特殊功能寄存器sFR。要理解單片機(jī)的工作原理,必須對(duì)這些特殊功能寄存器的工作過程有清楚的了解。正是由于有了SFR,才使一個(gè)只有40個(gè)腳封裝的單片機(jī)系統(tǒng)的功能獲得很大的擴(kuò)充,并使I/O口在程序的控制下具有第二功能。利用SFR還可以完成對(duì)定時(shí)/計(jì)數(shù)器、串行口和中斷的控制。單片機(jī)的另一個(gè)特點(diǎn)是在其內(nèi)部有一個(gè)全雙工的串行接口,在程序的控制下,串行口能工作于四種方式。用戶可根據(jù)需要將它設(shè)定為移位寄存器方式,以擴(kuò)充:I/O接口和外接同步輸入、輸出設(shè)備;或用作異步通信接口,以實(shí)現(xiàn)雙機(jī)或多機(jī)通信。因此,單片機(jī)能很方便地組成分布式控制系統(tǒng)。最后,在單片機(jī)內(nèi)部有一個(gè)能進(jìn)行獨(dú)立操作的位處理器,它有自己的累加器以及可尋址的RAM、特殊功能寄存器和I/O口,并設(shè)有專門的按位操作的指令。利用這些功能,可以方便地進(jìn)行組合邏輯設(shè)計(jì)和用軟件模擬組合邏輯的功能,這一點(diǎn)在工業(yè)控制中十分有用。

編輯推薦

《單片機(jī)技術(shù)實(shí)用教程》是由高等教育出版社出版的。

圖書封面

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


    單片機(jī)技術(shù)實(shí)用教程 PDF格式下載


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

 
 

 

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

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