Cantitate/Preț
Produs

Introductory Programs with the 32-bit PIC Microcontroller: Maker Innovations Series

Autor Hubert Ward
en Limba Engleză Paperback – 5 mai 2023

Descoperim aici un volum construit riguros în jurul mediului de dezvoltare MPLABX, oferind resursele necesare pentru a trece de la simpla scriere a codului la implementarea hardware eficientă. Introductory Programs with the 32-bit PIC Microcontroller debutează cu descărcarea și configurarea mediului de lucru, punând un accent deosebit pe gestionarea oscilatoarelor și a circuitelor Phase Lock Loop (PLL) pentru generarea frecvențelor de ceas ale sistemului. Notăm cu interes că autorul Hubert Ward nu se limitează la teorie, ci ghidează cititorul prin 14 capitole dense, de la structura fișierelor header până la aplicații complexe de conversie analog-digitală. Structura volumului este una progresivă: după stabilirea fundamentelor în primele capitole, progresăm rapid spre controlul afișajelor cu șapte segmente, LCD-urilor și matricelor de puncte prin driverul MAX 7219. Remarcăm detalierea modulelor de comunicație serială (SPI, I2C, UART), esențiale în orice sistem embedded modern. Complementar lui Intermediate C Programming for the PIC Microcontroller, volumul de față acoperă faza critică de inițiere și configurare a registrelor de bază, pe care lucrările de nivel intermediar tind să le considere deja cunoscute. Față de Programming 32-bit Microcontrollers in C, care oferă o perspectivă de insider asupra arhitecturii, lucrarea lui Hubert Ward este orientată spre fluxul de lucru practic al programatorului care utilizează MPLAB Harmony 3. Pe parcursul celor 800 de pagini, sunt analizate modulele interne ale microcontrolerului, precum RTCC (Real Time Clock and Calendar) și tehnici de întreruperi, culminând cu utilizarea traductorului DHT11 și generarea de semnale. Ritmul este susținut de exemple de cod adaptabile, menite să demonstreze modul în care instrucțiunile C interacționează direct cu hardware-ul pe 32 de biți.

Citește tot Restrânge

Din seria Maker Innovations Series

Preț: 32125 lei

Preț vechi: 40155 lei
-20%

Puncte Express: 482

Carte disponibilă

Livrare economică 27 mai-10 iunie
Livrare express 13-19 mai pentru 14035 lei


Specificații

ISBN-13: 9781484290507
ISBN-10: 148429050X
Pagini: 800
Ilustrații: XXXIII, 762 p. 132 illus.
Dimensiuni: 155 x 235 x 43 mm
Greutate: 1.19 kg
Ediția:First Edition
Editura: Apress
Colecția Maker Innovations Series
Seria Maker Innovations Series

Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte studenților la inginerie și programatorilor care doresc să stăpânească ecosistemul Microchip pe 32 de biți. Cititorul câștigă o înțelegere aplicată a modului în care codul C controlează perifericele complexe, beneficiind de proiecte concrete precum configurarea unui expandor I2C sau gestionarea unui ceas în timp real, toate integrate în fluxul de lucru modern MPLAB Harmony 3.


Despre autor

Hubert Ward este un specialist recunoscut în domeniul sistemelor embedded și al microcontrolerelor, cu o bogată experiență în instruirea tehnică. Autorul se concentrează pe demistificarea arhitecturilor complexe de 32 de biți, făcându-le accesibile prin proiecte practice și documentație detaliată. Expertiza sa acoperă întreg spectrul de dezvoltare pentru platformele PIC, fiind cunoscut pentru modul în care corelează instrucțiunile limbajului C cu registrele hardware și mediile de dezvoltare specifice Microchip, precum MPLABX.


Descriere scurtă

Embark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro. A one-stop reference for the would-be embedded programmer, you'll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks—an easy entry point to this exciting environment. You'll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs.
Throughout subsequent chapters, you’ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulationmodule, and the RTCC, Real Time Clock and Calendar Module.
What You'll Learn
  • Create a project in MPLABX 
  • Configure the different clock frequencies that are used in the 32bit PIC
  • Build a variable delay subroutine to be used in a simple traffic lights program
  • Use the MAX 7219 driver IC to control the 8by8 matrix display
  • Program an I2C expander module to control the display on a LCD
Who This Book Is For
Readers who want to try their hand at embedded programming, newcomers to programming the PIC 32, programmers who want to look into using MPLAB Harmony 3, and programmers who want to understand how C instructions work with respect to 32bit PIC. Also students who are studying for an engineering qualification.

Cuprins

Chapter 1: Creating Our First C Program.- Chapter 2: Header Files and Delays.- Chapter 3 The Seven Segment Display.- Chapter 4: The LCD.- Chapter 5: The Dot Matrix Display.- Chapter 6: Communication.- Chapter 7: I2C Communication.- Chapter 8: Using Interrupts.- Chapter 9: The Real Time Clock.- Chapter 10: The RTC and the DS3231.- Chapter 11: The RTCC Module of the 32 bit PIC.- Chapter 12: The Real Analogue World.- Chapter 13 The DHT11 Transducer.- Chapter 14 Creating a Square Wave.

Notă biografică

Hubert Ward has nearly 25 years of experience as a college lecturer delivering the BTEC, and now Pearson's, Higher National Certificate and Higher Diploma in Electrical & Electronic Engineering. Hubert has a 2.1 Honours Bachelor's Degree in Electrical & Electronic Engineering. Hubert has also worked as a consultant in embedded programming. His work has established his expertise in the assembler and C programming languages, within the MPLAB X IDE from Microchip, as well as designing electronic circuits, and PCBs, using ECAD software. Hubert was also the UK technical expert in Mechatronics for three years, training the UK team and taking them to enter in the Skills Olympics in Seoul 2001, resulting in one of the best outcomes to date for the UK in Mechatronics.

Caracteristici

Gain confidence in programming in C and develop a deeper understanding of how the 32bit PIC works Learn to create all code from scratch, with step-by-step instruction Develop and hone the skills needed to move into a career in embedded C programming