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

Lucio Di Jasio

  • 出版商: Newnes
  • 出版日期: 2008-04-03
  • 售價: $2,600
  • 貴賓價: 9.5$2,470
  • 語言: 英文
  • 頁數: 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!

TABLE OF CONTENTS
Day 1 And the adventure begins
Day 2 Walking in circles
Day 3 Message in a Bottle
Day 4 NUMB3RS
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.

商品描述(中文翻譯)

*在新一代32位元PIC微控制器推出僅數個月後,Microchip的內部人員和著名作者將帶領您探索PIC32。
*免費CD-ROM包含C語言的原始碼和Microchip MPLAB C32編譯器。
*提供方便的檢查清單,幫助讀者執行最常見的程式設計和除錯任務。

這些新的32位元微控制器承諾提供更高的速度和性能,同時與現有的8位元和16位元PIC微控制器具有前所未有的兼容性。在十六個引人入勝的章節中,作者以平行的方式進行16位元程式設計的先前專題,測試所有這些聲稱,同時逐步介紹在C語言中開發和除錯嵌入式控制應用程式的方法。

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

您將學到以下內容:
*基本的時間和I/O操作
*使用MPLAB SIM模擬器和ICD工具進行除錯
*使用PIC32中斷進行多任務處理
*所有新的硬體外設
*如何控制LCD顯示器
*使用Explorer16開發板和PIC32入門套件進行實驗
*存取大容量儲存媒體
*生成音頻和視頻信號
*等等!

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

32位元微控制器正成為高性能嵌入式控制應用的首選技術,包括便攜式媒體播放器、手機和GPS接收器。
學習使用C語言進行高級嵌入式控制設計,或將您的應用從之前的8位元和16位元架構遷移。
所有程式碼範例和軟體工具,以及熟悉Microchip的MPLAB開發環境並完成書中描述的所有專案所需的內容,都包含在附帶的CD-ROM中,其中包括MPLAB C32 C編譯器(免費學生版)和超過15個有趣專案的完整原始碼。