|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
OR_on1202478098 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
201031s2020 cau o 001 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e rda
|e pn
|c EBLCP
|d EBLCP
|d YDXIT
|d SFB
|d YDX
|d YDXIT
|d UKAHL
|d OCLCF
|d OCLCO
|d GW5XE
|d UMI
|d UKMGB
|d N$T
|d UPM
|d JRZ
|d OCLCQ
|d OCLCO
|d COM
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBC0H8420
|2 bnb
|
016 |
7 |
|
|a 019967373
|2 Uk
|
019 |
|
|
|a 1155319442
|a 1198559377
|a 1202472980
|a 1224537986
|a 1226354834
|a 1227221626
|a 1232235675
|a 1264958897
|
020 |
|
|
|a 9781484260685
|q (electronic book)
|
020 |
|
|
|a 1484260686
|q (electronic book)
|
020 |
|
|
|z 1484260678
|
020 |
|
|
|z 9781484260678
|
024 |
7 |
|
|a 10.1007/978-1-4842-6068-5
|2 doi
|
029 |
1 |
|
|a AU@
|b 000068068732
|
029 |
1 |
|
|a AU@
|b 000068802745
|
029 |
1 |
|
|a AU@
|b 000068856814
|
029 |
1 |
|
|a UKMGB
|b 019967373
|
035 |
|
|
|a (OCoLC)1202478098
|z (OCoLC)1155319442
|z (OCoLC)1198559377
|z (OCoLC)1202472980
|z (OCoLC)1224537986
|z (OCoLC)1226354834
|z (OCoLC)1227221626
|z (OCoLC)1232235675
|z (OCoLC)1264958897
|
037 |
|
|
|a CL0501000175
|b Safari Books Online
|
050 |
|
4 |
|a QA76.73.C153
|b W37 2020
|
072 |
|
7 |
|a UK
|2 bicssc
|
072 |
|
7 |
|a COM067000
|2 bisacsh
|
072 |
|
7 |
|a UK
|2 thema
|
082 |
0 |
4 |
|a 005.13/3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Ward, Hubert Henry.
|
245 |
1 |
0 |
|a Intermediate C programming for the PIC microcontroller :
|b simplifying embedded programming /
|c Hubert Henry Ward.
|
264 |
|
1 |
|a Berkeley, CA :
|b Apress L.P.,
|c [2020]
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|2 rdaft
|0 http://rdaregistry.info/termList/fileType/1002
|
347 |
|
|
|b PDF
|
490 |
1 |
|
|a Technology in action
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Creating a Header File -- Creating a Header File -- Creating a Project in MPLABX -- Including the Header File -- Creating the Project Source File -- Creating a Global Header File -- The PICSetUp.h Header File -- Analysis of Listing 1-1 -- Synopsis -- Answer to Exercise -- Chapter 2: Controlling a Seven-Segment Display -- Controlling a Seven-Segment Display -- Common Anode Seven-Segment Display -- Common Cathode Seven-Segment Display -- Controlling the Display with the PIC
|
505 |
8 |
|
|a The Seven-Segment Display Program -- The Algorithm -- The Flowchart -- The Listing for the Seven-Segment Display Program -- The Analysis of Listing 2-1 -- Improving the Seven-Segment Display Program -- The Problem with the Program -- Arrays -- Using Pointers -- Analysis of The Pointer Example -- The Improved Program -- Synopsis -- Answers to the Exercises -- Chapter 3: The 24-Hour Clock -- The Seven-Segment Display -- The Algorithm for the 24-Hour Clock Using Seven-Segment Displays -- The Initialization of the PIC -- Analysis of Listing 3-1 -- A 24-Hour Clock with the LCD Display
|
505 |
8 |
|
|a Analysis of the Header File for the LCD -- The Analysis of Listing 3-2 -- Improvements for the 24-Hour Clock LCD Program -- Using Switch and Case Keywords -- Analysis of the New Subroutine -- Synopsis -- Chapter 4: Creating a Square Wave -- Why Create a Square Wave? -- Musical Notes -- The Speed of the Simple DC Motor -- Pulse Width Modulation -- Creating a Square Wave with the PWM Mode -- Creating a 500Hz Square Wave -- The Mark Time or Duty Cycle -- Analysis of Listing 4-1 -- Creating Two Square Wave Outputs -- Setting the Speed of a DC Motor -- Driving the Motor
|
505 |
8 |
|
|a Creating a Three-Speed DC Motor Program -- Using a Variable Input Voltage to Change the Speed of a DC Motor -- Analysis of Listing 4-5 -- Creating a Musical Note -- Creating the Middle C Note -- Creating a Musical Keyboard -- The Analysis Of Listing 4-7 -- Summary -- Answers to the Exercises -- Chapter 5: DC Motors -- The Stepper Motor -- The Servo Motor -- Using the CCPM to Produce the Pulse Train Signal -- Controlling the Positions of the Servo Motor with a Variable Resistor -- Improving The Servo Motor Program -- The Algorithm for the Improved Program -- Summary -- Solution to the Exercise
|
505 |
8 |
|
|a Chapter 6: Interrupts -- What Are Interrupts? -- The Fetch and Execute Cycle -- The Program Counter -- The Sources of Interrupts -- The Process for a Simple Interrupt with No Priorities -- Setting Up the PIC to Respond to the Interrupts -- The PIE1 Register -- The Algorithm for the Interrupt Test Program -- Compiler Software Version Issue -- The Analysis of Listing 6-1 -- Using the Compare Function of the CCP Module -- The Algorithm for the Compare Function -- The Analysis Of Listing 6-2 -- Using Priority Enabled Interrupts -- The Algorithm for the High/Low Priority Program
|
500 |
|
|
|a Analysis of Listing 6-3.
|
500 |
|
|
|a Includes index.
|
520 |
|
|
|a Delve into the exciting world of embedded programming with PIC microcontrollers in C. The key to learning how to program is to understand how the code works - and that is what you'll learn here. Following C Programming for the PIC Microcontroller, this book continues exploring the coding required to control the PIC microcontroller and can be used as a standalone single reference, or paired with the previous title to enhance your programming skills. You'll see how to control the position of a servo motor and use the compare aspect of the CCP module to create a square wave with varying frequency. You'll also work with the capture aspect of the CCP to determine the frequency of a signal inputted to the PIC and use external and internal interrupts. This book breaks down the programs with line-by-line analysis to give you a deep understanding of the code. After reading it you'll be able to use all three aspects of the Capture, Compare and PWM module; work with different types of interrupts; create useful projects with the 7 segment display; and use the LCD and push button keyboard. What You'll Learn Create a small musical keyboard with the PIC Manage a stepper motor with the PIC Use the main features of the MPLABX IDE Interface the PIC to the real world Design and create useful programs based around the PIC18F4525 Who This Book Is For Engineering students and hobbyist who want to try their hand at embedded programming the PIC micros.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a C++ (Computer program language)
|
650 |
|
6 |
|a C++ (Langage de programmation)
|
650 |
|
7 |
|a C++ (Computer program language)
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Ward, Hubert Henry.
|t Intermediate C Programming for the PIC Microcontroller : Simplifying Embedded Programming.
|d Berkeley, CA : Apress L.P., ©2020
|z 9781484260678
|
830 |
|
0 |
|a Technology in Action Press book.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484260685/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH37890031
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6360353
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6359351
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2637117
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 16986253
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 16774322
|
994 |
|
|
|a 92
|b IZTAP
|