注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)我和PIC單片機:基于PIC18

我和PIC單片機:基于PIC18

我和PIC單片機:基于PIC18

定 價:¥59.00

作 者: 高顯生 著
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787111426530 出版時間: 2013-07-01 包裝: 平裝
開本: 16開 頁數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡介

  《我和PIC單片機:基于PIC18》是一本讓讀者快速掌握PIC單片機及C語言開發(fā)的向?qū)健吧倒蠒?。書中以PIC18F4520單片機為例,介紹了PIC單片機的開發(fā)環(huán)境、PIC單片機最小系統(tǒng)板的搭建方法、ICSP燒寫方式、軟硬件仿真調(diào)試以及片內(nèi)幾乎全部資源的使用和開發(fā)方法。本書以新穎的思路闡述PIC的開發(fā)全過程,不拘泥于枯燥的理論和概念,立足實踐,力求使讀者在輕松愉悅的氛圍下,簡單而快速地掌握PIC的開發(fā)方法。《我和PIC單片機:基于PIC18》語言簡練幽默,內(nèi)容通俗易懂,圖文并茂,代碼豐富,操作性強,非常適合于單片機的初學(xué)者,也可作為專業(yè)從事PIC單片機開發(fā)的技術(shù)人員以及PIC單片機愛好者的參考用書。

作者簡介

暫缺《我和PIC單片機:基于PIC18》作者簡介

圖書目錄

前言
第一篇 片內(nèi)功能和開發(fā)環(huán)境
第1章 初識PIC
1.1 與眾不同的PIC
1.1.1 PIC單片機大家族
1.1.2 哈佛內(nèi)核結(jié)構(gòu)
1.1.3 PIC的功能概要
1.2 主題芯片介紹
1.2.1 片內(nèi)資源配置
1.2.2 PIC的I/O口
1.2.3 I/O口的方向設(shè)定
1.2.4 I/O口的應(yīng)用
1.2.5 I/O口的內(nèi)部結(jié)構(gòu)
第2章 PIC的開發(fā)環(huán)境
2.1 PIC開發(fā)的硬件資源
2.1.1 動手搭建系統(tǒng)板
2.1.2 ICSP接口
2.2 MPLAB IDE集成開發(fā)環(huán)境
2.2.1 單片機系統(tǒng)開發(fā)過程
2.2.2 MPLAB IDE及其內(nèi)置組件
2.2.3 MPLAB IDE的工具鏈
2.3 開發(fā)前的準(zhǔn)備
2.3.1 PICC支持的基本數(shù)據(jù)類型
2.3.2 安裝MPLAB IDE軟件
2.3.3 安裝PICC18編譯器軟件
2.4 我的第一個PIC程序
2.4.1 建立開發(fā)項目
2.4.2 新建源文件并添加到項目中
2.4.3 源代碼的編寫
2.4.4 代碼的編譯和燒寫
2.4.5 PIC入門編程實例
第3章 仿真
3.1 MPLAB SIM軟件模擬器
3.1.1 使用軟件模擬器
3.1.2 設(shè)置斷點
3.1.3 設(shè)定觀察窗口
3.2 PICkit 2硬件調(diào)試器
第4章 位操作
4.1 PICC中的高級變量
4.2 PICC中的變量修飾關(guān)鍵詞
4.3 PIC18的頭文件
4.4 位操作
4.4.1 位操作的方法
4.4.2 不容忽視的“讀-修改-寫”問題
第5章 時鐘源
5.1 數(shù)碼管
5.1.1 數(shù)碼管的內(nèi)部結(jié)構(gòu)
5.1.2 數(shù)碼管的驅(qū)動
5.2 時鐘源簡介
5.2.1 時鐘的來源
5.2.2 時鐘源的分類
5.3 主時鐘源
5.3.1 與時鐘源相關(guān)的配置位
5.3.2 主時鐘源配置
5.4 內(nèi)部及輔助時鐘源
5.4.1 內(nèi)部時鐘源配置
5.4.2 內(nèi)部及輔助時鐘源的構(gòu)成
5.4.3 時鐘源的控制寄存器
5.5 時鐘源編程實例
5.5.1 時鐘源的設(shè)置向?qū)?br /> 5.5.2 主時鐘源的應(yīng)用
5.5.3 內(nèi)部時鐘源的應(yīng)用
第6章 PIC的特色功能
6.1 功耗管理模式
6.1.1 運行模式
6.1.2 空閑模式
6.1.3 休眠模式
6.2 復(fù)位
6.2.1 外部復(fù)位
6.2.2 上電復(fù)位
6.2.3 上電延時定時器復(fù)位
6.2.4 振蕩器起振定時器復(fù)位
6.2.5 欠壓復(fù)位
6.2.6 看門狗定時器復(fù)位
6.2.7 跟蹤復(fù)位事件
6.3 雙速啟動
6.4 故障保護時鐘監(jiān)視器
第7章 配置位
7.1 配置位簡介
7.1.1 配置位的使用方法
7.1.2 配置寄存器
7.2 配置位的相關(guān)設(shè)置

第二篇 單元模塊及驅(qū)動
第8章 中斷
8.1 中斷系統(tǒng)
8.1.1 中斷的類型
8.1.2 中斷的處理
8.1.3 中斷控制寄存器
8.2 外部中斷
8.2.1 外部中斷的過程
8.2.2 特殊的PORTB端口
8.2.3 外部中斷編程實例
8.2.4 PIC的中斷服務(wù)函數(shù)
8.3 電平變化中斷
8.3.1 電平變化中斷的特點
8.3.2 電平變化中斷的應(yīng)用
第9章 定時/計數(shù)器(上)
9.1 TIMER0模塊
9.1.1 TMIER0的內(nèi)部結(jié)構(gòu)
9.1.2?TIMER0的控制寄存器
9.1.3 TIMER0的16位讀寫方式
9.1.4 TIMER0的預(yù)分頻器
9.1.5 TIMER0的中斷
9.2 TIMER0編程實例
9.3 TIMER1模塊
9.3.1 TMIER1的內(nèi)部結(jié)構(gòu)
9.3.2 TMIER1的控制寄存器
9.3.3 TIMER1的16位讀寫模式
9.3.4 TIMER1的振蕩器
9.3.5 TIMER1的中斷
9.3.6 靈活使用TIMER1
9.4 TIMER1編程實例
第10章 定時/計數(shù)器(下)
10.1 TIMER2模塊
10.1.1 TMIER2的內(nèi)部結(jié)構(gòu)
10.1.2 TMIER2的控制寄存器
10.2 TIMER2編程實例
10.3 TIMER3模塊
10.3.1 TMIER3的內(nèi)部結(jié)構(gòu)
10.3.2 TMIER3的控制寄存器
10.3.3 TIMER3的16位讀寫方式
10.3.4 TIMER3的中斷
10.4 TIMER3編程實例
第11章 A/D轉(zhuǎn)換器
11.1 A/D轉(zhuǎn)換器的原理
11.1.1 模數(shù)轉(zhuǎn)換
11.1.2 逐次逼近型A/D轉(zhuǎn)換器原理
11.2 PIC的ADC模塊
11.2.1 ADC模塊的結(jié)構(gòu)
11.2.2 A/D轉(zhuǎn)換的分辨率
11.2.3 ADC模塊的控制寄存器
11.3 設(shè)置ADC模塊
11.3.1 模擬輸入通道
11.3.2 A/D轉(zhuǎn)換周期
11.3.3 A/D轉(zhuǎn)換過程
11.3.4 A/D轉(zhuǎn)換時鐘
11.4 使用ADC模塊
11.4.1 ADC模塊編程向?qū)?br /> 11.4.2 ADC模塊編程實例
第12章 主控同步串行接口(SPI模式)
12.1 MSSP模塊
12.1.1 SPI總線
12.1.2 MSSP模塊的SPI模式
12.1.3 SPI模式控制寄存器
12.1.4 SPI主控模式通信時序
12.1.5 SPI模式端口配置
12.1.6 SPI的通信過程
12.1.7 SPI模式通信要點
12.2 存儲器93C46
12.2.1 93C46引腳功能
12.2.2 93C46操作指令
12.2.3 93C46數(shù)據(jù)傳輸時序
12.3 SPI模式編程實例
12.3.1 SPI主控模式編程向?qū)?br /> 12.3.2 93C46斷電接力顯示
第13章 主控同步串行接口(I2C模式)
13.1 I2C總線
13.2 I2C總線通信協(xié)議
13.2.1 起始和停止條件
13.2.2 I2C總線的位傳輸
13.2.3 I2C器件的尋址
13.3 MSSP模塊的I2C模式
13.3.1 I2C模式簡介
13.3.2 I2C模式的控制寄存器
13.3.3 I2C模式的編程向?qū)?br /> 13.4 I2C模式通信
13.4.1 I2C模式數(shù)據(jù)發(fā)送時序
13.4.2 I2C模式數(shù)據(jù)接收時序
13.4.3 波特率
13.5 DS1307實時時鐘
13.5.1 DS1307的功能
13.5.2 DS1307的寄存器
13.5.3 DS1307的數(shù)據(jù)格式
13.6 I2C模式編程實例
第14章 CCP模塊
14.1 CCP模塊概述
14.1.1 CCP模塊的功能
14.1.2 CCP模塊的控制寄存器
14.1.3 定時器資源配置
14.1.4 CCP模塊引腳分配
14.2 捕捉模式
14.2.1 捕捉模式原理
14.2.2 捕捉模式的時間值
14.2.3 捕捉模式的配置
14.2.4 理解捕捉模式
14.2.5 捕捉的精度
14.3 比較模式
14.3.1 比較模式的原理
14.3.2 比較模式的應(yīng)用
14.4 PWM模式
14.4.1 PWM的相關(guān)參數(shù)
14.4.2  PWM模式的原理
14.4.3 PWM參數(shù)的計算
14.4.4  PWM模式設(shè)置向?qū)?br /> 14.4.5 增強型PWM方式
14.5 CCP模塊編程實例
14.5.1 基于CCP模塊的信號發(fā)生器和頻率計
14.5.2  PWM調(diào)光燈
第15章 模擬比較器
15.1 模擬比較器模塊
15.1.1 比較器的作用
15.1.2 比較器模塊配置
15.1.3 比較器的控制寄存器
15.1.4 比較器的工作原理
15.1.5 比較器的中斷
15.2 參考電壓模塊
15.2.1 參考電壓模塊的控制寄存器
15.2.2 參考電壓源
15.2.3 參考電壓模塊的應(yīng)用
15.3 比較器編程實例
第16章 片內(nèi)存儲器
16.1 FLASH的讀寫
16.1.1 存儲器的結(jié)構(gòu)
16.1.2 表讀和表寫
16.2 EEPROM的讀寫
16.2.1 EEPROM的相關(guān)寄存器
16.2.2 讀EEPROM存儲器
16.2.3 寫EEPROM存儲器
16.3 EEPROM編程實例
第17章 串行通信模塊
17.1 串行通信模塊概述
17.1.1 EUSART的工作模式
17.1.2 EUSART的端口配置
17.1.3 EUSART的相關(guān)寄存器
17.1.4 異步通信數(shù)據(jù)格式
17.1.5 EUSART的中斷
17.2 波特率發(fā)生器
17.2.1 波特率
17.2.2 波特率的產(chǎn)生
17.3 EUSART數(shù)據(jù)發(fā)送
17.3.1 異步發(fā)送原理
17.3.2 異步發(fā)送時序
17.3.3 異步發(fā)送編程向?qū)?br /> 17.4 EUSART數(shù)據(jù)接收
17.4.1 異步接收原理
17.4.2 異步接收時序
17.4.3 異步接收編程向?qū)?br /> 17.4.4 地址檢測接收編程向?qū)?br /> 17.5 EUSART編程實例
17.5.1 間隔字符和同步字符的發(fā)送
17.5.2 串行通信收發(fā)器

第三篇 擴展應(yīng)用實例
第18章 步進電機的驅(qū)動
18.1 步進電機的特點
18.1.1 步進電機的分類
18.1.2 步進電機的工作原理
18.1.3 步距角的計算方法
18.2 28BYJ48型步進電機
18.2.1 28BYJ48電機性能指標(biāo)
18.2.2 28BYJ48電機繞組結(jié)構(gòu)
18.3 步進電機的驅(qū)動
18.3.1 步進電機的勵磁方式
18.3.2 步進電機的驅(qū)動電路
18.3.3 步進電機編程實例
第19章 紅外線解碼及發(fā)射
19.1 紅外線遙控的編碼方式
19.1.1 編碼的幀結(jié)構(gòu)
19.1.2 編碼的方式
19.1.3 編碼的調(diào)制與解調(diào)
19.2 紅外線解碼與發(fā)射
19.2.1 紅外線解碼的方法
19.2.2 紅外線發(fā)射的方法
19.3 紅外線遙控編程實例
19.3.1 紅外線解碼器
19.3.2 紅外線發(fā)射器
第20章 DS18B20數(shù)字溫度傳感器
20.1 DS18B20的功能介紹
20.1.1 DS18B20的特點
20.1.2 DS18B20的引腳定義
20.2 DS18B20的內(nèi)部結(jié)構(gòu)
20.2.1 64位光刻ROM
20.2.2 存儲器
20.2.3 配置寄存器
20.2.4 溫度值的存儲方式
20.3 DS18B20的讀寫方式
20.3.1 DS18B20的初始化時序
20.3.2 DS18B20的寫時序
20.3.3 DS18B20的讀時序
20.4 DS18B20的通信協(xié)議
20.4.1 ROM指令
20.4.2 RAM指令
20.5 DS18B20的應(yīng)用
20.5.1 DS18B20的供電方式
20.5.2 DS18B20的編程向?qū)?br /> 20.5.3 DS18B20的使用要點
20.6 DS18B20編程實例
第21章 1602字符型液晶顯示器
21.1 1602液晶概述
21.1.1 1602液晶的特點
21.1.2 1602液晶的引腳功能
21.1.3 1602液晶與單片機的接口
21.2 1602液晶的功能
21.2.1 1602液晶的顯示數(shù)據(jù)RAM
21.2.2 1602液晶的字符發(fā)生器
21.2.3 1602液晶的操作時序
21.2.4 1602液晶的操作指令
21.2.5 1602液晶的初始化
21.3 1602液晶編程實例
第22章 12864點陣型液晶顯示器
22.1 12864點陣型液晶概述
22.1.1 JLX12864G-086液晶的特點
22.1.2 JLX12864G-086液晶的引腳功能
22.2 12864點陣型液晶顯示方式
22.2.1 顯示屏與顯存的對應(yīng)關(guān)系
22.2.2 顯存的組織結(jié)構(gòu)
22.2.3 讀寫時序
22.2.4 UC1701X指令集
22.3 12864點陣型液晶編程實例
22.3.1 液晶顯示器的接口電路
22.3.2 漢字的取模方法
22.3.3 圖像的取模方法
22.3.4 漢字和圖形顯示

附錄A PIC18F4520單片機的引腳功能
附錄B 搭建系統(tǒng)板所需材料清單
附錄C 最小系統(tǒng)板電路原理圖
附錄D ebox2049實驗板

本目錄推薦

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