《增強型51片上系統——LPC900系列Flash單片機開發與套用》是2011年北京航空航天大學出版社出版的圖書,作者是鄧穎。
基本介紹
- 書名:增強型51片上系統——LPC900系列Flash單片機開發與套用
- 作者:鄧穎
- ISBN:978-7-5124-0372-7
- 定價:¥39.00
- 出版時間:2011-04
- 開本: 787×960 1/16
- 字數: 487千字
圖書簡介,目錄,
圖書簡介
本書詳細介紹了NXP公司的LPC900增強型51系列單片機的選型、基本知識、開發流程及系統設計,包括LPC900單片機的基礎部分和高級套用部分,由淺入深,內容翔實。首先,介紹LPC900單片機的特點和選型;然後,介紹開發環境和系統設計,並結合作者多年經驗講述LPC900單片機設計技巧與開發調試器製作;接著,針對LPC900系列所有功能模組詳細闡述,並給出相應的C語言套用例程;最後,結合LPC900自身特點進行套用系統設計。本書所有程式均採用C語言編寫,並編譯調試通過,均達到設計預期功能。
本書所有程式代碼注釋詳細,並提供完整的硬體電路圖,便於閱讀和理解,既可作為高等院校電子、通信、計算機及自動化類專業的本、專科學生和研究生的教學參考書,也可作為大學生參加電子設計競賽和工程技術人員進行開發設計的輔導資料。
目錄
第1章 基礎知識1
1.1 LPC900系列單片機簡介1
1.2 LPC900編程代碼格式——Intel檔案格式說明2
1.3 LPC900 Flash型單片機選型4
1.3.1 P89LPC940x單片機4
1.3.2 P89LPC90x系列單片機5
1.3.3 P89LPC910x系列單片機5
1.3.4 P89LPC91x系列單片機6
1.3.5 P89LPC92x系列單片機7
1.3.6 P89LPC93x系列單片機8
1.3.7 LPC9001系列單片機9
1.3.8 LPC98x高可靠性Flash單片機11
第2章 開發環境13
2.1 LPC900第三方開發環境13
2.2 Keil編譯環境的使用指南15
2.3 Keil C51編譯器的程式最佳化20
2.4 LPC900單片機C語言和彙編語言混合編程23
2.5 LPC900 C語言中斷服務函式的定義24
2.6 LPC900入門範例26
2.6.1 I/O口概述26
2.6.2 I/O口配置26
2.6.3電路原理圖27
2.6.4程式設計28
2.6.5用戶配置字、引導向量和狀態字29
第3章 系統設計部分33
3.1 ICP/ISP下載方式33
3.1.1 LPC900系列單片機ICP及ISP的使用33
3.1.2 LPC900系列單片機ISP相關FAQ36
3.2電源供電38
3.2.1 LPC900系列單片機電源電路的設計38
3.2.25 V環境下的LPC900系列單片機41
3.2.3 Philips LPC900微控制器的單電池電源44
3.3 LPC900系列單片機復位電路的可靠性設計48
3.4 LPC900系列單片機外部晶振電路的設計51
3.5低功耗設計56
3.5.1 LPC900系列單片機的功率管理56
3.5.2 LPC900 Flash單片機低功耗詳解57
3.5.3 LPC900系列單片機完全掉電模式下的外部中斷喚醒測試61
第4章 功能模組65
4.1 LPC900時基模組65
4.2 LPC900系列新增功能模組68
4.2.1 P89LPC9251的片上溫度感測器的使用方法68
4.2.2增強型BOD功能使用例程75
4.2.3可程式增益放大器(PGA)功能的使用例程77
4.2.4 P89LPC97x/98x中定時器2、3和4的使用例程81
4.3 LPC900系列單片機Flash的位元組編程方法89
4.4 LPC900的Timer 實現模擬串口功能例程93
4.5 LPC900單片機I/O口98
4.5.1 LPC900 單片機I/O口配置98