Normal view MARC view ISBD view

Microcontroller Programming : An Introduction.

By: Rizvi, Syed R.
Material type: TextTextSeries: eBooks on Demand.Publisher: Bosa Roca : CRC Press, 2016Copyright date: ©2011Edition: 1st ed.Description: 1 online resource (540 pages).Content type: text Media type: computer Carrier type: online resourceISBN: 9781439897652.Subject(s): Microcontrollers -- Programming | Programmable controllersGenre/Form: Electronic books.Additional physical formats: Print version:: Microcontroller Programming : An IntroductionDDC classification: 629.8/95 | 629.895 Online resources: Click here to view this ebook.
Contents:
Front Cover -- Dedication -- Contents -- Preface -- Acknowledgments -- The Author -- Chapter 1: Number Systems, Operations, and Codes -- Chapter 2: Semiconductors and Digital Logic -- Chapter 3: Microcontroller Hardware -- Chapter 4: Microcontroller Software -- Chapter 5: Instructions -- Chapter 6: Control Structures and Subroutines -- Chapter 7: Hello World! -- Chapter 8: Input/Output (I/O) Ports -- Chapter 9: Interrupts -- Chapter 10: Analog Capture -- Chapter 11: Input Capture -- Chapter 12: Higher-Level Programming -- Appendix 1—Supplemental Web Site -- Appendix 2—States and Resolution for Binary Numbers -- Appendix 3—Basic Boolean Theorems and Identities -- Appendix 4—The Resistor Color Code -- Appendix 5—Waterfall Software Development Lifecycle Model -- Appendix 6—Loading Your Program into the EEPROM -- Appendix 7—Pulse-Width Modulation -- Appendix 8—HC11 Instruction Set -- Appendix 9—Comprehensive Glossary -- Back Cover.
Summary: Number Systems, Operations, and CodesDigital versus Analog QuantitiesDigital Numbering System (Base 10)Binary Numbering System (Base 2)Octal Numbering System (Base 8)Hexadecimal Numbering System (Base 16)Binary-Coded-Decimal SystemBinary ConversionsBinary OperationsOctal ConversionsHexadecimal ConversionsHexadecimal Operations1's and 2's Complements of Binary NumbersSigned NumbersThe ASCII CodeSemiconductors and Digital LogicDiode LogicThe InverterThe AND GateThe OR GateThe NAND GateThe NOR GateThe Exclusive-OR GateThe Exclusive-NOR GateMicrocontroller HardwareA Transistor as a SwitchThe TTL Integrated CircuitThe CMOS Integrated CircuitUsing Integrated-Circuit Logic GatesSeven-Segment DisplaysLiquid-Crystal DisplaysKeypadsThe 68HC11/68HC12 MicrocontrollerEVBU/BUFFALOMicrocontroller SoftwareProgramming ConceptsSystem SoftwareDeveloping a ProgramFlow and State DiagramsHC11 Programming ModelHC11 Memory-Addressing ModesInstructionsData MovementArithmeticLogicShifting and RotatingMultiplication and DivisionCCR (Flag) ManipulationBit-Level OperationsControl Structures and SubroutinesIndexed Addressing ModeJumping and BranchingCompare InstructionsConditional Flow and Program LoopsStack OperationSubroutinesBUFFALO SubroutineHello, World!Creating Source Code FilesAssembling ProgramsTen Useful ProgramsInput/Output (I/O) PortsData Transfer ModePort APort BPort CPort D and Port EI/O Using HandshakingA Project Using Port BInterruptsBasics of an InterruptServicing an InterruptInterrupt ControlMaskable InterruptsOutput CompareNonmaskable InterruptsInterrupts on the EVBUA Project with InterruptsAnalog CaptureAnalog-to-Digital ConversionA/D ToolsA/D OperationA Project with Analog CaptureInput CaptureBasic Modules of Input CaptureInput-Capture RegistersInput Edge Detection LogicInterrupt Generation LogicA Project with Input CaptureHigher-Level ProgrammingLevels inSummary: Programming LanguagesC ProgrammingExamplesA Project with C Appendix 1-Supplemental WebsiteAppendix 2-States and Resolution for Binary NumbersAppendix 3-Basic Boolean Theorems and IdentitiesAppendix 4-The Resistor Color CodeAppendix 5-Waterfall Software Development Lifecycle ModelAppendix 6-Loading Your Program into the EEPROMAppendix 7-Pulse-Width ModulationAppendix 8-HC11 Instruction SetAppendix 9-Comprehensive Glossary.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
TJ223.P76 R59 2015 (Browse shelf) https://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=1449628 Available EBC1449628

Front Cover -- Dedication -- Contents -- Preface -- Acknowledgments -- The Author -- Chapter 1: Number Systems, Operations, and Codes -- Chapter 2: Semiconductors and Digital Logic -- Chapter 3: Microcontroller Hardware -- Chapter 4: Microcontroller Software -- Chapter 5: Instructions -- Chapter 6: Control Structures and Subroutines -- Chapter 7: Hello World! -- Chapter 8: Input/Output (I/O) Ports -- Chapter 9: Interrupts -- Chapter 10: Analog Capture -- Chapter 11: Input Capture -- Chapter 12: Higher-Level Programming -- Appendix 1—Supplemental Web Site -- Appendix 2—States and Resolution for Binary Numbers -- Appendix 3—Basic Boolean Theorems and Identities -- Appendix 4—The Resistor Color Code -- Appendix 5—Waterfall Software Development Lifecycle Model -- Appendix 6—Loading Your Program into the EEPROM -- Appendix 7—Pulse-Width Modulation -- Appendix 8—HC11 Instruction Set -- Appendix 9—Comprehensive Glossary -- Back Cover.

Number Systems, Operations, and CodesDigital versus Analog QuantitiesDigital Numbering System (Base 10)Binary Numbering System (Base 2)Octal Numbering System (Base 8)Hexadecimal Numbering System (Base 16)Binary-Coded-Decimal SystemBinary ConversionsBinary OperationsOctal ConversionsHexadecimal ConversionsHexadecimal Operations1's and 2's Complements of Binary NumbersSigned NumbersThe ASCII CodeSemiconductors and Digital LogicDiode LogicThe InverterThe AND GateThe OR GateThe NAND GateThe NOR GateThe Exclusive-OR GateThe Exclusive-NOR GateMicrocontroller HardwareA Transistor as a SwitchThe TTL Integrated CircuitThe CMOS Integrated CircuitUsing Integrated-Circuit Logic GatesSeven-Segment DisplaysLiquid-Crystal DisplaysKeypadsThe 68HC11/68HC12 MicrocontrollerEVBU/BUFFALOMicrocontroller SoftwareProgramming ConceptsSystem SoftwareDeveloping a ProgramFlow and State DiagramsHC11 Programming ModelHC11 Memory-Addressing ModesInstructionsData MovementArithmeticLogicShifting and RotatingMultiplication and DivisionCCR (Flag) ManipulationBit-Level OperationsControl Structures and SubroutinesIndexed Addressing ModeJumping and BranchingCompare InstructionsConditional Flow and Program LoopsStack OperationSubroutinesBUFFALO SubroutineHello, World!Creating Source Code FilesAssembling ProgramsTen Useful ProgramsInput/Output (I/O) PortsData Transfer ModePort APort BPort CPort D and Port EI/O Using HandshakingA Project Using Port BInterruptsBasics of an InterruptServicing an InterruptInterrupt ControlMaskable InterruptsOutput CompareNonmaskable InterruptsInterrupts on the EVBUA Project with InterruptsAnalog CaptureAnalog-to-Digital ConversionA/D ToolsA/D OperationA Project with Analog CaptureInput CaptureBasic Modules of Input CaptureInput-Capture RegistersInput Edge Detection LogicInterrupt Generation LogicA Project with Input CaptureHigher-Level ProgrammingLevels in

Programming LanguagesC ProgrammingExamplesA Project with C Appendix 1-Supplemental WebsiteAppendix 2-States and Resolution for Binary NumbersAppendix 3-Basic Boolean Theorems and IdentitiesAppendix 4-The Resistor Color CodeAppendix 5-Waterfall Software Development Lifecycle ModelAppendix 6-Loading Your Program into the EEPROMAppendix 7-Pulse-Width ModulationAppendix 8-HC11 Instruction SetAppendix 9-Comprehensive Glossary.

Description based on publisher supplied metadata and other sources.

Author notes provided by Syndetics

<p>Syed R. Rizvidevelops advanced technologies primarily for NASA Langley Research Center. He is the software consultant for the Environmental Management Information Systems at NASA LaRC. He maintains the web site Microcontroller Guide (www.microcontrollerguide.com), which contains hands-on tutorials, discussions, and interesting microcontroller-based projects for both students and hobbyists.</p>

There are no comments for this item.

Log in to your account to post a comment.