PIC18微控制器

出版時(shí)間:2009-4  出版社:清華大學(xué)出版社  作者:貝里  頁(yè)數(shù):554  譯者:王俊華  
Tag標(biāo)簽:無(wú)  

前言

本書(shū)以Microchip公司的PICl8系列微控制器為例,講解微控制器的結(jié)構(gòu)、編程和接口技術(shù),內(nèi)容循序漸進(jìn)、由淺人深、全面豐富、實(shí)例眾多,既有適合初學(xué)者的入門(mén)知識(shí),又有復(fù)雜的經(jīng)典案例。另外,每章都有習(xí)題和簡(jiǎn)明扼要的總結(jié),便于讀者復(fù)習(xí)和檢驗(yàn)學(xué)習(xí)效果。本書(shū)主要內(nèi)容如下:(1)第l章介紹計(jì)算機(jī)結(jié)構(gòu)的基礎(chǔ)知識(shí),適合初學(xué)者入門(mén)。(2)第2章針對(duì)Microchip公司的PICl8系列微控制器,講解PIC系列微控制器的結(jié)構(gòu)、集成開(kāi)發(fā)環(huán)境,以及匯編和連接過(guò)程。在對(duì)微控制器編程或接口之前,理解微控制器的結(jié)構(gòu)是至關(guān)重要的。(3)第3章是一個(gè)重點(diǎn)章節(jié),講解PICl8微控制器的指令集中各指令的操作。(4)第4章提供了更多使用匯編語(yǔ)言編寫(xiě)的程序和算法。該章內(nèi)容十分有價(jià)值,這里講到的方法有助于加深讀者對(duì)匯編器現(xiàn)有知識(shí)的理解。(5)第5章介紹如何使用C語(yǔ)言對(duì)PIC微控制器進(jìn)行編程。(6)第6章詳細(xì)講解PIC18系列微控制器的DC和AC特性、操作PICl8微控制器所需的時(shí)鐘電路,以及有關(guān)PICl8微控制器內(nèi)部眾多]/O設(shè)備操作的要點(diǎn)。(7)第7章說(shuō)明如何接口和使用PICl8微控制器系統(tǒng)中的許多基本I/O設(shè)備,提供了基于開(kāi)關(guān)的設(shè)備和顯示設(shè)備與微控制器接口所需的軟件和硬件信息,以及控制這些設(shè)備的軟件基礎(chǔ)。(8)第8章講解中斷的各種應(yīng)用。(9)第9章展示過(guò)程控制系統(tǒng)和幾種應(yīng)用的設(shè)計(jì)方法。(10)第10章探討微控制器日常應(yīng)用中沒(méi)有涉及的幾個(gè)高級(jí)話題,本章還結(jié)合示例應(yīng)用說(shuō)明如何使用CAN(控制器局域網(wǎng))和USB(通用串行總線)。(11)附錄提供了PICl8系列微控制器指令集、常用C語(yǔ)言庫(kù)函數(shù)以及習(xí)題答案。

內(nèi)容概要

微控制器廣泛應(yīng)用于汽車(chē)、家電、工業(yè)控制、醫(yī)療設(shè)備等眾多領(lǐng)域。本書(shū)以Microchip公司的PIC18系列微控制器為例,全面講解如何使用C語(yǔ)言和匯編語(yǔ)言對(duì)微控制器進(jìn)行編程。本書(shū)首先簡(jiǎn)要介紹了計(jì)算機(jī)的體系結(jié)構(gòu),重點(diǎn)介紹了PIC18系列微控制器的結(jié)構(gòu),然后向讀者展示許多常見(jiàn)的微控制器編程算法,同時(shí)配有大量的編程實(shí)例,演示如何在基于微控制器的系統(tǒng)中執(zhí)行各種任務(wù)。在詳細(xì)講解微控制器編程之后,本書(shū)還介紹了微控制器與硬件的交互,以及微控制器與常見(jiàn)部件的接口技術(shù),并給出了許多實(shí)際的應(yīng)用示例。讀者只需對(duì)這些示例中的代碼稍做改動(dòng),就可以構(gòu)建自己所需的應(yīng)用。    本書(shū)是作者多年開(kāi)發(fā)設(shè)計(jì)和教學(xué)工作的經(jīng)驗(yàn)總結(jié)。本書(shū)內(nèi)容不僅適用于較早的PIC微控制器系列,也適用于其他制造商的微控制器。本書(shū)的難易程度適中,無(wú)論是對(duì)于學(xué)生、豐富經(jīng)驗(yàn)的從業(yè)人員,還是對(duì)微控制器深感興趣的人,都是一本很好的教學(xué)參考用書(shū)。

作者簡(jiǎn)介

作者:(美國(guó))貝里 (Brey.B.B) 譯者:王俊華 叢書(shū)主編:喻麗輝 王麗梅

書(shū)籍目錄

第1章 計(jì)算機(jī)結(jié)構(gòu)簡(jiǎn)介  1.1 計(jì)算機(jī)基本結(jié)構(gòu)    1.1.1 CPU    1.1.2 存儲(chǔ)器    1.1.3 I/O      1.1.4 總線    1.1.5 微處理器和微控制器  1.2 數(shù)制    1.2.1 數(shù)碼    1.2.2 位置計(jì)數(shù)法    1.2.3 從其他進(jìn)制轉(zhuǎn)換為十進(jìn)制    1.2.4 從十進(jìn)制轉(zhuǎn)換成其他進(jìn)制    1.2.5 二進(jìn)制編碼的十六進(jìn)制數(shù)    1.2.6 補(bǔ)碼和反碼  1.3 計(jì)算機(jī)數(shù)據(jù)格式    1.3.1 ASCII數(shù)據(jù)    1.3.2 二進(jìn)制編碼的十進(jìn)制數(shù)據(jù)    1.3.3 字節(jié)數(shù)據(jù)    1.3.4 字?jǐn)?shù)據(jù)    1.3.5 實(shí)數(shù)  1.4 本章小結(jié)  1.5 本章習(xí)題第2章 PlC18微控制器結(jié)構(gòu)和編程  2.1 PIC18微控制器結(jié)構(gòu)    2.1.1 PIC內(nèi)部結(jié)構(gòu)概覽  2.2 編程模型    2.2.1 寄存器文件    2.2.2 特殊功能寄存器  2.3 IDE    2.3.1 IDE概覽    2.3.2 將程序下載到微控制器  2.4 匯編語(yǔ)言、匯編器和連接器    2.4.1 匯編器和連接器    2.4.2 匯編語(yǔ)言語(yǔ)句    2.4.3 偽指令  2.5 本章小結(jié)  2.6 本章習(xí)題第3章 PIC18微控制器指令集  3.1 立即數(shù)指令    3.1.1 立即數(shù)指令詳述  3.2 位操作指令  3.3 字節(jié)指令  3.4 程序控制指令和間接尋址    3.4.1 程序結(jié)構(gòu)    3.4.2 間接尋址  3.5 表指令  3.6 宏序列    3.6.1 定義宏  3.7 本章小結(jié)  3.8 本章習(xí)題第4章 匯編語(yǔ)言編程  4.1 堆棧和隊(duì)列結(jié)構(gòu)    4.1.1 數(shù)據(jù)堆棧    4.1.2 隊(duì)列  4.2 復(fù)雜算術(shù)    4.2.1 BCD算術(shù)    4.2.2 乘法    4.2.3 除法  4.3 十進(jìn)制和二進(jìn)制之間的轉(zhuǎn)換    4.3.1 二進(jìn)制轉(zhuǎn)換成BCD    4.3.2 BCD轉(zhuǎn)換成二進(jìn)制  4.4 延時(shí)    4.4.1 延時(shí)程序  4.5 程序示例    4.5.1 程序示例1    4.5.2 程序示例2  ……第5章 PIC18 C語(yǔ)言編程第6章 PIC18系列微控制器詳解第7章 基本輸入和輸出第8章 中斷第9章 控制系統(tǒng)第10章 高級(jí)話題附錄A PIC18系列微控制器指令集附錄B 常用C語(yǔ)言庫(kù)函數(shù)附錄C 偶數(shù)編號(hào)的習(xí)題答案附錄D 使用USB接口的PIC系統(tǒng)

章節(jié)摘錄

插圖:程序初始化任務(wù)之后,while(1)語(yǔ)句連續(xù)循環(huán)執(zhí)行循環(huán)體的指令,形成死循環(huán)。對(duì)于嵌入式系統(tǒng),以及任何有上述問(wèn)題的系統(tǒng),主程序或操作系統(tǒng)通常都是一個(gè)死循環(huán)。圖5-3說(shuō)明了所有操作系統(tǒng)的結(jié)構(gòu),無(wú)論它是嵌入式系統(tǒng),還是其他系統(tǒng)。冷啟動(dòng)(Cold Start)也就是硬件復(fù)位。例5-2中的程序就是直接按照這一模型進(jìn)行設(shè)計(jì)的。在PICl8編譯器中,冷啟動(dòng)是由main()函數(shù)執(zhí)行的。

編輯推薦

《PIC18微控制器:體系結(jié)構(gòu)、編程與接口設(shè)計(jì)(C語(yǔ)言與匯編語(yǔ)言版)》的難易程度適中,無(wú)論是對(duì)于學(xué)生、豐富經(jīng)驗(yàn)的從業(yè)人員,還是對(duì)微控制器深感興趣的人,都是一本很好的教學(xué)參考用書(shū)。

圖書(shū)封面

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

無(wú)

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


    PIC18微控制器 PDF格式下載


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

 
 

  •   本來(lái)想買(mǎi)PIC嵌入式系統(tǒng)開(kāi)發(fā)那本書(shū),可是不送到深圳,只好放棄。后來(lái)選了這本書(shū),現(xiàn)在送過(guò)來(lái)了,翻了一下,覺(jué)得很不錯(cuò),應(yīng)該不比那本書(shū)差,內(nèi)容有條有理,循序漸進(jìn),尤其是最后講了CAN應(yīng)用和USB應(yīng)用,很適合我。缺點(diǎn)是沒(méi)有實(shí)時(shí)操作系統(tǒng)的內(nèi)容。
  •   學(xué)習(xí)PIC必備的好書(shū),
  •   這本書(shū)不錯(cuò),講解細(xì)致,很容易理解。例子也很好。
  •   這本書(shū)還沒(méi)有開(kāi)始看,但是看書(shū)的裝訂、紙張質(zhì)量都不錯(cuò)。
  •   很經(jīng)典的一本單片機(jī)教材呀
  •   一并買(mǎi)了幾本,很有幫助
  •   老外寫(xiě)得書(shū),就是不錯(cuò),比國(guó)內(nèi)的好多了
  •   還不錯(cuò)也。朋友說(shuō)可以。
  •   工具 輔助書(shū) 還得買(mǎi)些源程序的書(shū) 配合學(xué)習(xí)
  •   我在上海感覺(jué)收貨的時(shí)間還可以書(shū)的質(zhì)量也不錯(cuò)
  •   書(shū)是不錯(cuò),正版紙張很好,可是我買(mǎi)的6本發(fā)貨卻發(fā)錯(cuò)一本辦理了換貨,所以給個(gè)四星吧
  •   沒(méi)看,太概的翻了下,本人還是習(xí)慣51內(nèi)核,所以沒(méi)完全看,只是參考了點(diǎn)內(nèi)容,感覺(jué)本書(shū)還是不錯(cuò)
  •   剛收到貨,書(shū)質(zhì)量太一般了,尤其是里面的圖片特別模糊,比在學(xué)校圖書(shū)館的差勁多了。內(nèi)容我答案題知道,是本很不錯(cuò)的教材。
  •   這本書(shū)太一般了,有點(diǎn)貴,很多東西只是點(diǎn)到為止,作者太小氣,不舍得把內(nèi)容講到本質(zhì),用作其它教材的輔助工具差不多!
  •   只適合入門(mén)。剛接觸PIC18的話建議從這本書(shū)入門(mén),少走很多彎路。至于很多高級(jí)功能雖然只是簡(jiǎn)單介紹,也開(kāi)闊了視野,讓讀者知道了有這個(gè)功能模塊存在著。少量的印刷錯(cuò)誤,像P65,PDIP,寫(xiě)成PIDP;P170,MCLRE=ON,寫(xiě)成MLCRE=ON。少量的嚴(yán)重錯(cuò)誤:P181,INTCON2bits.RBPU=1;//enable the weak pull up,此處應(yīng)該為0才是使能內(nèi)部弱上拉。這本沒(méi)看過(guò)英文原版的,不知道是原作者錯(cuò)誤還是翻譯的人弄錯(cuò)了。但從以前的經(jīng)驗(yàn)看多是翻譯的問(wèn)題。
  •   第五章以后的例題全是C語(yǔ)言編的。。賣(mài)書(shū)的時(shí)候簡(jiǎn)介怎么不說(shuō)啊,。。。。想看匯編版的?。。。。。。?/li>
  •   還可以,各基本模塊介紹的比DATASHEET細(xì)致,高級(jí)模塊介紹的一般。適合入門(mén)。
  •   懷疑是盜版,可以對(duì)貨不?
  •   總的來(lái)說(shuō),還不錯(cuò)!簡(jiǎn)單的來(lái)講,翻譯水平一般般,翻譯錯(cuò)誤一大堆,指令那一章內(nèi)容更是錯(cuò)的離譜!一會(huì)是WF 一會(huì)是FW 請(qǐng)問(wèn)這本書(shū)的翻譯們 你們好意思嗎?
  •   我覺(jué)得這個(gè)比我以前的將單片機(jī)的都好,最主要的是深入淺出,比較好理解,章章都聯(lián)系精密,不是太懂的也能看的清楚
  •   學(xué)習(xí)PIC18系列的話很值得購(gòu)買(mǎi)
  •   寫(xiě)程序進(jìn)單片機(jī)書(shū)里面很多例子,直接拿來(lái)就可以用了。
  •   書(shū)內(nèi)容還是很不錯(cuò)的,循序漸進(jìn),很容易看進(jìn)去。就是到手的時(shí)候封面破了。我是個(gè)追求完美的人,對(duì)書(shū)也是相當(dāng)愛(ài)護(hù),破了個(gè)缺口感覺(jué)就像花瓶破了個(gè)角。希望卓越能做得更好。我原先一直在當(dāng)當(dāng)買(mǎi)書(shū),這次只是嘗試一下卓越??偛荒馨央u蛋都放當(dāng)當(dāng)?shù)幕@子對(duì)吧?
  •   看著本書(shū)之前還是先看下其他的有關(guān)PIC的書(shū),不然的話,會(huì)很有難度的嘿嘿
 

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

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