注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)PIC軟硬件系統(tǒng)設(shè)計:基于PIC16F87X系列

PIC軟硬件系統(tǒng)設(shè)計:基于PIC16F87X系列

PIC軟硬件系統(tǒng)設(shè)計:基于PIC16F87X系列

定 價:¥40.00

作 者: 劉篤仁主編
出版社: 電子工業(yè)出版社
叢編項: 嵌入式系統(tǒng)與單片機系列叢書
標(biāo) 簽: 單片計算機

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

內(nèi)容簡介

  本書內(nèi)容是基于PIC16F87X單片機的軟件硬件系統(tǒng)設(shè)計與應(yīng)用。書中介紹了PIC16F87X的組成和結(jié)構(gòu);PIC16F87X CPU的特殊性能;存儲器組織和特殊功能寄存器SFR功能;PIC匯編語言程序設(shè)計;PIC開發(fā)軟件;PIC在線調(diào)試技術(shù);I/O端口及其功能;數(shù)據(jù)存儲器E2PROM與程序存儲器FLASH;定時器/計數(shù)器;捕獲/比較/脈寬調(diào)制CCP模塊;主同步串行端口MSSP;可尋址的通用同步異步接收發(fā)送器;模數(shù)轉(zhuǎn)換器A/D模塊;PIC系統(tǒng)設(shè)計基礎(chǔ)應(yīng)用(定時器/計數(shù)器、A/D轉(zhuǎn)換器、PWM脈寬調(diào)制、PSP并行從動、USART通用同步異步接收發(fā)送器等);PIC單片機系統(tǒng)設(shè)計I(電子密碼鎖設(shè)計)、PIC單片機系統(tǒng)設(shè)計II(溫度測量控制)、PIC單片機系統(tǒng)設(shè)計III(步進(jìn)電機遙控)、PIC單片機系統(tǒng)設(shè)計IV(直流電機控制)、PIC單片機系統(tǒng)設(shè)計V(氣體檢測顯示)等。 本書內(nèi)容豐富,理論聯(lián)系實際,管合高等學(xué)校師生和電子類工程技術(shù)人員使用。

作者簡介

暫缺《PIC軟硬件系統(tǒng)設(shè)計:基于PIC16F87X系列》作者簡介

圖書目錄

第1章 緒論
1.1 微處理器、微型計算機及微型計算機系統(tǒng)
1.2 微型計算機的分類
1.3 單片機的基本結(jié)構(gòu)
第2章 PIC16F87X的組成和結(jié)構(gòu)
2.1 從MCS-51說起
2.2 PIC16FB87X單片機與MCS-51單片機內(nèi)部結(jié)構(gòu)比較
2.2.1 MCS-51單片機的內(nèi)部結(jié)構(gòu)
2.2.2 PIC16FB87X單片機的內(nèi)部結(jié)構(gòu)
2.3 關(guān)于PIC16FB87X器件
2.4 PIC16FB87X CPU的特殊性能
2.4.1 組態(tài)位
2.4.2 振蕩器組態(tài)
2.4.3 復(fù)位
2.4.4 上電復(fù)位POR
2.4.5 電源升定時器PWRT
2.4.6 振蕩器啟動定時器OST
2.4.7 節(jié)電復(fù)位BOR
2.4.8 暫停順序
2.4.9 電源控制/狀態(tài)寄存器PCON
2.4.10 中斷
第3章 存儲器組織和特殊功能寄存器SFR功能
3.1 存儲器組織
3.1.1 程序存儲器組織
3.1.2 數(shù)據(jù)存儲器組織
3.1.3 通用寄存器文件GPR File
3.2 特殊功能寄存器SFR
3.2.1 狀態(tài)寄存器STATUS
3.2.2 選擇寄存器OPTION-REG
3.2.3 中斷控制寄存器INTCON
3.2.4 外部中斷允許寄存器PIE1
3.2.5 外部中斷寄存器PIR1
3.2.6 外部中斷允許寄存器PIR2
3.2.7 外部中斷寄存器PIR2
3.2.8 電源控制寄存器PCON
3.2.9 間接導(dǎo)址寄存器INDF和文件選擇寄存器FSR
3.2.10 程序計數(shù)器PC及其低字節(jié)寄存器PCL和高字節(jié)PCH修改寄存器PCLATH
3.3 程序存儲器跨頁訪問(Program Memory Paging)
第4章 PIC匯編語言程序設(shè)計
4.1 PIC匯編語言規(guī)則
4.1.1 概述
4.1.2 PIC16FB87X單片機的尋址法
4.1.3 PIC16FB87X單片機指令
4.1.4 PIC16FB87X單片機指令集
4.2 PIC匯編語言的編寫方法
4.2.1 PIC匯編語言程序的基本格式
4.2.2 偽指令
4.2.3 宏指令和宏調(diào)用
4.2.4 條件匯編
4.3 PIC匯編語言編程小例
4.4 數(shù)據(jù)堆棧、數(shù)據(jù)隊列的使用及有限狀態(tài)機的應(yīng)用
4.4.1 數(shù)據(jù)堆棧
4.4.2 數(shù)據(jù)隊列
4.4.3 有限狀態(tài)機
第5章 PIC開發(fā)軟件
5.1 MPLAB-IDE的特性和安裝
5.1.1 MPLAB的特性
5.1.2 MPLAB的安裝
5.2 MPLAB的使用
5.2.1 MPLAB的運行
5.2.2 MPLAB的工具欄及其應(yīng)用
5.2.3 MPLAB的菜單命令行
5.3 如何在MPLAB環(huán)境中書寫和編譯程序
5.3.1 源程序的書寫步驟
5.3.2 源程序的編譯和模擬運行調(diào)度
第6章 PIC在線調(diào)試技術(shù)
6.1 MPLAB-ICD組成部件
6.1.1 MPLAB-ICD使用的資源
6.1.2 MPLAB-ICD的各組成部件
6.1.3 MPLAB-ICD集成開發(fā)軟件包
6.2 MPLAB-ICD的安裝
6.2.1 MPLAB-ICD開發(fā)套件組成
6.2.2 MPLAB-ICD對計算機主機的要求
6.2.3 安裝硬件
6.2.4 安裝軟件
6.3 調(diào)試實例
6.3.1 建立一個十六進(jìn)制的調(diào)試文件
6.3.2 設(shè)置ICD的編程和調(diào)試選項
6.3.3 編程PIC16F877和設(shè)置演示板
6.3.4 運行、調(diào)試demo877
6.3.5 demo877軟件的主例程序
6.3.6 MPLAB-ICD的常見使用問題及其排除方法
第7章 I/O端口及其功能
7.1 PORTA和TRISA寄存器
7.2 PORTB和TRISB寄存器
7.3 PORTC和TRISC寄存器
7.4 PORTD和TRISD寄存器
7.5 PORTE和TRISE寄存器
7.6 產(chǎn)行從屬端口(Parallel Slave Port)
第8章 數(shù)據(jù)存儲器E2PROM與程序存儲器FLASH
8.1 數(shù)據(jù)存儲器E2PROM與程序存儲器FLASH
8.1.1 EEADR
8.1.2 EECON1和EECON2寄存器
8.2 數(shù)據(jù)E2PROM存儲器
8.3 對數(shù)據(jù)E2PROM存儲器寫
8.4 讀FLASH程序存儲器
8.5 寫FLASH程序存儲器寫
8.6 寫檢驗(Verify)
8.7 保護(hù)防止假寫
8.7.1 E2PROM數(shù)據(jù)存儲器
8.7.2 FLASH程序存儲器
8.8 在編碼保護(hù)期間操作
8.8.1 E2PROM數(shù)據(jù)存儲器
8.8.2 FLASH程序存儲器
第9章 定時器/計數(shù)器
9.1 Timer0模塊
9.1.1 Timer0工作
9.1.2 預(yù)分頻器(Prescaler)
9.1.3 切換分頻器分配
9.1.4 定時器Timer0中斷
9.2 Timer1模塊
9.2.1 定時器Timer1工作
9.2.2 Timer1計數(shù)器工作
9.2.3 Timer1振蕩器
9.2.4 Timer1中斷
9.2.5 利用CCP觸發(fā)輸出復(fù)位Timer1
9.2.6 Timer1預(yù)分頻器
9.3 Timer2模塊
9.3.1 定時器Timer2工作
9.3.2 Timer2中斷
9.3.3 TMR2的輸出
第10章 捕獲/比較/脈寬調(diào)制CCP模塊
10.1 捕獲/比較/脈寬調(diào)制CCP模塊
10.2 捕獲模式
10.2.1 CCP引腳組態(tài)
10.2.2 Timer1模式選擇
10.2.3 軟件中斷
10.2.4 CCP預(yù)分頻器(Prescaler)
10.3 比較模式
10.3.1 CCP引腳組態(tài)
10.3.2 Timer1模式選擇
10.3.3 軟件中斷模式
10.3.4 特殊事件觸發(fā)器
10.4 PWM模式
10.4.1 PWM周期
10.4.2 PWM工作周期
10.4.3 PWM工作建立
第11章 主同步串行端口MSSP
11.1 主同步串行端口MSSP模塊
11.2 串行設(shè)接口SPI模式
11.2.1 工作
11.2.2 SPI I/O使能
11.2.3 典型連接
11.2.4 主模式
11.2.5 從模式
11.2.6 從同步選擇
11.2.7 休眠工作
11.2.8 復(fù)位的作用
11.3 MMSP I2C工作
11.3.1 從模式
11.3.2 尋址
11.3.3 從接收
11.3.4 從發(fā)送
11.3.5 普通調(diào)用的地址支持
11.3.6 休眠工作
11.3.7 復(fù)位的作用
11.3.8 主模式
11.3.9 多主模式
11.3.10 I2C主模式支持
11.3.11 I2C主模式工作
11.3.12 波特率產(chǎn)生器BRG
11.3.13 I2C主模式START條件時序
11.3.14 WOOL狀態(tài)標(biāo)志
11.3.15 I2C主模式重復(fù)啟動條件時序
11.3.16 重啟WCOL狀態(tài)標(biāo)志
11.3.17 I2C主模式發(fā)狀
11.3.18 I2C主模式接收
11.3.19 識別定時時序
11.3.20 停止條件定時
11.3.21 時鐘判決
11.3.22 休眠工作
11.3.23 復(fù)位的作用
11.3.24 多主機通信、總線沖突及總線判決
11.3.25 總線沖突
11.4 對于I2C總線的連接考慮
第12章 可尋址的通用同步異步接收發(fā)送器(USART)
12.1 可尋址的通用同步異步接收發(fā)送器(USART)
12.2 USART波特率發(fā)生器(BRG)
12.3 USART異步模式
12.3.1 USART異步發(fā)送器
12.3.2 USART異步接收器
12.3.3 帶地址檢測的9位模式的建立
12.4 USART同步主控模式
12.4.1 USART同步主控發(fā)送
12.4.2 USART同步主控接收
12.5 USART同步從屬模式
12.5.1 USART同步從屬發(fā)送
12.5.2 USART同步從屬接收
第13章 模數(shù)轉(zhuǎn)換器A/D模塊
13.1 模數(shù)轉(zhuǎn)換器A/D模塊
13.2 A/D捕獲的條件
13.3 A/D轉(zhuǎn)換時鐘的選擇
13.4 模擬端口引腳的配置
13.5 A/D轉(zhuǎn)換器
13.5.1 A/D結(jié)果寄存器
13.5.2 在休眠期間的A/D工作
13.5.3 復(fù)位的作用
第14章 PIC系統(tǒng)設(shè)計基礎(chǔ)應(yīng)用
14.1 定時器/計數(shù)器Timer1、Timer2應(yīng)用
14.1.1 定時器/計數(shù)器Timer1
14.1.2 定時器/計數(shù)器Timer2
14.2 A/D轉(zhuǎn)換接口與應(yīng)用
14.2.1 A/D轉(zhuǎn)換相關(guān)寄存器
14.2.2 A/D轉(zhuǎn)換工作原理
14.2.3 A/D轉(zhuǎn)換應(yīng)用示例:兩位數(shù)顯模擬電壓
14.3 PWM輸出與應(yīng)用
14.3.1 PWM輸出相關(guān)寄存器
14.3.2 PWM輸入原理
14.3.3 PWM輸出應(yīng)用示例:編輯音樂播放
14.4 PSP并行從動端口與應(yīng)用
14.4.1 PSP相關(guān)寄存器
14.4.2 PSP模塊工作原理
14.4.3 PSP應(yīng)用示例:PSP端口實現(xiàn)雙機通信
14.5 USART接口與應(yīng)用
14.5.1 USART模塊相關(guān)寄存器
14.5.2 USART接口工作原理
14.5.3 USART接口應(yīng)用示例:USART接口擴展8位并行口
第15章 PIC單片機系統(tǒng)設(shè)計I
15.1 電子密碼鎖的方案選擇
15.2 電子密碼鎖的硬件電路分析
15.2.1 電子密碼鎖的硬件電路概述
15.2.2 電路輸入與輸出的硬件連接
15.3 電子密碼鎖的軟件分析
15.3.1 Timer1定時器中斷
15.3.2 E2PROM的讀取與寫入
15.3.3 矩陣式鍵盤
15.4 主要程序的流程圖
15.5 調(diào)試中遇到的問題與解決方法
15.6 系統(tǒng)參考文件
第16章 PIC單片機系統(tǒng)設(shè)計II
16.1 方案選擇
16.2 單片機溫度控制原理
16.3 硬件電路設(shè)計
16.3.1 硬件電路分析
16.3.2 電路調(diào)整
16.4 系統(tǒng)軟件設(shè)計
16.5 系統(tǒng)調(diào)試
16.6 數(shù)據(jù)處理
16.7 系統(tǒng)參考源文件
第17章 PIC單片機原系統(tǒng)設(shè)計III
17.1 方案選擇
17.2 電路主要器件的介紹
17.2.1 三極管和二極管
17.2.2 紅外發(fā)光二極管
17.2.3 光電耦合器
17.3 紅外遙控器
17.3.1 紅外發(fā)射
17.3.2 紅外發(fā)射器
17.3.3 紅外接收器
17.4 步進(jìn)電機工作原理與使用
17.4.1 步進(jìn)電機工作原理
17.4.2 步進(jìn)電機的啟動頻率與工作頻率
17.4.3 脈沖分配器與放大器
17.4.4 步進(jìn)電機55BF004的驅(qū)動器
17.5 PIC單片機的選用
17.5.1 定時器/計數(shù)器Timer1
17.5.2 定時器/計數(shù)器Timer2
17.5.3 模數(shù)轉(zhuǎn)換器ADC
17.5.4 單片機與遙控接收器之間的接口
17.5.5 控制電機驅(qū)動脈沖分配與產(chǎn)生
17.6 硬件設(shè)計總電路圖
17.6.1 設(shè)計總方框圖
17.6.2 系統(tǒng)各部分電路
17.7 系統(tǒng)調(diào)試
17.7.1 調(diào)試遙控發(fā)射/接收器
17.7.2 單片機的調(diào)試
17.7.3 驅(qū)動器的調(diào)試
17.8 系統(tǒng)參才源文件
第18章 PIC單片機系統(tǒng)設(shè)計IV
18.1 方案概述
18.2 各部分基本原理
18.2.1 A/D轉(zhuǎn)換的基本原理
18.2.2 PWM輸出的基本原理
18.2.3 按鍵輸入的基本原理
18.2.4 負(fù)載驅(qū)動電路的基本原理
18.2.5 數(shù)碼顯示單元的基本原理
18.3 系統(tǒng)硬件設(shè)計
18.3.1 硬件電路總體介紹
18.3.2 各部分硬件介紹
18.3.3 系統(tǒng)工作過程與原理
18.4 系統(tǒng)軟件設(shè)計
18.4.1 程序中所用的寄存器簡介
18.4.2 程序流程圖
18.4.3 典型程序分析
18.5 系統(tǒng)調(diào)試和數(shù)據(jù)測量
18.5.1 系統(tǒng)調(diào)試中的問題與解決方案
18.5.2 數(shù)據(jù)測量
18.6 系統(tǒng)參考源文件
第19章 PIC單片機系統(tǒng)設(shè)計V
19.1 一氧化碳?xì)怏w監(jiān)測儀硬件電路設(shè)計
19.1.1 硬件電路設(shè)計概述
19.1.2 硬件電路各部分分析
19.2 一氧化碳?xì)怏w監(jiān)測儀軟件設(shè)計
19.2.1 建立傳感器線性模型
19.2.2 模型參數(shù)分析
19.2.3 算法實現(xiàn)及程序流程圖
19.3 系統(tǒng)參考源文件
參考文獻(xiàn)

本目錄推薦

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