注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構Microchip PIC24系列單片機原理與程序設計

Microchip PIC24系列單片機原理與程序設計

Microchip PIC24系列單片機原理與程序設計

定 價:¥48.00

作 者: 何此昂,鄧穎 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787115260192 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 302 字數(shù):  

內容簡介

  《microchippic24系列單片機原理與程序設計》內容以microchip的16位高性能微處理器pic24系列為主,主要介紹了pic24系列單片機內核和系統(tǒng)外設的特點及模塊應用,pic24系列開發(fā)環(huán)境以及常見問題解答,綜合應用開發(fā)的部分mc/os移植,bootloader串口在線升級,通信電源蓄電池在線監(jiān)測系統(tǒng)軟件和硬件詳細設計等內容,從實踐的角度進一步強化對于pic24單片機的理解。書中所有程序均通過調試,相關功能模塊和參考資料編寫力求準確、詳細、完整,盡量使讀者能在開發(fā)工程中“一冊解決”?!秏icrochippic24系列單片機原理與程序設計》可作為microchip單片機應用系統(tǒng)開發(fā)工程技術人員的參考書,也可作為高等院校計算機、電子、自動化類專業(yè)單片機課程的教學參考書。

作者簡介

暫缺《Microchip PIC24系列單片機原理與程序設計》作者簡介

圖書目錄

第1章 PIC24系列概述 
1.1 內核特性 
1.1.1 16位架構 
1.1.2 低功耗技術 
1.1.3 振蕩器選項和性能 
1.1.4 簡便移植性能 
1.2 其他特殊性能 
1.3 系列中各產品的具體信息 
第2章 開發(fā)環(huán)境及常見問題解答 
2.1 MPLAB集成開發(fā)環(huán)境軟件介紹 
2.2 PIC24編譯環(huán)境配置 
2.3 中斷服務程序的編寫 
2.3.1 編寫中斷服務程序 
2.3.2 寫中斷向量 
2.3.3 中斷服務程序現(xiàn)場保護 
2.3.4 中斷響應延時 
2.3.5 中斷嵌套 
2.3.6 允許/禁止中斷 
2.3.7 中斷服務程序和主程序代碼共用存儲空間 
2.3.8 開發(fā)注意要點 
2.3.9 開發(fā)方案 
2.3.10 中斷服務程序中PSV的使用 
2.4 匯編語言和C語言混合編程 
2.4.1 在匯編語言中使用C變量和C函數(shù) 
2.4.2 在C語言函數(shù)中使用行內匯編 
2.5 開發(fā)仿真調試常見問題解答 
第3章 CPU和存儲器 
3.1 編程模型 
3.2 CPU控制寄存器 
3.3 算術邏輯單元(ALU) 
3.3.1 乘法器 
3.3.2 除法器 
3.3.3 多位移位運算 
3.4 程序地址空間 
3.4.1 程序存儲器構成 
3.4.2 硬存儲器向量 
3.4.3 閃存配置字 
3.5 數(shù)據地址空間 
3.5.1 數(shù)據空間寬度 
3.5.2 數(shù)據存儲器構成和對齊方式 
3.5.3 Near數(shù)據空間 
3.5.4 SFR 空間 
3.5.5 軟件堆?!?br />3.6 程序和數(shù)據存儲空間的接口 
3.6.1 尋址程序空間 
3.6.2 使用表操作指令訪問程序存儲器 
3.6.3 使用程序空間可視化方法從程序存儲器讀取數(shù)據 
第4章 系統(tǒng)設計部分 
4.1 PIC24系列配置位 
4.2 PIC24系列片內穩(wěn)壓器 
4.3 看門狗定時器(WDT) 
4.3.1 WDT控制寄存器 
4.3.2 看門狗C語言例程 
4.4 PIC24系列編程和調試接口 
4.5 PIC24系列復位部分 
4.6 PIC24系列CPU時鐘振蕩器的配置 
4.7 PIC24系列低功耗特性 
第5章 功能模塊部分 
5.1 PIC24系列閃存存儲器Flash模擬EEPROM 
5.1.1 RTSP工作原理和控制寄存器 
5.1.2 閃存程序存儲器的編程操作和算法 
5.1.3 使用Flash模擬EEPROM的C代碼例程 
5.2 I/O端口的配置 
5.2.1 配置端口引腳功能 
5.2.2 對I/O端口的C代碼操作示例 
5.3 中斷控制寄存器以及中斷設置過程 
5.3.1 中斷控制和狀態(tài)寄存器 
5.3.2 中斷設置過程以及C代碼例程 
5.4 Timer1定時器以及C代碼例程 
5.5 Timer2/3/4/5定時器 
5.6 輸入捕捉 
5.6.1 輸入捕捉寄存器 
5.6.2 輸入捕捉功能的C代碼示例 
5.7 輸出比較 
5.7.1 單輸出脈沖模式以及C代碼例程 
5.7.2 連續(xù)輸出脈沖模式以及C代碼例程 
5.7.3 脈寬調制模式以及C代碼例程 
5.8 串行外設接口(SPI) 
5.8.1 SPI概述 
5.8.2 SPI讀寫SD/MMC卡的C代碼例程 
5.9 I2C 
5.9.1 作為主機在單主機環(huán)境中通信 
5.9.2 作為總線主控器件工作時設置波特率 
5.9.3 從機地址屏蔽 
5.9.4 I2C讀寫EEPROM的C代碼例程 
5.10 通用異步收發(fā)器(UART) 
5.10.1 UART波特率發(fā)生器(BRG) 
5.10.2 8位數(shù)據發(fā)送模式 
5.10.3 9位數(shù)據發(fā)送模式 
5.10.4 間隔和同步發(fā)送操作 
5.10.5 8位或9位數(shù)據接收模式 
5.10.6 UxCTS和UxRTS控制引腳操作 
5.10.7 支持紅外 
5.10.8 外部IrDA支持IrDA時鐘輸出 
5.10.9 內置IrDA編解碼器 
5.10.10 UART的C語言例程 
5.11 并行主控端口 
5.11.1 并行主控端口概述 
5.11.2 LCD的C語言例程 
5.11.3 使用PMP功能模塊的NAND Flash的C代碼驅動例程 
5.12 實時時鐘和日歷 
5.12.1 RTCC模塊寄存器 
5.12.2 校準 
5.12.3 鬧鐘 
5.13 可編程循環(huán)冗余校驗(CRC)發(fā)生器 
5.13.1 寄存器 
5.13.2 用戶接口 
5.13.3 在節(jié)電模式下的操作 
5.14 10/12位高速A/D轉換器 
5.14.1 A/D轉換器功能概述 
5.14.2 10位和12位A/D轉換器的C代碼例程 
5.15 比較器模塊工作模式 
5.15.1 配置比較器參考電壓 
5.15.2 使用片內比較器的C代碼例程 
第6章 PIC24綜合應用開發(fā) 
6.1 基于PIC24的mC/OS-II操作系統(tǒng)移植 
6.1.1 移植過程 
6.1.2 在移植中注意的問題 
6.1.3 PIC24系列mC/OS操作系統(tǒng)應用程序源代碼 
6.2 PIC24在通信電源蓄電池監(jiān)控系統(tǒng)中的應用 
6.2.1 硬件設計 
6.2.2 軟件設計 
6.2.3 在PIC24系統(tǒng)中使用數(shù)字濾波技術實現(xiàn)電池內阻測量 
6.3 PIC24系列的串行自舉(Bootloader)設計 
6.3.1 Bootloader原理 
6.3.2 Boot存儲區(qū)映射 
6.3.3 Boot源代碼設計 
附錄A--指令集綜述 
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號