Microcontrollers: From Assembly Language to C Using the PIC24 Family (Paperback)
暫譯: 微控制器:從組合語言到 C 語言,使用 PIC24 系列

Robert B. Reese, J. W. Bruce, Bryan A. Jones

買這商品的人也買了...

商品描述

"Microcontrollers: From Assembly Language to C Using the PIC24 Family" provides an introduction to microprocessors and microcontrollers for either the student or hobbyist. It begins by discussing simple microprocessor architecture concepts, moves to assembly language programming in a C language context, then covers fundamental hardware interfacing topics such as parallel IO, asynchronous serial IO, synchronous serial I/O (I2C and SPI), interrupt-driven IO, timers, analog-to-digital conversion, and digital-toanalog conversion. Programming topics are discussed using both assembly language and C, while hardware interfacing examples use C to keep code complexity low and improve clarity. This book?s C examples on hardware interfacing strive for code clarity first and optimization second, providing a gentle learning curve and ensuring understanding of the key concepts. The book?s numerous examples include complete schematics and working code to operate a number of useful peripherals, including temperature sensors, LCD displays, a robot, and a reflow oven, providing a good starting point for your designs. Numerous lab experiments are included in the appendices, while the companion CD-ROM includes complete source code for all book examples, which can be compiled using the freely available Microchip C compiler and development environment. Visit www.reesemicro.com to obtain supplementary information on the text, the latest version of the library and example code with accompanying documentation, and links to courses which use this text. In addition, an online discussion group promotes interaction with the authors and a forum to discuss PIC24-based projects.

商品描述(中文翻譯)

《微控制器:從組合語言到 C 語言使用 PIC24 系列》為學生或愛好者提供了微處理器和微控制器的介紹。書中首先討論簡單的微處理器架構概念,接著在 C 語言的背景下進行組合語言編程,然後涵蓋基本的硬體介面主題,如平行輸入輸出、非同步串列輸入輸出、同步串列輸入輸出(I2C 和 SPI)、中斷驅動的輸入輸出、計時器、類比轉數位轉換和數位轉類比轉換。編程主題使用組合語言和 C 語言進行討論,而硬體介面的範例則使用 C 語言,以保持程式碼的簡潔性並提高清晰度。本書的硬體介面 C 語言範例優先考慮程式碼的清晰性,其次才是優化,提供了平緩的學習曲線,並確保對關鍵概念的理解。書中包含的眾多範例包括完整的原理圖和可運行的程式碼,以操作多個有用的外圍設備,包括溫度感測器、LCD 顯示器、一個機器人和一個回流焊爐,為您的設計提供了良好的起點。附錄中包含多個實驗室實驗,而隨書附贈的 CD-ROM 包含所有書中範例的完整源代碼,這些代碼可以使用免費提供的 Microchip C 編譯器和開發環境進行編譯。請訪問 www.reesemicro.com 獲取有關本書的補充資訊、最新版本的庫和範例代碼及其文檔,以及使用本書的課程鏈接。此外,還有一個線上討論小組促進與作者的互動,以及討論基於 PIC24 的項目的論壇。