Normal view MARC view ISBD view

PIC Microcontroller Projects in C : Basic to Advanced

By: Ibrahim, Dogan.
Material type: TextTextSeries: eBooks on Demand.Publisher: Burlington : Elsevier Science, 2014Edition: 2nd ed.Description: 1 online resource (661 p.).ISBN: 9780080999678.Subject(s): C (Computer program language) | Embedded computer systems | Programmable controllersGenre/Form: Electronic books.Additional physical formats: Print version:: PIC Microcontroller Projects in C : Basic to AdvancedDDC classification: 629.8/95 Online resources: Click here to view this ebook.
Contents:
Front Cover; PIC Microcontroller Projects in C: Basic to Advanced; Copyright; Contents; Preface; Acknowledgments; Chapter 1 - Microcomputer Systems; 1.1 Introduction; 1.2 Microcontroller Systems; 1.3 Summary; 1.4 Exercises; Chapter 2 - mikroC Pro for PIC Programming Language; 2.1 Structure of a mikroC Pro for PIC Program; 2.2 Arrays; 2.3 Pointers; 2.4 Structures; 2.5 Operators in C; 2.6 Modifying the Flow of Control; 2.7 mikroC Pro for PIC Functions; 2.8 mikroC Pro for PIC Library Functions; 2.9 Summary; 2.10 Exercises; Chapter 3 - MPLAB X IDE and MPLAB XC8 C Programming Language
3.1 The PICDEM PIC18 Explorer Development Board3.2 MPLAB X IDE; 3.3 MPLAB XC8 Compiler; 3.4 Summary; 3.5 Exercises; Chapter 4 - Microcontroller Program Development; 4.1 Using the PDL and Flow Charts; 4.2 Examples; 4.3 Representing for Loops in Flow Charts; 4.4 Summary; 4.5 Exercises; Chapter 5 - Simple PIC18 Projects; Project 5.1-Chasing LEDs; Project 5.2-Complex Flashing LED; Project 5.3-Random Flashing LEDs; Project 5.4-Logic Probe; Project 5.5-LED Dice; Project 5.6-Two-Dice Project; Project 5.7-Two-Dice Project Using Fewer I/O Pins; Project 5.8-7-Segment LED Counter
Project 5.9-Two-Digit Multiplexed 7-Segment LEDProject 5.10-Four-Digit Multiplexed 7-Segment LED; Project 5.11-LED Voltmeter; Project 5.12-LCD Voltmeter; Project 5.13-Generating Sound; Project 5.14-Generating Custom LCD Fonts; Project 5.15-Digital Thermometer; Chapter 6 - Intermediate PIC18 Projects; Project 6.1-Four-Digit Multiplexed Seven-Segment Light Emitting Diode Event Counter Using an External Interrupt; Project 6.2-Calculator with a Keypad and Liquid Crystal Display; Project 6.3-The High/Low Game; Project 6.4-Generating Waveforms; Project 6.5-Ultrasonic Human Height Measurement
Project 6.6-Minielectronic OrganProject 6.7-Frequency Counter with an LCD Display; Project 6.8-Reaction Timer; Project 6.9-Temperature and Relative Humidity Measurement; Project 6.10-Thermometer with an RS232 Serial Output; Project 6.11-Microcontroller and a PC-Based Calculator; Project 6.12-GPS with an LCD Output; Project 6.13-ON-OFF Temperature Control; Chapter 7 - Advanced PIC18 Projects; Project 7.1-Bluetooth Serial Communication-Slave Mode; Project 7.2-Bluetooth Serial Communication-Master Mode; Project 7.3-Using the RFID; Project 7.4-RFID Lock; Project 7.5-Complex SPI Bus Project
Project 7.6-Real-Time Clock Using an RTC ChipProject 7.7-Real-Time Alarm Clock; Project 7.8-SD Card Projects-Write Text To a File; Project 7.9-SD Card-Based Temperature Data Logger; Project 7.10-Using Graphics LCD-Displaying Various Shapes; Project 7.11-Barometer, Thermometer and Altimeter Display on a GLCD; Project 7.12-Plotting the Temperature Variation on the GLCD; Project 7.13-Using the Ethernet-Web Browser-Based Control; Project 7.14-Using the Ethernet-UDP-Based Control; Project 7.15-Digital Signal Processing-Low Pass FIR Digital Filter Project
Project 7.16-Automotive Project-Local Interconnect Network Bus Project
Summary: Extensively revised and updated to encompass the latest developments in the PIC 18FXXX series, this book demonstrates how to develop a range of microcontroller applications through a project-based approach. After giving an introduction to programming in C using the popular mikroC Pro for PIC and MPLAB XC8 languages, this book describes the project development cycle in full. The book walks you through fully tried and tested hands-on projects, including many new, advanced topics such as Ethernet programming, digital signal processing, and RFid technology. This book is ideal for engineers, techn
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 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1666656 Available EBL1666656

Front Cover; PIC Microcontroller Projects in C: Basic to Advanced; Copyright; Contents; Preface; Acknowledgments; Chapter 1 - Microcomputer Systems; 1.1 Introduction; 1.2 Microcontroller Systems; 1.3 Summary; 1.4 Exercises; Chapter 2 - mikroC Pro for PIC Programming Language; 2.1 Structure of a mikroC Pro for PIC Program; 2.2 Arrays; 2.3 Pointers; 2.4 Structures; 2.5 Operators in C; 2.6 Modifying the Flow of Control; 2.7 mikroC Pro for PIC Functions; 2.8 mikroC Pro for PIC Library Functions; 2.9 Summary; 2.10 Exercises; Chapter 3 - MPLAB X IDE and MPLAB XC8 C Programming Language

3.1 The PICDEM PIC18 Explorer Development Board3.2 MPLAB X IDE; 3.3 MPLAB XC8 Compiler; 3.4 Summary; 3.5 Exercises; Chapter 4 - Microcontroller Program Development; 4.1 Using the PDL and Flow Charts; 4.2 Examples; 4.3 Representing for Loops in Flow Charts; 4.4 Summary; 4.5 Exercises; Chapter 5 - Simple PIC18 Projects; Project 5.1-Chasing LEDs; Project 5.2-Complex Flashing LED; Project 5.3-Random Flashing LEDs; Project 5.4-Logic Probe; Project 5.5-LED Dice; Project 5.6-Two-Dice Project; Project 5.7-Two-Dice Project Using Fewer I/O Pins; Project 5.8-7-Segment LED Counter

Project 5.9-Two-Digit Multiplexed 7-Segment LEDProject 5.10-Four-Digit Multiplexed 7-Segment LED; Project 5.11-LED Voltmeter; Project 5.12-LCD Voltmeter; Project 5.13-Generating Sound; Project 5.14-Generating Custom LCD Fonts; Project 5.15-Digital Thermometer; Chapter 6 - Intermediate PIC18 Projects; Project 6.1-Four-Digit Multiplexed Seven-Segment Light Emitting Diode Event Counter Using an External Interrupt; Project 6.2-Calculator with a Keypad and Liquid Crystal Display; Project 6.3-The High/Low Game; Project 6.4-Generating Waveforms; Project 6.5-Ultrasonic Human Height Measurement

Project 6.6-Minielectronic OrganProject 6.7-Frequency Counter with an LCD Display; Project 6.8-Reaction Timer; Project 6.9-Temperature and Relative Humidity Measurement; Project 6.10-Thermometer with an RS232 Serial Output; Project 6.11-Microcontroller and a PC-Based Calculator; Project 6.12-GPS with an LCD Output; Project 6.13-ON-OFF Temperature Control; Chapter 7 - Advanced PIC18 Projects; Project 7.1-Bluetooth Serial Communication-Slave Mode; Project 7.2-Bluetooth Serial Communication-Master Mode; Project 7.3-Using the RFID; Project 7.4-RFID Lock; Project 7.5-Complex SPI Bus Project

Project 7.6-Real-Time Clock Using an RTC ChipProject 7.7-Real-Time Alarm Clock; Project 7.8-SD Card Projects-Write Text To a File; Project 7.9-SD Card-Based Temperature Data Logger; Project 7.10-Using Graphics LCD-Displaying Various Shapes; Project 7.11-Barometer, Thermometer and Altimeter Display on a GLCD; Project 7.12-Plotting the Temperature Variation on the GLCD; Project 7.13-Using the Ethernet-Web Browser-Based Control; Project 7.14-Using the Ethernet-UDP-Based Control; Project 7.15-Digital Signal Processing-Low Pass FIR Digital Filter Project

Project 7.16-Automotive Project-Local Interconnect Network Bus Project

Extensively revised and updated to encompass the latest developments in the PIC 18FXXX series, this book demonstrates how to develop a range of microcontroller applications through a project-based approach. After giving an introduction to programming in C using the popular mikroC Pro for PIC and MPLAB XC8 languages, this book describes the project development cycle in full. The book walks you through fully tried and tested hands-on projects, including many new, advanced topics such as Ethernet programming, digital signal processing, and RFid technology. This book is ideal for engineers, techn

Description based upon print version of record.

There are no comments for this item.

Log in to your account to post a comment.