PICmicro微控制器編程與自主開(kāi)發(fā) 第二版

出版時(shí)間:2001-11  出版社:電子工業(yè)出版社  作者:(加)普雷科(Predko,M.) 著,姜漢龍 等譯  頁(yè)數(shù):1069  字?jǐn)?shù):1742000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

由美國(guó)Microchip公司推出的PIC單片機(jī)系列產(chǎn)品,采用PISC結(jié)構(gòu)的嵌入式微控制器,其高速、低功耗、易開(kāi)發(fā)性等特點(diǎn)都體現(xiàn)出單片機(jī)產(chǎn)業(yè)的新趨勢(shì)。本書(shū)不僅全面系統(tǒng)地講述了PICmicro微控制器體系結(jié)構(gòu)的基本概念、原理和方法,還從實(shí)際出發(fā),開(kāi)發(fā)出多檔次、多型號(hào)的PICmicro系列產(chǎn)品以滿足不同層次的應(yīng)用要求。本書(shū)所介紹的PICmicro系列單片機(jī)是現(xiàn)今世界上最先進(jìn)、最有影響力的嵌入式微控制器之一。    本書(shū)作者是從事于PICmicro微控制器領(lǐng)域研究、開(kāi)發(fā)、應(yīng)用多年的專家,具有豐富的實(shí)踐經(jīng)驗(yàn)。書(shū)中既注重對(duì)微控制器經(jīng)典內(nèi)容的論述,又緊密結(jié)合應(yīng)用中的硬件設(shè)計(jì)和軟件編程問(wèn)題以及當(dāng)前微控制器的發(fā)展方向。本書(shū)可作為大學(xué)計(jì)算機(jī)專業(yè)或計(jì)算機(jī)應(yīng)用相關(guān)專業(yè)高年級(jí)學(xué)生或研究生的教材和參考書(shū),也可供從事相關(guān)領(lǐng)域方向開(kāi)發(fā)、研究的專業(yè)技術(shù)人員使用。

書(shū)籍目錄

第1章 微控制器  1.1 微控制器芯片    1.1.1 應(yīng)用系統(tǒng)基本要素    1.1.2 外圍功能    1.1.3 處理器體系結(jié)構(gòu)    1.1.4 軟件開(kāi)發(fā)工具  1.2 可編程序邏輯器件      1.3 決定在應(yīng)用開(kāi)發(fā)中使用哪種器件第2章 Microchip PICmicro微控制器  2.1 器件及特性概述    2.1.1 低檔體系結(jié)構(gòu)    2.1.2 中檔體系結(jié)構(gòu)應(yīng)用    2.1.3 PIC 17Cxx器件    2.1.4 PIC 18Cxx器件    2.1.5 只讀存儲(chǔ)器/可擦寫(xiě)可編程只讀存儲(chǔ)器/閃存    2.1.6 外圍器件    2.1.7 器件封裝    2.1.8 器件號(hào)協(xié)定和規(guī)范  2.2 MPLAB  2.3 模糊技術(shù)工具  2.4 KEELOQ技術(shù)  2.5 Parallax Basic Stamp  2.6 PICmicro微控制器兼容器件 第3章 PICmicro微控制器處理器體系結(jié)構(gòu)  3.1 中央處理器  3.2 PICmicro微控制器的算術(shù)邏輯單元    3.2.1 狀態(tài)寄存器  3.3 數(shù)據(jù)傳送    3.3.1 寄存器堆尋址  3.4 程序計(jì)數(shù)器和堆棧  3.5 復(fù)位  3.6 中斷  3.7 不同型號(hào)的體系結(jié)構(gòu)差別    3.7.1 低檔PICmicro微控制器器件    3.7.2 PIC 17C型體系結(jié)構(gòu)    3.7.3 PIC 18Cxx型體系結(jié)構(gòu)第4章 PICmicro微控制器指令集  4.1 中檔器件指令集    4.1.1 數(shù)據(jù)傳送指令    4.1.2 數(shù)據(jù)處理指令    4.1.3 執(zhí)行改變運(yùn)算符    4.1.4 處理器控制指令  4.2 其他的PICmicro微控制器指令集    4.2.1 低檔PICmicro微控制器指令集    4.2.2 PIC 17Cxx型器件指令集    4.2.3 PIC18Cxx型器件指令集第5章 PICmicro微控制器硬件特性  5.1 上電與去耦    5.1.1 高電壓器件  5.2 復(fù)位  5.3 監(jiān)視計(jì)時(shí)器  5.4 系統(tǒng)時(shí)鐘/振蕩器    5.4.1 內(nèi)置振蕩器    5.4.2 18Cxx型器件的振蕩器和指令時(shí)鐘  5.5 配置寄存器  5.6 休眠  5.7 硬件和文件寄存器    5.7.1 0寄存器  5.8 并行輸入/輸出    5.8.1 I2C5xx和16C505的I/O管腳訪問(wèn)  5.9 中斷    5.9.1 TMRO    5.9.2 計(jì)算延遲值  5.10 預(yù)標(biāo)度計(jì)數(shù)器  5.11 選項(xiàng)寄存器  5.12 中檔器件內(nèi)置EEPROM/Flash存儲(chǔ)器的訪問(wèn)    5.12.1 低檔器件的內(nèi)置數(shù)據(jù)EEPROM      5.13 TMR1和TMR2    5.13.1 比較/捕獲IPWM(CCP)模塊  5.14 串行I/O    5.14.1 同步串行端口(SSP)通信模塊    5.14.2 USART異步串行通信  5.15 模擬I/O    5.15.1 PIC16C62x型器件:電位比較    5.15.2 PIC16C7x:模擬輸入  5.16 并行從動(dòng)端口(PSP)  5.17 17Cxx型器件的外部存儲(chǔ)器的連接  5.18 電路上串行編程 (ICSP)  5.19 未來(lái)器件展望第6章 PICmicro微控制器應(yīng)用設(shè)計(jì)和硬件連接  6.1 估計(jì)應(yīng)用功耗需求  6.2 復(fù)位  6.3 連接到外部器件    6.3.1 數(shù)字邏輯器件    6.3.2 不同的邏輯電平和ECL與電平移動(dòng)  6.4 發(fā)光二極管  6.5 開(kāi)關(guān)跳動(dòng)  6.6 矩陣鍵區(qū)  6.7 液晶顯示器  6.8 模擬I/O      6.8.1 電位計(jì)    6.8.2 脈寬調(diào)制I/O    6.8.3 音頻輸出  6.9 繼電器和螺線管  6.10 直流電機(jī)和步進(jìn)電機(jī)  6.11 R/C伺服控制  6.12 串行端口    6.12.1 同步    6.12.2 異步(NRZ)串行    6.12.3 Dallas半導(dǎo)體廠的1線接口第7章 PC接口技術(shù)  7.1 PC接口軟件  7.2 串行端口    7.2.1 超級(jí)終端    7.2.2 VISUAL BASIC MSCOMM串行控制  7.3 并行端口  7.4 鍵盤和鼠標(biāo)端口  7.5 ISA總線第8章 PICmicro微控制器應(yīng)用程序的軟件開(kāi)發(fā)工具  8.1 軟件開(kāi)發(fā)工具    8.1.1 編輯器    8.1.2 匯編程序    8.1.3 編譯器    8.1.4 連接器    8.1.5 模擬器    8.1.6 仿真器    8.1.7 集成開(kāi)發(fā)環(huán)境  8.2 高級(jí)語(yǔ)言    8.2.1 全局變量和局部變量    8.2.2 BASIC和PICBASIC語(yǔ)言    8.2.3 應(yīng)用于PICmicro微控制器的C語(yǔ)言    8.2.4 PICLite語(yǔ)言  8.3 MPSIM.INI  8.4 激勵(lì)(.STI)文件  8.5 模糊技術(shù)  8.6 版本支持工具  8.7 MPLAB    8.7.1 創(chuàng)建方案以及方案文件(.PJT)    8.7.2 為模擬軟件提供輸入數(shù)據(jù)    8.7.3 MPASM源文件(.ASM)    8.7.4 標(biāo)準(zhǔn)定義以及INCLUDE文件(.INC)    8.7.5 輸出文件    8.7.6 連接以及連接后的應(yīng)用程序    8.7.7 觀察窗口文件第9章 PICmicro微控制器匯編軟件開(kāi)發(fā)技術(shù)  9.1 生成代碼并對(duì)代碼做出支持    9.1.1 范例模板  9.2 PICmicro微控制器的編程技巧    9.2.1 標(biāo)號(hào)、地址和標(biāo)識(shí)    9.2.2 配置保險(xiǎn)和ID位置    9.2.3 具有參數(shù)傳遞的子程序    9.2.4 程序結(jié)構(gòu)的優(yōu)化  9.3 中斷    9.3.1 標(biāo)準(zhǔn)信息存儲(chǔ)程序    9.3.2 無(wú)信息存儲(chǔ)的中斷處理器    9.3.3 遞歸子程序    9.3.4 模擬邏輯  9.4 事件驅(qū)動(dòng)編程  9.5 狀態(tài)機(jī)編程  9.6 在PICmicro微控制器器件結(jié)構(gòu)之間實(shí)現(xiàn)程序的接口    9.6.1 將中檔應(yīng)用軟件與低檔PICmicro微控制器接口    9.6.2 向PIC17Cxx和PIC18Cxx的接口  9.7 優(yōu)化PICmicro微控制器的應(yīng)用軟件  9.8 有助于避免應(yīng)用軟件使用問(wèn)題的一些原則第10章 宏開(kāi)發(fā)  10.1 定義與宏之間的區(qū)別  10.2 匯編程序計(jì)數(shù)器  10.3 條件匯編    10.3.1 用于應(yīng)用程序調(diào)試的定義  10.4 宏的調(diào)試  10.5 結(jié)構(gòu)化的宏編程第11章 設(shè)計(jì)個(gè)人的PICmicro微控制器應(yīng)用程序  11.1 需求說(shuō)明    11.1.1 開(kāi)發(fā)合格性認(rèn)證設(shè)計(jì)  11.2 PICmicro微控制器的資源分配  11.3 有效的用戶界面  11.4 項(xiàng)目管理第12章 程序的調(diào)試  12.1 表征化問(wèn)題  12.2 假設(shè)以及對(duì)假設(shè)的測(cè)試  12.3 仿真應(yīng)用    12.3.1 設(shè)計(jì)仿真文件第13章 PICmicro微控制器的程序設(shè)計(jì)  13.1 十六進(jìn)制文件格式  13.2 代碼保護(hù)的特征  13.3 低檔器件的程序設(shè)計(jì)  13.4 中檔器件和ICSP串行程序設(shè)計(jì)    13.4.1 PIC12C50x和PIC16C505的串行編程    13.4.2 FLASH程序設(shè)計(jì)    13.4.3 PIC17Cxx的ICSP程序設(shè)計(jì)  13.5 PIC17Cxx編程  13.6 PIC18Cxx編程  13.7 PICstart Plus和PRO MATE II編程器  13.8 E1 Cheapo編程器  13.9 YAP-II編程器  13.10 第三方編制器第14章 仿真器  14.1 MPLAB ICE-2000  14.2 PICMaster  14.3 MPLAB-ICD  14.4 EMU-II  14.5 其他仿真器第15章 試驗(yàn)  15.1 工具和部件  15.2 PICmicro微控制器的處理器的執(zhí)行    15.2.1 FIRSTAP:直接寄存器尋址和創(chuàng)建第1個(gè)MPLAB方案    15.2.2 REGADDR:寄存器的Bank尋址    15.2.3 STATUS:狀態(tài)寄存器    15.2.4 ARITH:算術(shù)運(yùn)算  15.3 跳轉(zhuǎn)    15.3.1 MIDGOTO:程序內(nèi)存頁(yè)之間的中檔跳轉(zhuǎn)    15.3.2 LOWGOTO:程序內(nèi)存頁(yè)之間的低檔跳轉(zhuǎn)    15.3.3 CONDJUMP:條件跳轉(zhuǎn)  15.4 數(shù)據(jù)    15.4.1 VARMANI:變量處理    15.4.2 VARARRAY:變量數(shù)組的仿真    15.4.3 STACKOPS:算術(shù)運(yùn)算堆棧的仿真  15.5 子程序    15.5.1 FIRSTCAL:通過(guò)寄存器傳遞數(shù)據(jù)    15.5.2 STAKCALL:傳遞堆棧上的數(shù)據(jù)    15.5.3 CALLBUP:程序計(jì)數(shù)器的堆棧放大  15.6 表數(shù)據(jù)    15.6.1 TABLEO:中檔的表調(diào)用    15.6.2 ARBTABLE:比256表目更長(zhǎng)的中檔表    15.6.3 SMALLTBL:低檔的表調(diào)用和放置    15.6.4 STATEMIC:控制狀態(tài)機(jī)的運(yùn)行  15.7 硬件操作    15.7.1 LEDON:打開(kāi)一個(gè)發(fā)光二極管(LED)    15.7.2 計(jì)算現(xiàn)時(shí)需求/檢查試驗(yàn)    15.7.3 DEBOUNCE:抖動(dòng)按鈕    15.7.4 PINCHG:無(wú)意改變輸出位    15.7.5 TIMEEND:無(wú)法結(jié)束的TMRO延遲    15.7.6 DECOUPLE:電源/去耦問(wèn)題    15.7.7 WDT:監(jiān)視計(jì)時(shí)器    15.7.8 POWERUP:寄存器上電值    15.7.9 RESET:復(fù)位    15.7.10 TMRO:用預(yù)標(biāo)度器設(shè)置TMRO    15.7.11 RANDOM:隨機(jī)數(shù)生成器    15.7.12 SLEEP:休眠    15.7.13 DIFFOSC:不同的振蕩器    15.7.14 EEPROM:訪問(wèn)EEPROM數(shù)據(jù)存儲(chǔ)器    15.7.15 SHORT:可能最簡(jiǎn)單的PICmicro微控制器實(shí)例  15.8 模擬輸入/輸出    15.8.1 ADCLESS:不用ADC測(cè)量電阻值    15.8.2 ADC:內(nèi)置ADC的使用    15.8.3 VLADDER:電阻器的梯形輸出    15.8.4 PWMOUT:PWM電壓輸出  15.9 I/O中斷    15.9.1 CYLON:帶有上下文存儲(chǔ)的計(jì)時(shí)器/中斷處理器    15.9.2 TMROINT:對(duì)帶有計(jì)時(shí)器管腳輸入的輸入管腳中斷的仿真    15.9.3 LEDPWN:用來(lái)減弱LED PWM的TIMERO中斷    15.9.4 INTDEB:用中斷反彈輸入  15.10 串行I/O    15.10.1 TRUERS:使用內(nèi)建USART的異步串行I/O    15.10.2 BASICRS:帶有管腳激勵(lì)文件的異步串行I/O硬件的仿真    15.10.3 SIMPRS:位脈沖異步串行I/O測(cè)試    15.10.4 3RS:使用3線RS-232接口檢測(cè)PICmicro微控制器  15.11 調(diào)試    15.11.1 調(diào)試:應(yīng)用程序存在的一些細(xì)節(jié)問(wèn)題第16章 設(shè)計(jì)  16.1 低檔器件    16.1.1 TRAINCTL:使用霍耳效應(yīng)傳感器的模型列車紅綠燈控制    16.1.2 SLI:串行LCD接口    16.1.3 ULTRA:超聲LCD測(cè)距    16.1.4 KEY:開(kāi)關(guān)矩陣按鍵接口  16.2 中檔器件    16.2.1 時(shí)鐘:模擬時(shí)鐘    16.2.2 XMAS:用閃爍燈和音樂(lè)作圣誕節(jié)裝飾        16.2.3 FANCTAL:簡(jiǎn)單的風(fēng)扇速度控制器    16.2.4 IRTANK:TV I/R遙控機(jī)器人    16.2.5 IRBETTER:I/R機(jī)器人附錄    16.2.6 THERMO:具有7段LED(發(fā)光二極管)顯示器的電子溫度計(jì)    16.2.7 MARYATOY:MARYA的玩具,它是電子溫度計(jì)的附件    16.2.8 MARYABAS:“MARYA的坑具”的PicBasic“端口”    16.2.9 EMAIL:將PICmicro微控制器連接到INTERNET    16.2.10 PCTHERM:RS-485主(PC中是PSP)/從遠(yuǎn)程(PIC 16HV540)溫度計(jì)接口    16.2.11 SERVO:R/C伺服機(jī)構(gòu)編程器/控制器    16.2.12 ADDENDUM:SimmStick伺服機(jī)構(gòu)控制器    16.2.13 MIC-II:?jiǎn)纹刂破?   16.2.14 VIDEO:NTSC視頻輸出  16.3 PIL 17Cxx器件    16.3.1 PIC17DEV:PIC17Cxx存儲(chǔ)器接口演示電路和監(jiān)視器編程  16.4 PIC18Cxx器件    16.4.1 FUZZY:模糊邏輯風(fēng)扇調(diào)速器第17章 實(shí)時(shí)操作系統(tǒng)  17.1 RTOS01:簡(jiǎn)單的PIC18Cxx RTOS    17.2 RTOS02:多任務(wù)應(yīng)用程序舉例第18章 結(jié)束語(yǔ)附錄A 術(shù)語(yǔ)表附錄B 有用的表和數(shù)據(jù)附錄C PICmicro微控制器應(yīng)用程序調(diào)試檢驗(yàn)表附錄D 資源附錄E PICmicro微控制器產(chǎn)品和服務(wù)提供商附錄F SimmStick附錄G UMPS附錄H grasm/gpsim Linux PICmicro微控制器應(yīng)用工具附錄I CD-ROM

圖書(shū)封面

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

無(wú)

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


    PICmicro微控制器編程與自主開(kāi)發(fā) 第二版 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