PIC微控制器技術(shù)及應(yīng)用

出版時(shí)間:2009-4  出版社:電子工業(yè)出版社  作者:(美)加西奧 等著,姜寧康,朱安定 譯  頁(yè)數(shù):616  
Tag標(biāo)簽:無(wú)  

前言

  本書(shū)以Microchip公司的PIC微控制器為核心,對(duì)PIC高、中、低檔全系列多種型號(hào)的產(chǎn)品,從引腳定義、指令集、控制器架構(gòu),到常見(jiàn)硬件電路設(shè)計(jì)、寄存器映射和多種語(yǔ)言的軟件編程,進(jìn)行了細(xì)致的分析對(duì)比,深入淺出地介紹了PIC微控制器在多種場(chǎng)合下的應(yīng)用  開(kāi)發(fā)?! IC微控制器的學(xué)習(xí)比一般編程學(xué)習(xí)要困難一些,關(guān)鍵在于要完成一個(gè)PIC嵌入式系統(tǒng),不僅要掌握編程技術(shù),還要知道針對(duì)實(shí)際系統(tǒng)需求,如何合理地選擇微控制器及其外圍電路,并以此為基礎(chǔ)設(shè)計(jì)硬件電路和軟件系統(tǒng)。本書(shū)的作者既有大學(xué)教師,也有Microchip公司的員工,都是來(lái)自產(chǎn)品開(kāi)發(fā)第一線的實(shí)踐者。本書(shū)是他們多年實(shí)踐經(jīng)驗(yàn)的再現(xiàn),全文語(yǔ)言流暢、通俗易懂、敘事簡(jiǎn)練,更配以案例項(xiàng)目及源代碼,使讀者很容易理解?! ≡趦?nèi)容安排上本書(shū)具有如下特點(diǎn): ?。?)內(nèi)容劃分恰當(dāng)。綜觀全書(shū),先介紹PIC的基本原理、指令系統(tǒng),再以不同的程序設(shè)計(jì)語(yǔ)言,講述了對(duì)PIC微控制器的編程方法,并配有翔實(shí)的案例。各個(gè)部分相對(duì)獨(dú)立,允許讀者有選擇地學(xué)習(xí)?! 。?)結(jié)構(gòu)安排合理。本書(shū)各部分的內(nèi)容安排都是由易到難,硬件與軟件配合,逐一給出實(shí)例,后面的例子往往包含前面所學(xué)的內(nèi)容,適合讀者循序漸進(jìn)地學(xué)習(xí)。 ?。?)知識(shí)鋪墊完整。為了減小讀者在案例學(xué)習(xí)時(shí)的難度,本書(shū)在具體講解每個(gè)案例之前都介紹了與案例相關(guān)的領(lǐng)域知識(shí)?! 。?)全書(shū)提供了許多學(xué)習(xí)參考資料,方便讀者對(duì)感興趣的知識(shí)點(diǎn)進(jìn)一步探究?! 。?)部分章節(jié)列出了作者的一些心得,避免讀者在實(shí)際開(kāi)發(fā)中走彎路。  本書(shū)內(nèi)容,實(shí)用性強(qiáng),配備了翔實(shí)的案例,可供學(xué)習(xí)PIC系列微控制器結(jié)構(gòu)、硬件設(shè)計(jì)、指令系統(tǒng),以及應(yīng)用匯編語(yǔ)言/ PicBasic語(yǔ)言/ MBasic語(yǔ)言/ C語(yǔ)言開(kāi)發(fā)PIC應(yīng)用系統(tǒng)的有關(guān)工程技術(shù)人員和愛(ài)好者參考閱讀,也可以作為高等院校相關(guān)專(zhuān)業(yè)的本科教材及實(shí)驗(yàn)參考?! ”緯?shū)第一、二部分及附錄由朱安定翻譯,第三、四、五部分由姜寧康翻譯。此外,還要感謝王思兵博士、琚小明博士,學(xué)生吳垠梓、任定成、陳濤、付新宇、欒天驕、申慧斌、陶潔瑩、王力文、王斯禹、夏帆、張超、趙兆龍對(duì)翻譯工作的幫助,同時(shí)感謝家人對(duì)我們的一貫支持和鼓勵(lì)。本書(shū)提供了相關(guān)程序源代碼,讀者可以訪問(wèn)電子工業(yè)出版社華信教育資源網(wǎng)注冊(cè)下載。

內(nèi)容概要

本書(shū)是一本PIC微控制器開(kāi)發(fā)應(yīng)用的Af]/提高級(jí)指導(dǎo)教材,它以美國(guó)Microchip(微芯)公司的PIC微控制器為例,詳細(xì)介紹了PIC微控制器基礎(chǔ)知識(shí)、基本應(yīng)用開(kāi)發(fā),以及高級(jí)應(yīng)用開(kāi)發(fā)。    全書(shū)共分為六部分。第一部分:PIC微控制器的歷史背景、主要的產(chǎn)品系列、控制器內(nèi)部架構(gòu)、常用硬件電路的設(shè)計(jì)思想和方法。第二部分:PIC微控制器的匯編語(yǔ)言程序設(shè)計(jì),如嵌入式系統(tǒng)開(kāi)發(fā)的基本知識(shí)、匯編語(yǔ)言語(yǔ)法、仿真器的使用、硬件電路設(shè)計(jì)等。結(jié)合案例和典型PIC微控制器型號(hào),詳細(xì)介紹了嵌入式系統(tǒng)開(kāi)發(fā)的常用技術(shù)要點(diǎn)。第三部分:PicBasic語(yǔ)言、PicBasic Pr0語(yǔ)言及針對(duì)PIC微控制器的程序設(shè)計(jì)。以循序漸進(jìn)的方式逐漸引入PicBasic的語(yǔ)法、開(kāi)發(fā)環(huán)境,借助大量的案例介紹了一些應(yīng)用場(chǎng)景,如LED顯不、LCD顯示、電機(jī)驅(qū)動(dòng)等。第四部分:如何利用MBasic來(lái)對(duì)PIC微控制器編程,著重介紹了MBasic編譯器內(nèi)部結(jié)構(gòu)和一些實(shí)用性較強(qiáng)的技術(shù),如系統(tǒng)引導(dǎo)原理、軟,硬件消除開(kāi)關(guān)抖動(dòng)技術(shù)、光電隔離技術(shù)、步進(jìn)電機(jī)和傳感器控制技術(shù)、紅外遠(yuǎn)程控制等。第五部分:如何利用最流行的C語(yǔ)言來(lái)開(kāi)發(fā)較大型的嵌入式系統(tǒng)。同時(shí),介紹了如何利用仿真邏輯分析儀進(jìn)行時(shí)序分析、性能評(píng)估。另外,也介紹了代碼檢查、優(yōu)化等實(shí)用技術(shù)。第六部分給出了本書(shū)涉及的案例項(xiàng)目的源代碼。

書(shū)籍目錄

第1部分  PIC微控制器引言  第1章  PIC微控制器族	  第2章  16系列PIC微控制器和16F84A介紹	  第3章  并行端口、供電電源和時(shí)鐘振蕩器	第2部分  使用匯編語(yǔ)言對(duì)PIC微控制器編程  第4章  匯編語(yǔ)言引言	  第5章  構(gòu)建匯編語(yǔ)言程序	  第6章  編程技術(shù)進(jìn)階	  第7章  硬件原型	  第8章  更多PIC應(yīng)用和芯片	  第9章  PIC12F50×系列(8引腳PIC微控制器)	  第10章  以PIC12F675示例中級(jí)操作	  第11章  輸入端口的使用	  第12章  鍵盤(pán)掃描	  第13章  案例程序集	第3部分  使用PicBasic對(duì)PIC微控制器編程  第14章  PicBasic和PicBasic Pro程序設(shè)計(jì)	  第15章  簡(jiǎn)單的PIC項(xiàng)目	  第16章  基于16F876的項(xiàng)目	  第17章  通信	第4部分  使用MBasic對(duì)PIC微控制器編程  第18章  MBasic編譯器和開(kāi)發(fā)試驗(yàn)板	  第19章  PIC引腳輸出電氣特性	  第20章  PIC引腳輸入電氣特性	  第21章  步進(jìn)電機(jī)	  第22章  數(shù)字溫度傳感器和實(shí)時(shí)時(shí)鐘	  第23章  紅外遠(yuǎn)程控制	第5部分  使用C語(yǔ)言對(duì)PIC微控制器編程  第24章  準(zhǔn)備知識(shí)	  第25章  程序循環(huán)	  第26章  更多模式、更多程序循環(huán)技術(shù)	  第27章  “NUMB3RS”	  第28章  中斷	  第29章  瀏覽技術(shù)內(nèi)幕	第6部分  附錄  附錄A  PIC16系列微控制器指令集	  附錄B  電子“Ping-Pong”游戲的源代碼	  附錄C  DIZI-2試驗(yàn)板和“LOCK”應(yīng)用程序	  附錄D  程序M代碼	  附錄E  程序N代碼	  附錄F  程序O代碼	  附錄G  程序P代碼	  附錄H  程序Q代碼	  附錄I  PIC參考數(shù)據(jù)	  附錄J  縮略字與詞匯表

章節(jié)摘錄

  現(xiàn)在,通過(guò)重復(fù)單擊StepInto按鈕來(lái)單步執(zhí)行程序。當(dāng)程序離開(kāi)初始化部分的時(shí)候,可以在Watch窗口看到SFR的值發(fā)生變化,以及PCL的值在增加,然后,程序在由最后3條指令組成的循環(huán)結(jié)構(gòu)內(nèi)執(zhí)行?,F(xiàn)在嘗試“擊發(fā)”RA3和RA4.,直到下一條指令執(zhí)行時(shí),顯示窗口才會(huì)因?yàn)閺?qiáng)加的值而刷新。當(dāng)用單步執(zhí)行繼續(xù)執(zhí)行程序的時(shí)候,觀察端口A和端口B,現(xiàn)在嘗試選擇“單步連續(xù)運(yùn)行”按鈕,發(fā)現(xiàn)程序繼續(xù)執(zhí)行,但是依然能夠響應(yīng)仿真輸入信號(hào)?! ?.8 下載程序到微控制器  許多現(xiàn)代的微控制器都帶有使用閃存技術(shù)的片上程序存儲(chǔ)器。程序燒錄過(guò)程需要以精確的時(shí)序,以及某種特定的編程電壓進(jìn)行數(shù)據(jù)傳輸,該電壓通常要比一般的供電電壓高。因此,一些微控制器的引腳就經(jīng)常有第二個(gè)功能,該功能在編程模式下用于向芯片傳輸程序數(shù)據(jù)及編程電壓。  在過(guò)去,編程的過(guò)程經(jīng)常要求把帶有存儲(chǔ)器(無(wú)論是單獨(dú)的存儲(chǔ)芯片還是在微控制器中的存儲(chǔ)器)的集成電路放入專(zhuān)門(mén)的編程器中,編程器再連接到臺(tái)式電腦,完成程序燒錄。隨著存儲(chǔ)技術(shù)的發(fā)展,編程過(guò)程變得更簡(jiǎn)單,也使得在目標(biāo)系統(tǒng)設(shè)置一個(gè)必要的編程電路更加容易,這就意味著許多微控制器支持在線編程,即在目標(biāo)系統(tǒng)上直接編程。本書(shū)將在后續(xù)的章節(jié)中介紹這些技術(shù)。在本章主要學(xué)習(xí)傳統(tǒng)的程序編程器,這就要求把微控制器從目標(biāo)電路移到程序編程器中。  由Microchip公司提供的一個(gè)流行而且廉價(jià)的程序編程器是PICSTARTPlus,如圖4.11所示。也有許多的替代品,都可以在網(wǎng)上找到。PICSTART程序編程器是通過(guò)串口和MPLAB軟件與主機(jī)進(jìn)行通信的,它可以接受從18芯到40芯的雙列直插封裝的微控制器。通過(guò)適配器,也可為其他封裝的微控制器編程。  假設(shè)使用PICSTARTPlus程序編程器,以下幾步指明了實(shí)際下載代碼到微控制器的過(guò)程,如果有一個(gè)程序編程器和“Ping-Pong”游戲硬件,可以馬上下載先前教程中創(chuàng)建的程序。

編輯推薦

  《PIC微控制器技術(shù)及應(yīng)用》可供學(xué)習(xí)PIC系列微處理器結(jié)構(gòu)、硬件設(shè)計(jì)、指令系統(tǒng)、以及應(yīng)用匯編語(yǔ)言/ PicBasic/ MBasic/ C語(yǔ)言開(kāi)發(fā)PIC應(yīng)用系統(tǒng)的有關(guān)工程技術(shù)人員和愛(ài)好者參考閱讀,也可以作為高等院校相關(guān)專(zhuān)業(yè)的本科教材及實(shí)驗(yàn)參考。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    PIC微控制器技術(shù)及應(yīng)用 PDF格式下載


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

 
 

 

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

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