注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)Microchip PIC系列單片機(jī)原理、應(yīng)用與開發(fā)

Microchip PIC系列單片機(jī)原理、應(yīng)用與開發(fā)

Microchip PIC系列單片機(jī)原理、應(yīng)用與開發(fā)

定 價:¥34.00

作 者: 王道憲主編
出版社: 國防工業(yè)出版社
叢編項(xiàng): 嵌入式硬件系統(tǒng)設(shè)計與開發(fā)系列
標(biāo) 簽: 單片計算機(jī)

ISBN: 9787118032260 出版時間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 393 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了美國Microchip公司的PIC系列微控制器(單片機(jī))的開發(fā)應(yīng)用概況及其源程序的建立和匯編過程,并以PIC16C系列產(chǎn)品為主介紹了芯片的系統(tǒng)結(jié)構(gòu)及其工作原理;片內(nèi)各種豐富的部件和資源的使用方法;芯片的指令系統(tǒng)和匯編語言程序設(shè)計技術(shù)及實(shí)例;提供了常用的運(yùn)算子程序。本書內(nèi)容全面而實(shí)用,語言邏輯性強(qiáng),通俗流暢,易學(xué)易懂,是單片機(jī)開發(fā)者和初步具備電子技術(shù)基礎(chǔ)和計算機(jī)知識基礎(chǔ)的初學(xué)者的很好的參考書,也可作為大學(xué)相關(guān)專業(yè)研究生、本科、專科、中專各種單片機(jī)應(yīng)用畢業(yè)設(shè)計的參考用書以及培訓(xùn)班的教材。

作者簡介

暫缺《Microchip PIC系列單片機(jī)原理、應(yīng)用與開發(fā)》作者簡介

圖書目錄

第1章  PIC系列微控制器系統(tǒng)結(jié)構(gòu)和工作原理                  
 1. 1  概述                  
 1. 1. 1  PIC系列微控制器硬件結(jié)構(gòu)特點(diǎn)                  
 1. 1. 2  PIC系列微控制器技術(shù)性能特點(diǎn)                  
 1. 1. 3  PIC系列微控制器系統(tǒng)結(jié)構(gòu)                  
 1. 1. 4  特殊功能部件                  
 1. 1. 5  振蕩器配置方法                  
 1. 2  PIC系列微控制器                  
 1. 2. 1  型號選擇指南                  
 1. 2. 2  PIC 12C5XX/12CE5XX8微控制器簡介                  
 1. 2. 3  PIC16C5X8位微控制器簡介                  
 1. 2. 4  PIC16F8X8位微控制器簡介                  
 1. 2. 5  PIC16CXX中級8位微控制器簡介                  
 1. 2. 6  PIC17CXX高級8位微控制器簡介                  
 第2章  PIC系列微控制器指令系統(tǒng)                  
 2. 1  概述                  
 2. 1. 1  PIC源程序的格式和建立                  
 2. 1. 2  尋址方式                  
 2. 2  PIC系列微控制器的指令系統(tǒng)                  
 2. 2. 1  PIC匯編語言指令格式                  
 2. 2. 2  清零指令                  
 2. 2. 3  面向字節(jié). 常數(shù)與控制操作的指令                  
 2. 2. 4  直觀助記符                  
 第3章  PIC12CSXX系列微控制器                  
 3. 1  PIC12C5XX功能原理                  
 3. 1. 1  功能特點(diǎn)                  
 3. 1. 2  型號及引腳介紹                  
 3. 1. 3  PIC12C5XX內(nèi)部結(jié)構(gòu)                  
 3. 1. 4  指令周期和流水作業(yè)                  
 3. 1. 5  程序存儲器和堆棧                  
 3. 1. 6  數(shù)據(jù)存儲器                  
 3. 1. 7  I/O口                  
 3. 1. 8  定時器/計數(shù)器TIMERO                  
 3. 1. 9  預(yù)分頻器                  
 3. 1. 10  看門狗WDT                  
 3. 1. 11  振蕩                  
 3. 1. 12  復(fù)位                  
 3. 2  PIC12C5XX  指令集及程序設(shè)計技巧                  
 3. 2. 1  PIC12C5XX指令概述                  
 3. 2. 2  PIC12C5XX指令尋址方式                  
 3. 2. 3  面向字節(jié)操作類指令                  
 3. 2. 4  面向位操作類指令                  
 3. 2. 5  常數(shù)和控制操作類指令                  
 3. 2. 6  PIC12C5XX程序設(shè)計基礎(chǔ)                  
 第4章  PIC16C5X系列微控制器                  
 4. 1  PICl6C5X  硬件結(jié)構(gòu)                  
 4. 1. 1  PIC16C5X主要功能特點(diǎn)                  
 4. 1. 2  PIC16C5X型號及引腳介紹                  
 4. 1. 3  PIC16C5X內(nèi)部結(jié)構(gòu)                  
 4. 1. 4  程序存儲器及堆棧                  
 4. 1. 5  數(shù)據(jù)存儲器                  
 4. 1. 6  預(yù)分頻器                  
 4. 1. 7  看門狗WDT                  
 4. 1. 8  I/O口結(jié)構(gòu)                  
 4. 1. 9  振蕩電路                  
 4. 1. 10  復(fù)位                  
 4. 1. 11  低功耗模式                  
 4. 1. 12  系統(tǒng)定義字                  
 4. 2  PIC16C5X指令集及程序設(shè)計技巧                  
 4. 2. 1  PIC165X指令概述                  
 4. 2. 2  PIC16C5X指令尋址方式                  
 4. 2. 3  面向字節(jié)操作類指令                  
 4. 2. 4  面向位操作指令                  
 4. 2. 5  常數(shù)和控制操作類指令                  
 4. 2. 6  特殊指令助記符                  
 4. 2. 7  PIC16C5X程序設(shè)計基礎(chǔ)                  
 第5章  PIC16C6X系列微控制器                  
 5. 1  主要功能特點(diǎn)                  
 5. 1. 1  高性能RISC結(jié)構(gòu)CPU                  
 5. 1. 2  功能部件特性                  
 5. 1. 3  微控制器特性                  
 5. 1. 4  CMOS工藝特性                  
 5. 2  芯片類型                  
 5. 3  引腳介紹                  
 5. 4  內(nèi)部結(jié)構(gòu)                  
 5. 5  指令時序和流水作業(yè)                  
 5. 6  程序存儲器和堆棧                  
 5. 7  數(shù)據(jù)寄存器                  
 5. 7. 1  通用數(shù)據(jù)寄存器                  
 5. 7. 2  專用功能寄存器                  
 5. 8  I/O口                  
 5. 8. 1  PORTA和TRISA                  
 5. 8. 2  PORTB和TRISB                  
 5. 8. 3  PORTC和TRISC                  
 5. 8. 4  PORTD和TRISD                  
 5. 8. 5  PORTE和TRISE                  
 5. 8. 6  I/O編程注意事項(xiàng)                  
 5. 8. 7  并行口                  
 5. 9  定時器/計數(shù)器                  
 5. 9. 1  TIMER0定時器/計數(shù)器                  
 5. 9. 2  TIMER1定時器/計數(shù)器                  
 5. 9. 3  TIMER2定時器                  
 5. 10  CCP模塊                  
 5. 10. 1  捕捉模式                  
 5. 10. 2  比較模式                  
 5. 10. 3  脈寬調(diào)制模式                  
 5. 11  同步串行口模塊                  
 5. 11. 1  SPI模式                  
 5. 11. 2  I C模式                  
 5. 12  串行通信接口(SCI)模塊                  
 5. 12. 1  SCI波特率產(chǎn)生器                  
 5. 12. 2  采樣                  
 5. 12. 3  SCI異步方式                  
 5. 12. 4  SCI同步主控模式                  
 5. 12. 5  SCI同步從屬模式                  
 5. 13  CPU的特性                  
 5. 13. 1  系統(tǒng)定義字                  
 5. 13. 2  振蕩                  
 5. 13. 3  復(fù)位                  
 5. 13. 4  中斷                  
 5. 13. 5  看門狗                  
 5. 13. 6  睡眠                  
 5. 13. 7  程序保密位                  
 5. 13. 8  用戶識別碼                  
 第6章  PIC16C7X微控制器                  
 6. 1  主要功能特點(diǎn)                  
 6. 1. 1  高性能RISC結(jié)構(gòu)CPU                  
 6. 1. 2  功能部件特性                  
 6. 1. 3  微控制器特性                  
 6. 1. 4  CMOS工藝特性                  
 6. 2  引腳介紹                  
 6. 3  內(nèi)部結(jié)構(gòu)及指令時序                  
 6. 4  程序存儲器和堆棧                  
 6. 5  數(shù)據(jù)寄存器                  
 6. 5. 1  寄存器結(jié)構(gòu)                  
 6. 5. 2  中斷控制寄存器INTCON                  
 6. 5. 3  寄存器PIE1                  
 6. 5. 4  寄存器PIR1                  
 6. 5. 5  寄存器PCON                  
 6. 5. 6  寄存器PIE2和PIR2                  
 6. 6  I/O口                  
 6. 6. 1  PORTA和TRISA寄存器                  
 6. 6. 2  PORTE和TRISE                  
 6. 7  定時器/計數(shù)器及看門狗WDT                  
 6. 8  CCP模塊                  
 6. 9  同步串行口模塊及串行通信接口                  
 6. 10  A/D轉(zhuǎn)換                  
 6. 10. 1  A/D采樣                  
 6. 10. 2  A/D轉(zhuǎn)換時鐘                  
 6. 10. 3  設(shè)置A/D口                  
 6. 10. 4  A/D轉(zhuǎn)換例程                  
 6. 10. 5  睡眠中的A/D轉(zhuǎn)換                  
 6. 10. 6  A/D精度和誤差                  
 6. 10. 7  復(fù)位對A/D的影響                  
 6. 10. 8  CCP模塊觸發(fā)A/D轉(zhuǎn)換                  
 6. 10. 9  A/D電路連接                  
 6. 10. 10  A/D傳遞函數(shù)及A/D轉(zhuǎn)換流程                  
 6. 11  CPU特性                  
 第7章  PIC16C8X微控制器                  
 7. 1  主要功能特點(diǎn)                  
 7. 1. 1  高性能RISC結(jié)構(gòu)CPU                  
 7. 1. 2  功能部件                  
 7. 1. 3  微控制器特性                  
 7. 1. 4  CMOS工藝特性                  
 7. 2  芯片類型                  
 7. 3  引腳介紹                  
 7. 4  內(nèi)部結(jié)構(gòu)                  
 7. 5  指令時序                  
 7. 6  程序存儲器和堆棧                  
 7. 7  數(shù)據(jù)存儲器                  
 7. 8  E PROM數(shù)據(jù)存儲器                  
 7. 8. 1  數(shù)據(jù)寄存器EEDATA                  
 7. 8. 2  地址寄存器EEADR                  
 7. 8. 3  控制寄存器EECON1和EECON2                  
 7. 8. 4  E PROM讀操作                  
 7. 8. 5  E PROM寫操作                  
 7. 8. 6  E PROM操作功耗                  
 7. 9  I/O口                  
 7. 10  定時器/計數(shù)器                  
 7. 11  中斷                  
 7. 12  CPU特性                  
 第8章  PIC16F8X微控制器                  
 8. 1  概述                  
 8. 1. 1  高性能RISC結(jié)構(gòu)CPU                  
 8. 1. 2  功能部件                  
 8. 1. 3  微控制器特性                  
 8. 1. 4  CMOS工藝特性                  
 8. 2  時鐘和指令周期                  
 8. 3  存儲器的結(jié)構(gòu)                  
 8. 3. 1  程序存儲器的結(jié)構(gòu)                  
 8. 3. 2  數(shù)據(jù)存儲器的結(jié)構(gòu)                  
 8. 4  PCL和PCLATH                  
 8. 4. 1  程序計數(shù)器                  
 8. 4. 2  程序存儲器的頁                  
 8. 4. 3  間接尋址INDF和FSR的作用                  
 8. 5  I/O端口                  
 8. 5. 1  PORTA和TRISA寄存器                  
 8. 5. 2  PORTB和TRISB寄存器                  
 8. 5. 3  I/O編程的考慮                  
 8. 6  堆棧                  
 8. 7  計時器                  
 8. 8  數(shù)據(jù)E PROM存儲器                  
 8. 9  CPU專門的特征                  
 8. 9. 1  配置位                  
 8. 9. 2  中斷                  
 8. 9. 3  復(fù)位                  
 8. 9. 4  監(jiān)視定時器WDT                  
 第9章  PIC17CXX微控制器                  
 9. 1  PIC17CXX                  
 9. 1. 1  性能特點(diǎn)                  
 9. 1. 2  典型芯片                  
 9. 2  PIC17C7XX                  
 9. 2. 1  高性能RISC結(jié)構(gòu)CPU                  
 9. 2. 2  功能部件特性                  
 9. 2. 3  微控制器特性                  
 9. 2. 4  CMOS工藝特性                  
 第10章  PIC16CXX指令系統(tǒng)                  
 10. 1  PIC16CXX指令尋址方式                  
 10. 1. 1  寄存器間接尋址                  
 10. 1. 2  立即數(shù)尋址                  
 10. 1. 3  直接尋址                  
 10. 1. 4  位尋址                  
 10. 2  PIC16CXX指令詳細(xì)介紹                  
 10. 3  特殊指令助記符                  
 第11章  PIC16CXX程序設(shè)計范例                  
 11. 1  程序的基本格式                  
 11. 2  開發(fā)步驟流程                  
 11. 3  設(shè)計實(shí)例                  
 11. 3. 1  RB口電平變化中斷的幾種情況                  
 11. 3. 2  利用按鍵來喚醒CPU                  
 11. 3. 3  A/D轉(zhuǎn)換                  
 11. 3. 4  4路A/D轉(zhuǎn)換. 4×4鍵盤矩陣. 4位7段數(shù)碼顯示的電路                  
 11. 3. 5  16CXX和24LC01的連接                  
 11. 3. 6  16CXX和24LC65的連接                  
 11. 3. 7  16CXX和93LC46的連接                  
 11. 3. 8  16CXX SPI接口和93LCXX的連接                  
 11. 3. 9  8位并行口的使用                  
 11. 3. 10  CPP模式的應(yīng)用例程                  
 11. 3. 11  TMR1異步時鐘方式下的應(yīng)用                  
 11. 3. 12  PIC16C84內(nèi)部數(shù)據(jù)E PROM使用例程                  
 第12章  PIC單片機(jī)常用運(yùn)算子程序                  
 12. 1  定點(diǎn)算術(shù)運(yùn)算程序                  
 12. 1. 1  8×8位無符號數(shù)乘法                  
 12. 1. 2  16×16位數(shù)加法和減法                  
 12. 1. 3  16×16位數(shù)乘法                  
 12. 1. 4  16/16位除法                  
 12. 2  浮點(diǎn)算術(shù)運(yùn)算程序                  
 12. 2. 1  浮點(diǎn)數(shù)表示方法                  
 12. 2. 2  浮點(diǎn)數(shù)運(yùn)算程序                  
 12. 3  BCD碼轉(zhuǎn)換和運(yùn)算程序                  
 12. 3. 1  BCD碼到二進(jìn)制數(shù)轉(zhuǎn)換                  
 12. 3. 2  二進(jìn)制數(shù)到BCD碼轉(zhuǎn)換                  
 12. 3. 3  BCD碼加法和減法程序                  
 12. 4  開平方根程序                  
 12. 5  測試程序                  
 12. 5. 1  8×8位無符號數(shù)乘法的測試程序                  
 12. 5. 2  16×16位數(shù)加法和減法的測試程序                  
 12. 5. 3  16×16位數(shù)乘法的測試程序                  
 12. 5. 4  16/16位除法測試程序                  
 12. 5. 5  浮點(diǎn)數(shù)運(yùn)算程序測試程序                  
 12. 5. 6  BCD碼到二進(jìn)制數(shù)轉(zhuǎn)換測試程序                  
 12. 5. 7  二進(jìn)制數(shù)到BCD碼轉(zhuǎn)換測試程序                  
 12. 5. 8  BCD碼加法和減法程序測試程序                  
 12. 5. 9  開平方根算法測試程序                  
 12. 6  PIC的4×4鍵盤子程序                  
 第13章  宏匯編器MPASM                  
 13. 1  單片機(jī)開發(fā)中的基本問題                  
 13. 2  MPASM的特性及安裝啟動和運(yùn)行操作                  
 13. 2. 1  特性                  
 13. 2. 2  安裝                  
 13. 2. 3  運(yùn)行                  
 13. 2. 4  基于Windows和MPLAB的MPASM匯編                  
 13. 2. 5  設(shè)置MPLAB以運(yùn)行MPASM                  
 13. 2. 6  生成輸出文件                  
 13. 2. 7  疑難解答                  
 13. 3  匯編語言格式                  
 13. 3. 1  標(biāo)號                  
 13. 3. 2  指令助記符                  
 13. 3. 3  操作數(shù)                  
 13. 3. 4  注釋                  
 13. 4  宏指令                  
 13. 4. 1  宏定義                  
 13. 4. 2  宏調(diào)用                  
 13. 4. 3  局部符號LOCAL                  
 13. 4. 4  偽操作                  
 13. 5  偽指令                  
 13. 5. 1  數(shù)據(jù)偽指令                  
 13. 5. 2  列表偽指令                  
 13. 5. 3  控制偽指令                  
 13. 5. 4  宏定義偽指令                  
 13. 6  錯誤/警告信息                  
 13. 6. 1  錯誤信息                  
 13. 6. 2  警告信息                  
 13. 7  使用MPASM來匯編PIC12C5XX的問題                  
 13. 8  MPALC到MPASM的轉(zhuǎn)換                  
 13. 9  標(biāo)準(zhǔn)頭文件示例                  
 13. 9. 1  PIC16C74的標(biāo)準(zhǔn)頭文件                  
 13. 9. 2  PIC17C42的標(biāo)準(zhǔn)頭文件                  
 第14章  Windows下微控制器源程序匯編和固化                  
 14. 1  Windows下PIC集成開發(fā)軟件MPLAB                  
 14. 1. 1  MPLAB的特性與安裝運(yùn)行                  
 14. 1. 2  MPLAB的桌面與菜單命令                  
 14. 2  在MPLAB中建立PIC微控制器源程序                  
 14. 3  MPLAB中源程序文件被存入到指定的目錄和裝載                  
 14. 4  在MPLAB中創(chuàng)建項(xiàng)目                  
 14. 5  在MPLAB中PIC源程序的匯編                  
 14. 6  PIC微控制器源程序的固化和編程器                  
 14. 7  設(shè)置MPLAB以便使用MPLINK                  
 14. 8  PIC  16F84(或16C8C)實(shí)驗(yàn)板                  
 參考文獻(xiàn)                  

本目錄推薦

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