Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Paperback)

Lucio Di Jasio

  • 出版商: Newnes
  • 出版日期: 2008-04-03
  • 售價: $2,610
  • 貴賓價: 9.5$2,480
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 0750687096
  • ISBN-13: 9780750687096
  • 相關分類: 單晶片
  • 海外代購書籍(需單獨結帳)




*Just months after the introduction of the new generation of 32-bit PIC microcontrollers, a Microchip insider and acclaimed author takes you by hand at the exploration of the PIC32

*Free CD-ROM includes source code in C and the Microchip MPLAB C32 compiler

*Includes handy checklists to help readers perform the most common programming and debugging tasks

The new 32-bit microcontrollers bring the promise of more speed and more performance while offering an unprecedented level of compatibility with existing 8 and 16-bit PIC microcontrollers. In sixteen engaging chapters, using a parallel track to his previous title dedicated to 16-bit programming, the author puts all these claims to test while offering a gradual introduction to the development and debugging of embedded control applications in C.
Author Lucio Di Jasio, a PIC and embedded control expert, offers unique insight into the new 32-bit architecture while developing a number of projects of growing complexity.
Experienced PIC users and newcomers to the field alike will benefit from the text's many thorough examples which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently and optimize code using the new PIC32 features and peripheral set.

You will learn about:
*basic timing and I/O operation
*debugging methods with the MPLAB SIM *simulator and ICD tools
*multitasking using the PIC32 interrupts
*all the new hardware peripherals
*how to control LCD displays
*experimenting with the Explorer16 board and *the PIC32 Starter Kit
*accessing mass-storage media
*generating audio and video signals
*and more!

Day 1 And the adventure begins
Day 2 Walking in circles
Day 3 Message in a Bottle
Day 5 Interrupts
Day 6 Memory
Part 2 Experimenting
Day 7 Running
Day 8 Communication
Day 9 Links
Day 10 Glass = Bliss
Day 11 It's an analog world
Part 3 Expansion
Day 12 Capturing User Inputs
Day 13 UTube
Day 14 Mass Storage
Day 15 File I/O
Day 16 Musica Maestro!

*32-bit microcontrollers are becoming the technology of choice for high performance embedded control applications including portable media players, cell phones, and GPS receivers.
*Learn to use the C programming language for advanced embedded control designs and/or learn to migrate your applications from previous 8 and 16-bit architectures.
*All code examples and software tools required to get acquainted with Microchip's MPLAB development environment, and to complete all the projects described in the book, are offered in the attached CDROM including the MPLAB C32 C Compiler (free Student Edition) and the full source code for more than 15 entertaining projects.


*免費CD-ROM包含C語言的原始碼和Microchip MPLAB C32編譯器。


作者Lucio Di Jasio是一位PIC和嵌入式控制專家,他在開發一系列日益複雜的專案時,提供了對新的32位元架構的獨特見解。無論是有經驗的PIC使用者還是新手都將從本書中的許多詳盡範例中受益,這些範例展示了如何靈活地避開常見障礙,高效地解決現實世界的設計問題,並使用新的PIC32功能和外設集優化程式碼。

*使用MPLAB SIM模擬器和ICD工具進行除錯

第1天 冒險的開始
第2天 繞圈圈
第3天 瓶中信
第4天 數字
第5天 中斷
第6天 記憶體
第2部分 實驗
第7天 執行
第8天 通訊
第9天 連結
第10天 玻璃=幸福
第11天 這是一個類比世界
第3部分 擴展
第12天 捕捉使用者輸入
第13天 UTube
第14天 大容量儲存
第15天 檔案輸入/輸出
第16天 音樂大師

所有程式碼範例和軟體工具,以及熟悉Microchip的MPLAB開發環境並完成書中描述的所有專案所需的內容,都包含在附帶的CD-ROM中,其中包括MPLAB C32 C編譯器(免費學生版)和超過15個有趣專案的完整原始碼。