注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具PICmicro微控制器編程與自主開發(fā)(第二版)

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

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

定 價:¥98.00

作 者: (加)Myke Predko著;姜漢龍等譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787505370968 出版時間: 2001-11-01 包裝: 精裝
開本: 26cm 頁數(shù): 1070 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《PICmicro微控制器編程與自主開發(fā)(第二版)》作者簡介

圖書目錄

第1章  微控制器                  
 1. 1  微控制器芯片                  
 1. 1. 1  應用系統(tǒng)基本要素                  
 1. 1. 2  外圍功能                  
 1. 1. 3  處理器體系結構                  
 1. 1. 4 軟件開發(fā)工具                  
 1. 2 可編程序邏輯器件                  
 1. 3  決定在應用開發(fā)中使用哪種器件                  
 第2章  Microchip PlCmicro微控制器                  
 2. 1  器件及特性概述                  
 2. 1. 1  低檔體系結構                  
 2. 1. 2  中檔體系結構應用                  
 2. 1. 3  PICl7Cxx器件                  
 2. 1. 4  PICl8Cxx器件                  
 2. 1. 5  只讀存儲器/可擦寫可編程只讀存儲器/閃存                  
 2. 1. 6  外圍器件                  
 2. 1. 7  器件封裝                  
 2. 1. 8  器件號協(xié)定和規(guī)范                  
 2. 2  MPLAB                  
 2. 3 模糊技術工具                  
 2. 4  KEELOQ技術                  
 2. 5  Parallax Basic Stamp                  
 2. 6  PICmicro微控制器兼容器件                  
 第3章  PICmicro微控制器處理器體系結構                  
 3. 1  中央處理器                  
 3. 2  PICmicro微控制器的算術邏輯單元                  
 3. 2. 1  狀態(tài)寄存器                  
 3. 3  數(shù)據(jù)傳送                  
 3. 3. 1  寄存器堆尋址                  
 3. 4  程序計數(shù)器和堆棧                  
 3. 5  復位                  
 3. 6  中斷                  
 3, 7  不同型號的體系結構差別                  
 3. 7. 1  低檔PICmicro微控制器器件                  
 3. 7. 2 PICl7Cxx型體系結構                  
 3. 7. 3 PICl8Cxx型體系結構                  
 第4章  PICmicro微控制器指令集                  
 4. 1  中檔器件指令集                  
 4. 1. 1 數(shù)據(jù)傳送指令                  
 4. 1. 2 數(shù)據(jù)處理指令                  
 4. 1. 3 執(zhí)行改變運算符                  
 4. 1. 4 處理器控制指令                  
 4. 2 其他的PICmicro微控制器指令集                  
 4. 2. 1  低檔PICmicro微控制器指令集                  
 4. 2. 2 PICl7Cxx型器件指令集                  
 4. 2. 3 PIC18Cxx型器件指令集                  
 第5章  PICmicro微控制器硬件特性                  
 5. 1 上電與去耦                  
 5. 1. 1  高電壓器件                  
 5. 2  復位                  
 5. 3 監(jiān)視計時器                  
 5. 4 系統(tǒng)時鐘/振蕩器                  
 5. 4. 1  內(nèi)置振蕩器                  
 5. 4. 2  18Cxx型器件的振蕩器和指令時鐘                  
 5. 5 配置寄存器                  
 5. 6  休眠                  
 5. 7 硬件和文件寄存器                  
 5. 7. 1  0寄存器                  
 5. 8 并行輸入/輸出                  
 5. 8. 1  12C5xx和16C505的I/O管腳訪問                  
 5. 9  中斷                  
 5. 9. 1  TMR0                  
 5. 9. 2 計算延遲值                  
 5. 10 預標度計數(shù)器                  
 5. 11 選項寄存器                  
 5. 12  中檔器件內(nèi)置EEPROM/Flash存儲器的訪問                  
 5. 12. 1  低檔器件的內(nèi)置數(shù)據(jù)EEPROM                  
 5. 13  TMRl和TMR2                  
 5. 13. 1  比較/捕獲/PWM(CCP)模塊                  
 5. 14  串行I/O                  
 5. 14. 1  同步串行端口(SSP)通信模塊                  
 5. 14. 2  USART異步串行通信                  
 5. 15  模擬I/O                  
 5. 15. 1  PICl6C62x型器件:電位比較                  
 5. 15. 2  PICl6C7x:模擬輸入                  
 5. 16  并行從動端口(PSP)                  
 5. 17  17Cxx型器件的外部存儲器的連接                  
 5. 18  電路上串行編程(ICSP)                  
 5. 19  未來器件展望                  
 第6章  PlCmicro微控制器應用設計和硬件連接                  
 6. 1  估計應用功耗需求                  
 6. 2  復位                  
 6. 3  連接到外部器件                  
 6. 3. 1  數(shù)字邏輯器件                  
 6. 3. 2  不同的邏輯電平和ECL與電平移動                  
 6. 4 發(fā)光二極管                  
 6. 5 開關跳動                  
 6. 6 短陣鍵區(qū)                  
 6. 7 液晶顯示器                  
 6. 8  模擬I/O                  
 6. 8. 1  電位計                  
 6. 8. 2  脈寬調制I/O                  
 6. 8. 3  音頻輸出                  
 繼電器和螺線管                  
 直流電機和步進電機                  
 6. 11  R/C伺服控制                  
 6. 12  串行端口                  
 6. 12. 1  同步                  
 6. 12. 2  異步(NRZ)串行                  
 6. 12. 3  Dallas半導體廠的1線接口                  
 第7章  PC接口技術                  
 7. 1 PC接口軟件                  
 7. 2  串行端口                  
 7. 2. 1  超級終端                  
 7. 2. 2  VISUAL BASIC MSCOMM串行控制                  
 7. 3  并行端口                  
 7. 4 鍵盤和鼠標端口                  
 7. 5  ISA總線                  
 第8章  PICmicro微控制器應用程序的軟件開發(fā)工具                  
 8. 1 軟件開發(fā)工具                  
 8. 1. 1  編輯器                  
 8. 1. 2  匯編程序                  
 8. 1. 3  編譯器                  
 8. 1. 4  連接器                  
 8. 1. 5  模擬器                  
 8. 1. 6 仿真器                  
 8. 1. 7 集成開發(fā)環(huán)境                  
 8. 2  高級語言                  
 8. 2. 1  全局變量和局部變量                  
 8. 2. 2  BASIC和PICBASIC語言                  
 8. 2. 3  應用于PICmicro微控制器的C語言                  
 8. 2. 4  PICMe語言                  
 8. 3 MPSIM. INI                  
 8. 4 激勵(.STI)文件                  
 8. 5  模糊技術                  
 8. 6 版本支持工具                  
 8. 7  MPLAB                  
 8. 7. 1  創(chuàng)建方案以及方案文件(. PJT)                  
 8. 7. 2  為模擬軟件提供輸入數(shù)據(jù)                  
 8. 7. 3  MPASM源文件(. ASM)                  
 8. 7. 4 標準定義以及INCLUDE文件(. INC)                  
 8. 7. 5  輸出文件                  
 8. 7. 6 連接以及連接后的應用程序                  
 8. 7. 7 觀察窗口文件                  
 第9章  PICmicro微控制器匯編軟件開發(fā)技術                  
 9. 1  生成代碼并對代碼做出支持                  
 9. 1. 1  范例模板                  
 9. 2  PICmicro微控制器的編程技巧                  
 9. 2. 1  標號. 地址和標識                  
 9. 2. 2  配置保險和ID位置                  
 9. 2. 3  具有參數(shù)傳遞的子程序                  
 9. 2. 4  程序結構的優(yōu)化                  
 9. 3  中斷                  
 9. 3. 1  標準信息存儲程序                  
 9. 3. 2  無信息存儲的中斷處理器                  
 9. 3. 3  遞歸子程序                  
 9. 3. 4  模擬邏輯                  
 9. 4 事件驅動編程                  
 9. 5 狀態(tài)機編程                  
 9. 6  在PICmicro微控制器器件結構之間實現(xiàn)程序的接口                  
 9. 6. 1  將中檔應用軟件與低檔PICmicro微控制器接口                  
 9. 6. 2  向PICl7Cxx和PICl8Cxx的接口                  
 9. 7  優(yōu)化PICmicro微控制器的應用軟件                  
 9. 8  有助于避免應用軟件使用問題的一些原則                  
 第10章  宏開發(fā)                  
 10. 1  定義與宏之間的區(qū)別                  
 10. 2 匯編程序計數(shù)器                  
 10. 3  條件匯編                  
 10. 3. 1  用于應用程序調試的定義                  
 10. 4 宏的調試                  
 10. 5 結構化的宏編程                  
 第11章  設計個人的PlCmicro微控制器應用程序                  
 11. 1  需求說明                  
 11. 1. 1  開發(fā)合格性認證設計                  
 11. 2  PICmicro微控制器的資源分配                  
 11. 3  有效的用戶界面                  
 11. 4  項目管理                  
 第12章  程序的調試                  
 12. 1  表征化問題                  
 12. 2  假設以及對假設的測試                  
 12. 3  仿真應用                  
 12. 3. 1  設計仿真文件                  
 第13章  PlCmicro微控制器的程序設計                  
 13. 1  十六進制文件格式                  
 13. 2  代碼保護的特征                  
 13. 3  低檔器件的程序設計                  
 13. 4  中檔器件和ICSP串行程序設計                  
 13. 4. 1  PICl2C50x和PICl6C505的串行編程                  
 13. 4. 2  FLASH程序設計                  
 13. 4. 3  PICl7Cxx的ICSP程序設計                  
 13. 5  FICl7Cxx編程                  
 13. 6  PICl8Cxx編程                  
 13. 7  PICstart Plus和PROMATEII編程器                  
 13. 8  E1 Cheapo編程器                  
 13. 9  YAP-II編程器                  
 13. 10 第三方編制器                  
 第14章  仿真器                  
 14. 1  MPLABICE一2000                  
 14. 2  HCMaster                  
 14. 3  MPLAB-ICD                  
 14. 4  EMU-II                  
 14. 5 其他仿真器                  
 第15章  試驗                  
 15. 1 工具和部件                  
 15. 2  PICmicro微控制器的處理器的執(zhí)行                  
 15. 2. 1  FIRSTAP:直接寄存器尋址和創(chuàng)建第1個MPLAB方案                  
 15. 2. 2  REGADDR:寄存器的Bank尋址                  
 15. 2. 3  STATUS:狀態(tài)寄存器                  
 15. 2. 4  ARITH:算術運算                  
 15. 3  跳轉                  
 15. 3. 1  MIDGOTO:程序內(nèi)存頁之間的中檔跳轉                  
 15. 3. 2  LOWGOTO:程序內(nèi)存頁之間的低檔跳轉                  
 15. 3. 3  CONDJUMP:條件跳轉                  
 15. 4  數(shù)據(jù)                  
 15. 4. 1  VARMANI:變量處理                  
 15. 4. 2  VARABBAY:變量數(shù)組的仿真                  
 15. 4. 3  STACKOPS:算術運算堆棧的仿真                  
 15. 5  子程序                  
 15. 5. 1  FIRSTCAL:通過寄存器傳遞數(shù)據(jù)                  
 15. 5. 2  STAKCALL:傳遞堆棧上的數(shù)據(jù)                  
 15. 5. 3  CALLBUP:程序計數(shù)器的堆棧放大                  
 15. 6  表數(shù)據(jù)                  
 15. 6. 1  TABLEO:中檔的表調用                  
 15. 6. 2  ARBTABLE:比256表目更長的中檔表                  
 15. 6. 3  SMALLTBL:低檔的表調用和放置                  
 15. 6. 4  STATEMIC:控制狀態(tài)機的運行                  
 15. 7  硬件操作                  
 15. 7. 1  LEDON:打開一個發(fā)光二極管(LED)                  
 15. 7. 2  計算現(xiàn)時需求/檢查試驗                  
 15.7. 3  DEBOUNCE:抖動按鈕                  
 15. 7. 4  PINCHG:無意改變輸出位                  
 15. 7. 5  TIMEEND:無法結束的TMRO延遲                  
 15. 7. 6  DECOUPLE:電源/去稠問題                  
 15. 7. 7  WDT:監(jiān)視計時器                  
 15. 7. 8  POWKRUP:寄存器上電值                  
 15. 7. 9  RESET:復位                  
 15. 7. 10  TMRO:用預標度器設置TMRO                  
 15. 7. 11  RANDOM:隨機數(shù)生成器                  
 15. 7. 12  SLEEP:休眠                  
 15. 7. 13  DIFFOSC:不同的振蕩器                  
 15. 7. 14  EEPROM:訪問EEPROM數(shù)據(jù)存儲器                  
 15. 7. 15  SHORT:可能最簡單的PICmicro微控制器實例                  
 15. 8  模擬輸入/輸出                  
 15. 8. 1  ADCLESS:不用ADC測量電阻值                  
 15. 8. 2  ADC:內(nèi)置ADC的使用                  
 15. 8. 3  VLADDER:電阻器的梯形輸出                  
 15. 8. 4  PWMOUT:PWM電壓輸出                  
 15. 9  I/O中斷                  
 15. 9. 1  CYLON:帶有上下文存儲的計時器/中斷處理器                  
 15. 9. 2  TMROINT:對帶有計時器管腳輸入的輸入管腳中斷的仿真                  
 15. 9. 3  LEDPWN:用來減弱LED PWM的TIMERO中斷                  
 15. 9. 4  INTDEB:用中斷反彈輸人                  
 15. 10  串行I/O                  
 15. 10. 1  TRUERS:使用內(nèi)建USART的異步串行I/O                  
 15. 10. 2  BASICRS:帶有管腳激勵文件的異步串行I/O硬件的仿真                  
 15. 10. 3  SIMPRS:位脈沖異步串行I們測試                  
 15. 10. 4  3RS:使用3線RS-232接口檢測PICmicro微控制器                  
 15. 11  調試                  
 15. 11. 1  調試:應用程序存在的一些細節(jié)問題                  
 第16章  設計                  
 16. 1  低檔器件                  
 16. 1. 1  TRAINCTL:使用霍耳效應傳感器的模型列車紅綠燈控制                  
 16. 1. 2  SLI:串行LCD接口                  
 16. 1. 3  ULTRA:超聲LCD測距                  
 16. 1. 4  KEY:開關矩陣按鍵接口                  
 16. 2  中檔器件                  
 16. 2. 1  時鐘:模擬時鐘                  
 16. 2. 2  XMAS:用閃爍燈和音樂作圣誕節(jié)裝飾                  
 16. 2. 3  FANCTAL:簡單的風扇速度控制器                  
 16. 2. 4  IRTANK:TV I/R遙控機器人                  
 16. 2. 5  IRBETTER:I/R機器人附錄                  
 16. 2. 6  THERMO:具有7段LED(發(fā)光二極管)顯示器的電子溫度計                  
 16. 2. 7  MARYATOY:MARYA的玩具, 它是電子溫度計的附件                  
 16. 2. 8  MARYABAS:"MARYA的玩具"的PicBasic"端口"                  
 16. 2. 9  EMAIL:將PICmicro微控制器連接到INTERNET                  
 16. 2. 10  PCTHERM:RS-485主(PC中是PSP)/從遠程(PICl6HV540)溫度計接口                  
 16. 2. 11  SERVO:R/C伺服機構編程器/控制器                  
 16. 2. 12  ADDENDUM:SimmStick(伺服機構控制器                  
 16. 2. 13  MIC-II:單片控制器                  
 16. 2. 14  VIDEO:NTSC視頻輸出                  
 16. 3  PICl7Cxx器件                  
 16. 3. 1  PICl7DEV:PICl7Cxx存儲器接口演示電路和監(jiān)視器編程                  
 16. 4  PICl8Cxx器件                  
 16. 4. 1  FUZZY:模糊邏輯風扇調速器                  
 第17章  實時操作系統(tǒng)                  
 17. 1  RTOS01:簡單的PICl8Cxx RTOS                  
 17. 2  RTOS02:多任務應用程序舉例                  
 第18章  結束語                  
 附錄A  術語表                  
 附錄B  有用的表和數(shù)據(jù)                  
 附錄C  PlCmicro微控制器應用程序調試檢驗表                  
 附錄D  資源                  
 附錄E  PlCmicro微控制器產(chǎn)品和服務提供商                  
 附錄P  SimmStick                  
 附錄G  UMPS                  
 附錄H  grasm/gpsim Linux PlCmicro微控制器應用工具                  
 附錄I  CD-ROM                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號