單片機(jī)原理及應(yīng)用技術(shù)

出版時(shí)間:2010-3  出版社:清華大學(xué)出版社  作者:萬隆,巴奉麗 主編  頁數(shù):380  
Tag標(biāo)簽:無  

前言

隨著計(jì)算機(jī)控制和電子技術(shù)的快速發(fā)展以及大規(guī)模集成電路的發(fā)展,使現(xiàn)代科技得到了質(zhì)的飛躍,特別是微控制器技術(shù)的出現(xiàn),給現(xiàn)代工業(yè)控制領(lǐng)域帶來了一次新的技術(shù)革命。目前,在微控制器領(lǐng)域,出現(xiàn)頻率最高的名詞也許是“嵌入式”、“ARM”,而單片機(jī)在經(jīng)過幾十年的繁榮后,似乎已經(jīng)風(fēng)光不再,然而事實(shí)并非如此。無論是8位單片機(jī),還是16位單片機(jī),甚至是4位機(jī),在未來仍將長(zhǎng)期占據(jù)著巨大的市場(chǎng),單片機(jī)系統(tǒng)開發(fā)的人才需求仍將十分緊缺。另一方面,從學(xué)科發(fā)展來看,單片機(jī)原理及應(yīng)用是一門比較基礎(chǔ)的應(yīng)用性課程,是軟硬件結(jié)合的一個(gè)初級(jí)平臺(tái),同時(shí)也是學(xué)習(xí)嵌入式、DSP等高起點(diǎn)課程的重要基礎(chǔ)。本書針對(duì)廣大單片機(jī)初學(xué)者在學(xué)習(xí)過程中經(jīng)常感到無從下手,徘徊不前的問題,從解決基本問題著手,重基礎(chǔ),重實(shí)踐,從最基本的應(yīng)用開始,通過實(shí)例結(jié)合仿真調(diào)試軟件的使用逐步引導(dǎo),使讀者通過本書的學(xué)習(xí),能夠真正掌握單片機(jī)基本硬件電路的設(shè)計(jì)、匯編與C程序的設(shè)計(jì)以及編譯與仿真軟件的使用等基礎(chǔ)知識(shí)和技能,從而登堂入室,進(jìn)入電子工程師的殿堂。1.主要內(nèi)容本書共由10個(gè)章節(jié)組成,以下是每個(gè)章節(jié)的內(nèi)容概要。第1章:?jiǎn)纹瑱C(jī)概述。包括單片機(jī)的幾個(gè)基本概念、單片機(jī)技術(shù)的發(fā)展、單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程以及應(yīng)用領(lǐng)域等,屬于了解內(nèi)容。第2章:?jiǎn)纹瑱C(jī)的硬件結(jié)構(gòu)。首先介紹了單片機(jī)的硬件結(jié)構(gòu)、引腳功能以及存儲(chǔ)器的配置;然后介紹了CPU的工作時(shí)序、單片機(jī)的幾種工作方式;最后,還介紹了單片機(jī)最小系統(tǒng)電路。本章是單片機(jī)的硬件基礎(chǔ),特別是引腳功能、存儲(chǔ)器配置部分,應(yīng)重點(diǎn)掌握。第3章:?jiǎn)纹瑱C(jī)的指令系統(tǒng)。內(nèi)容包括指令概述、尋址方式、指令集合,最后還介紹了匯編程序設(shè)計(jì)基礎(chǔ)。本章為單片機(jī)匯編語言基礎(chǔ),讀者應(yīng)重點(diǎn)掌握單片機(jī)的尋址方式,熟記一些常用指令的用法。學(xué)習(xí)匯編語言有助于了解單片機(jī)的硬件結(jié)構(gòu)及工作原理。第4章:?jiǎn)纹瑱C(jī)C語言基礎(chǔ)。本章首先介紹了C編程的基礎(chǔ)知識(shí)以及C51對(duì)標(biāo)準(zhǔn)C語言的擴(kuò)展;然后簡(jiǎn)單介紹了C匯編混合編程;最后介紹單片機(jī)C程序開發(fā)過程;有C語言基礎(chǔ)的讀者,通過學(xué)習(xí)本章可以很快地掌握單片機(jī)的C程序設(shè)計(jì)。第5章:Keil Vision2編譯環(huán)境。介紹單片機(jī)開發(fā)環(huán)境Keil軟件的基本應(yīng)用。第6章:?jiǎn)纹瑱C(jī)內(nèi)部功能單元及應(yīng)用。介紹了I/O端口、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器以及串行通信的基本應(yīng)用。本章是掌握單片機(jī)的關(guān)鍵,學(xué)習(xí)單片機(jī)無非是學(xué)會(huì)中斷與I/O口的使用。應(yīng)重點(diǎn)掌握。第7章:?jiǎn)纹瑱C(jī)常用接口電路設(shè)計(jì)。介紹了顯示器接口、鍵盤接口、A/D和D/A接口、電機(jī)控制電路以及紅外遙控電路5種常見電路的設(shè)計(jì)方法,并結(jié)合實(shí)例對(duì)軟硬件做了詳細(xì)的介紹。

內(nèi)容概要

本書以通用的51單片機(jī)為平臺(tái).結(jié)合獨(dú)立開發(fā)的MCU—BUS學(xué)習(xí)板的實(shí)驗(yàn)項(xiàng)目編寫而成,書中既包括單片機(jī)基礎(chǔ)理論知識(shí)的介紹,又兼顧了實(shí)踐部分的應(yīng)用,既涉及匯編程序設(shè)計(jì),又包括單片機(jī)C程序設(shè)計(jì)。書中每一塊知識(shí)點(diǎn)的介紹都列舉了相關(guān)的例程,并且大部分例程采用匯編和C語言同時(shí)實(shí)現(xiàn),是一本可以幫助讀者快速入門并提高的實(shí)用性教材。    本書共包括10章內(nèi)容,其中第1章為單片機(jī)概述部分,介紹了單片機(jī)相關(guān)的幾個(gè)基本概念;第2、3、6章是單片機(jī)的理論基礎(chǔ),為單片機(jī)的原理部分,包括單片機(jī)的基本結(jié)構(gòu)、指令系統(tǒng)以及各功能模塊的應(yīng)用,第4章為單片機(jī)C程序設(shè)計(jì)基礎(chǔ)部分;第5章介紹了單片機(jī)的集成開發(fā)環(huán)境;第7章介紹了單片機(jī)的常用接口電路設(shè)計(jì);第8章介紹了常用的串行總線的應(yīng)用;這兩章為單片機(jī)的基本應(yīng)用部分。第9章為單片機(jī)仿真部分,主要介紹PROTEUS仿真軟件的基本使用;第10章簡(jiǎn)單介紹了單片機(jī)開發(fā)的基本步驟、抗干擾設(shè)計(jì)以及在系統(tǒng)編程的相關(guān)問題,并設(shè)計(jì)一個(gè)綜合實(shí)例,供讀者參考。    本書適合用于高等學(xué)校本專科學(xué)生教材和教師的參考用書,也適合于對(duì)單片機(jī)零基礎(chǔ),并希望快速入門的初學(xué)者作為自學(xué)參考書。

書籍目錄

第1章 單片機(jī)概述  1.1 單片機(jī)相關(guān)的基本概念    1.1.1 什么是單片機(jī)    1.1.2 什么是單片機(jī)系統(tǒng)    1.1.3 單片機(jī)應(yīng)用系統(tǒng)  1.2 單片機(jī)技術(shù)的發(fā)展    1.2.1 單片機(jī)的發(fā)展歷程    1.2.2 單片機(jī)的發(fā)展趨勢(shì)  1.3 單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程  1.4 單片機(jī)的應(yīng)用領(lǐng)域  1.5 常用51系列單片機(jī)介紹  1.6 本書配套單片機(jī)開發(fā)板簡(jiǎn)介第2章 單片機(jī)的結(jié)構(gòu)及工作原理  2.1 AT89s51單片機(jī)的主要特性  2.2 單片機(jī)的硬件結(jié)構(gòu)    2.2.1 中央處理器    2.2.2 存儲(chǔ)器    2.2.3 I/0接口    2.2.4 特殊功能部件  2.3 51系列單片機(jī)的引腳及功能    2.3.1 51單片機(jī)的引腳分類    2.3.2 三總線結(jié)構(gòu)  2.4 單片機(jī)的存儲(chǔ)器配置    2.4.1 程序存儲(chǔ)器    2.4.2 數(shù)據(jù)存儲(chǔ)器  2.5 時(shí)鐘電路與CPU時(shí)序    2.5.1 振蕩器和時(shí)鐘電路    2.5.2 CPU時(shí)序    2.5.3 51單片機(jī)的指令時(shí)序  2.6 單片機(jī)的工作方式    2.6.1 復(fù)位方式    2.6.2 程序執(zhí)行方式    2.6.3 低功耗工作方式  2.7 單片機(jī)最小系統(tǒng)  習(xí)題第3章 80C51單片機(jī)的指令系統(tǒng)  3.1 51單片機(jī)指令系統(tǒng)概述    3.1.1 指令格式    3.1.2 指令字節(jié)    3.1.3 指令類型    3.1.4 常用符號(hào)說明  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 80C51指令集    3.3.1 數(shù)據(jù)傳送與交換指令    3.3.2 算術(shù)運(yùn)算指令    3.3.3 邏輯運(yùn)算及移位指令    3.3.4 控制轉(zhuǎn)移指令    3.3.5 位操作類指令  3.4 51單片機(jī)匯編語言程序設(shè)計(jì)    3.4.1 設(shè)計(jì)步驟    3.4.2 偽指令    3.4.3 順序程序設(shè)計(jì)    3.4.4 分支程序設(shè)計(jì)    3.4.5 循環(huán)程序設(shè)計(jì)    3.4.6 子程序設(shè)計(jì)    3.4.7 小結(jié)  習(xí)題第4章 單片機(jī)C程序設(shè)計(jì)基礎(chǔ)  4.1 C51程序開發(fā)概述  4.2 C51數(shù)據(jù)類型    4.2.1 C51的標(biāo)識(shí)符與關(guān)鍵字  ……第5章 Keip Vision2編譯環(huán)境第6章 80C51單片機(jī)內(nèi)部功能單元及應(yīng)用第7章 單片機(jī)常用接口電路設(shè)計(jì)第8章 常用串行總線介紹及應(yīng)用第9章 單片機(jī)PROTEUS仿真第10章 51單片機(jī)應(yīng)用系統(tǒng)開發(fā)與設(shè)計(jì)附錄1 開發(fā)板實(shí)驗(yàn)?zāi)夸洷砀戒? 80C51單片機(jī)指令表附錄3 C語言優(yōu)先級(jí)及其結(jié)合性附錄4 ASCII碼表參考文獻(xiàn)

章節(jié)摘錄

插圖:2.工業(yè)自動(dòng)化的應(yīng)用自動(dòng)化能使工業(yè)系統(tǒng)處于最佳狀態(tài),提高經(jīng)濟(jì)效益,改善產(chǎn)品質(zhì)量和減輕勞動(dòng)強(qiáng)度。在自動(dòng)化技術(shù)中,無論是過程控制技術(shù)、數(shù)據(jù)采集和測(cè)控技術(shù),還是生產(chǎn)線上的機(jī)器人技術(shù),都需要單片機(jī)的參與。機(jī)電一體化是機(jī)械工業(yè)發(fā)展的方向。機(jī)電一體化產(chǎn)品是指集機(jī)械技術(shù)、微電子技術(shù)、計(jì)算機(jī)技術(shù)為一體,具有智能化特征的產(chǎn)品,如微機(jī)控制的車床、鉆床等。將單片機(jī)作為產(chǎn)品中的控制器,能充分發(fā)揮其體積小、可靠性高、功能強(qiáng)的優(yōu)點(diǎn),可以使產(chǎn)品數(shù)字化、智能化,增加產(chǎn)品的附加值,提高產(chǎn)品的檔次,甚至改變產(chǎn)品的組成與結(jié)構(gòu),實(shí)現(xiàn)產(chǎn)品的更新?lián)Q代,大大提高機(jī)器的自動(dòng)化、智能化的程度。3.在實(shí)時(shí)控制中的應(yīng)用單片機(jī)的實(shí)時(shí)數(shù)據(jù)處理能力和控制功能,可以使系統(tǒng)保持在最佳工作狀態(tài),從而提高系統(tǒng)的工作效率和產(chǎn)品質(zhì)量。例如,在工業(yè)測(cè)控、航空航天、尖端武器等實(shí)時(shí)控制系統(tǒng)中,都可以用單片機(jī)作為控制器。4.在人類生活中的應(yīng)用將單片機(jī)應(yīng)用在洗衣機(jī)、電冰箱、空調(diào)等家用電器的控制中,提高了家用電器的智能化程度,增加了其功能,使這種家用電器更受人們的喜愛。因此,單片機(jī)使人類生活更加舒適、方便、豐富多彩。5.信息和通信產(chǎn)品的應(yīng)用信息和通信產(chǎn)品的自動(dòng)化和智能化程度很高,這當(dāng)然離不開單片機(jī)的參與。例如計(jì)算機(jī)的外圍設(shè)備(鍵盤、打印機(jī)、磁盤驅(qū)動(dòng)器等)和自動(dòng)化辦公設(shè)備(傳真機(jī)、復(fù)印機(jī)、電話機(jī)等),都有單片機(jī)在其中發(fā)揮作用。6.軍事裝備的應(yīng)用科技強(qiáng)國、國防現(xiàn)代化離不開計(jì)算機(jī),在現(xiàn)代化的飛機(jī)、軍艦、坦克、大炮、導(dǎo)彈、火箭和雷達(dá)等各種軍用裝備上,都有單片機(jī)參與其中。從上述可以看出,單片機(jī)的應(yīng)用意義絕不限于它的功能以及所帶來的經(jīng)濟(jì)效益上,更重要的意義在于,單片機(jī)的應(yīng)用正從根本上改變著傳統(tǒng)的電子線路的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法,以前由模擬電路和數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在都能利用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種以軟件取代硬件的,并能提高系統(tǒng)性能的控制技術(shù),稱為微控制技術(shù)。這標(biāo)志著一種全新概念的建立。1.5常用51系列單片機(jī)介紹目前國際市場(chǎng)上生產(chǎn)單片機(jī)的公司主要有美國的Dallas、AMD、ATMEL、ADI公司,荷蘭的PHILIPS公司,德國的Siemens公司,日本的NEC公司,韓國的LG公司以及我國臺(tái)灣的華邦公司等。以上公司都有推出的與51系列單片機(jī)相兼容的產(chǎn)品。

編輯推薦

《單片機(jī)原理及應(yīng)用技術(shù)》教學(xué)目標(biāo)明確。注重理論與實(shí)踐的結(jié)合,教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用,教學(xué)模式完善,提供配套的教學(xué)資源解決方案。

圖書封面

圖書標(biāo)簽Tags

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


    單片機(jī)原理及應(yīng)用技術(shù) PDF格式下載


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

 
 

  •   萬老師的書 挺好 值得學(xué)習(xí)單片機(jī)的人 認(rèn)真看一看
  •   這本書偏重于基礎(chǔ),注重應(yīng)用。是我們的教材。
  •   我覺得這本書很好
  •   我們老師寫的,上課推薦要用的
  •   有關(guān)單片機(jī)內(nèi)部資源的詳細(xì)講解 對(duì)于既想學(xué)匯編又想學(xué)c語言的來說是入門的不錯(cuò)選擇。
  •   書的印刷和紙質(zhì)都不錯(cuò),不過不知道是不是正版的
  •   這本書最大的優(yōu)點(diǎn)是實(shí)例都選的非常好,非常適合初學(xué)者。并且兼顧了匯編語言和C語言的應(yīng)用。書中提供了作者自己設(shè)計(jì)的學(xué)習(xí)板,有利于初學(xué)者結(jié)合硬件去學(xué)習(xí)單片機(jī)的編程。 書中的實(shí)例也是出自學(xué)習(xí)板上的程序,這足以證明作者這些這本書的時(shí)候,用心做了大量的工作,這一點(diǎn)是非常值得肯定的。不像很多不負(fù)責(zé)任的作者連書中的代碼的正確性都不驗(yàn)證,就抄到書上去,到最后只能誤導(dǎo)讀者。 最后提點(diǎn)建議,作者設(shè)計(jì)了學(xué)習(xí)板,并針對(duì)學(xué)習(xí)板編寫了配套教材,這本身是個(gè)對(duì)廣大單片機(jī)學(xué)習(xí)者非常好的事情。但我卻找不到哪里能買到這個(gè)學(xué)習(xí)板。希望作者能發(fā)揚(yáng)人道主義精神,將學(xué)習(xí)板貢獻(xiàn)出來。熱切盼望!
  •   挺好的,喜歡,就是送貨時(shí)有點(diǎn)慢,不過沒問題啊
  •   挺好的,可以看得懂,后面C程序例可以拿來練練。。。
  •   絕對(duì)比哪些所謂大師寫的書,什么N天學(xué)會(huì)單片機(jī)的書強(qiáng)不止一點(diǎn)點(diǎn).先開始講匯編,雖然篇幅不多,但是該講的匯編指令都講到了,畢竟現(xiàn)在單片機(jī)開發(fā)主流不是匯編,但是匯編不可少,在受限環(huán)境是要用到的.后面的基本都是以C為主來講,每個(gè)例子都差不多有匯編有C語言.書的后面介紹protues,沒有硬件條件,可以軟件仿真.入門非常容易,不足的,就是時(shí)鐘芯片沒有講到.另外protues要是給出常用元件庫參照表就好了,不然對(duì)于初學(xué)者不知道如何用.
  •   典型的例子都有。本書側(cè)重C語言編程,但好多例子也會(huì)同時(shí)給出匯編的實(shí)例。如果想盡快學(xué)會(huì)單片機(jī)編程的話,此書是個(gè)理想的選擇
  •   如果你用C語言學(xué)單片機(jī)的話,這確實(shí)是不錯(cuò)的選擇。
  •   這是一本非常不錯(cuò)的學(xué)習(xí)單片機(jī)的書,內(nèi)容翔實(shí)豐富,非常適合自學(xué)者使用!里面介紹了單片機(jī)的基本原理,硬件結(jié)構(gòu),非常詳細(xì),簡(jiǎn)單易學(xué)。程序都是用匯編寫一遍,C語言寫一遍,非常實(shí)用,強(qiáng)烈推薦!
 

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

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