feed icon rss

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • HTW Berlin  (2)
  • GB Glienicke/Nordbahn
  • Filmuniversität Babelsberg
  • SB Golßen
  • GB Neuhardenberg
  • C  (2)
Type of Medium
Language
Region
Library
Years
Person/Organisation
Subjects(RVK)
Access
  • 1
    UID:
    b3kat_BV048226095
    Format: 1 Online-Ressource (360 Seiten)
    ISBN: 9781484260685
    Note: Description based on publisher supplied metadata and other sources , 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 -- 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 -- 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 -- 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 -- 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 -- Analysis of Listing 6-3 -- Explanation of How the High/Low Priority Program Works -- Summary -- Chapter 7: Frequency Measurement and the EEPROM -- Using the Capture Function of the CCP -- Setting the CCP to the Capture Mode -- What the CCP Captures in the Capture Mode -- The Algorithm for the Frequency Measurement Program -- Example Frequency Measurement -- The Program to Measure the 500Hz Square Wave -- Analysis of Listing 7-1 -- Using the EEPROM Inside the 18f4525 -- Analysis of Listing 7-3 -- Simulation of the EEPROM Program Using MPLABX -- Summary -- Appendix 1: Some Useful Definitions -- Appendix 2: Mathematical and Logic Operators -- Appendix 3: Keywords -- Appendix 4: Data Types -- Appendix 5: The ASCII Character Set -- Appendix 6: Numbering Systems Within Microprocessor-Based Systems , Binary Numbers -- Converting Decimal to Binary -- Converting from Binary to Decimal -- Adding and Subtracting Binary Numbers -- Subtracting Binary Numbers -- The Hexadecimal Number System -- Appendix 7 -- Appendix 8: The Frequency and Wavelength of the Main Musical Notes -- Index
    Additional Edition: Erscheint auch als Druck-Ausgabe Ward, Hubert Henry Intermediate C Programming for the PIC Microcontroller Berkeley, CA : Apress L. P.,c2020 ISBN 9781484260678
    Language: English
    Keywords: PICmicro ; C
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    UID:
    b3kat_BV046325564
    Format: 1 Online-Ressource (XX, 271 Seiten) , 68 Illustrationen
    Edition: First edition 2020
    ISBN: 9781484255254
    Additional Edition: Erscheint auch als Druck-Ausgabe ISBN 978-1-4842-5524-7
    Additional Edition: Erscheint auch als Druck-Ausgabe ISBN 978-1-4842-5526-1
    Language: English
    Subjects: Computer Science
    RVK:
    Keywords: PICmicro ; C ; Programmierung
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages