PIC Microcontroller Projects in C

PIC Microcontroller Projects in C

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.

Author: Dogan Ibrahim

Publisher: Newnes

ISBN: 9780080999678

Category: Technology & Engineering

Page: 660

View: 947

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, technicians, hobbyists and students who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the PIC18F series. This book Includes over fifty projects which are divided into three categories: Basic, Intermediate, and Advanced. New projects in this edition: Logic probe Custom LCD font design Hi/Lo game Generating various waveforms in real-time Ultrasonic height measurement Frequency counter Reaction timer GPS projects Closed-loop ON/OFF temperature control Bluetooth projects (master and slave) RFid projects Clock using Real-time-clock (RTC) chip RTC alarm project Graphics LCD (GLCD) projects Barometer+thermometer+altimeter project Plotting temperature on GLCD Ethernet web browser based control Ethernet UDP based control Digital signal processing (Low Pass Filter design) Automotive LIN bus project Automotive CAN bus project Multitasking projects (using both cooperative and Round-robin scheduling) Unipolar stepper motor projects Bipolar stepper motor projects Closed-loop ON/OFF DC motor control A clear introduction to the PIC 18FXXX microcontroller's architecture Covers developing wireless and sensor network applications, SD card projects, and multi-tasking; all demonstrated with the block and circuit diagram, program description in PDL, program listing, and program description Includes more than 50 basic, intermediate, and advanced projects
Categories: Technology & Engineering

Advanced PIC Microcontroller Projects in C

Advanced PIC Microcontroller Projects in C

From USB to RTOS with the PIC 18F Series Dogan Ibrahim. CHAPTER 2 ... PIC16-series microcontrollers have been around for many years. Although these are excellent general purpose microcontrollers, they have certain limitations.

Author: Dogan Ibrahim

Publisher: Newnes

ISBN: 9780080558424

Category: Technology & Engineering

Page: 560

View: 844

This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series. The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems. A clear introduction to the PIC 18FXXX microcontroller's architecture 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description Numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators
Categories: Technology & Engineering

ARM based Microcontroller Projects Using mbed

ARM based Microcontroller Projects Using mbed

Microcontroller Projects in C for the 8051. Newnes. PIC Basic Projects: 30 Projects Using PIC Basic and PIC Basic Pro. Newnes. SD Card Projects Using the PIC Microcontroller. Newnes. Practical Digital Signal Processing Using ...

Author: Dogan Ibrahim

Publisher: Newnes

ISBN: 9780081029701

Category: Computers

Page: 904

View: 516

ARM-based Microcontroller Projects Using mbed gives readers a good understanding of the basic architecture and programming of ARM-based microcontrollers using ARM’s mbed software. The book presents the technology through a project-based approach with clearly structured sections that enable readers to use or modify them for their application. Sections include: Project title, Description of the project, Aim of the project, Block diagram of the project, Circuit diagram of the project, Construction of the project, Program listing, and a Suggestions for expansion. This book will be a valuable resource for professional engineers, students and researchers in computer engineering, computer science, automatic control engineering and mechatronics. Includes a wide variety of projects, such as digital/analog inputs and outputs (GPIO, ADC, DAC), serial communications (UART, 12C, SPI), WIFI, Bluetooth, DC and servo motors Based on the popular Nucleo-L476RG development board, but can be easily modified to any ARM compatible processor Shows how to develop robotic applications for a mobile robot Contains complete mbed program listings for all the projects in the book
Categories: Computers

SD Card Projects Using the PIC Microcontroller

SD Card Projects Using the PIC Microcontroller

There are several C compilers on the market for the PIC18 series of microcontrollers. Most of the features of these compilers are similar, and they can all be used to develop C-based highlevel programs for the PIC18 series of ...

Author: Dogan Ibrahim

Publisher: Newnes

ISBN: 0080961266

Category: Technology & Engineering

Page: 567

View: 610

PIC Microcontrollers are a favorite in industry and with hobbyists. These microcontrollers are versatile, simple, and low cost making them perfect for many different applications. The 8-bit PIC is widely used in consumer electronic goods, office automation, and personal projects. Author, Dogan Ibrahim, author of several PIC books has now written a book using the PIC18 family of microcontrollers to create projects with SD cards. This book is ideal for those practicing engineers, advanced students, and PIC enthusiasts that want to incorporate SD Cards into their devices. SD cards are cheap, fast, and small, used in many MP3 players, digital and video cameras, and perfect for microcontroller applications. Complete with Microchip's C18 student compiler and using the C language this book brings the reader up to speed on the PIC 18 and SD cards, knowledge which can then be harnessed for hands-on work with the eighteen projects included within. Two great technologies are brought together in this one practical, real-world, hands-on cookbook perfect for a wide range of PIC fans. Eighteen fully worked SD projects in the C programming language Details memory cards usage with the PIC18 family
Categories: Technology & Engineering

Using LEDs LCDs and GLCDs in Microcontroller Projects

Using LEDs  LCDs and GLCDs in Microcontroller Projects

Some of the popular C compilers used in the development of educational, domestic, commercial or industrial PIC18 microcontroller based projects are: mikroC Pro for PIC C compiler; PICC18 C compiler; C18 C compiler; CCS C compiler.

Author: Dogan Ibrahim

Publisher: John Wiley & Sons

ISBN: 9781118361030

Category: Technology & Engineering

Page: 496

View: 780

Describing the use of displays in microcontroller based projects, the author makes extensive use of real-world, tested projects. The complete details of each project are given, including the full circuit diagram and source code. The author explains how to program microcontrollers (in C language) with LED, LCD and GLCD displays; and gives a brief theory about the operation, advantages and disadvantages of each type of display. Key features: Covers topics such as: displaying text on LCDs, scrolling text on LCDs, displaying graphics on GLCDs, simple GLCD based games, environmental monitoring using GLCDs (e.g. temperature displays) Uses C programming throughout the book – the basic principles of programming using C language and introductory information about PIC microcontroller architecture will also be provided Includes the highly popular PIC series of microcontrollers using the medium range PIC18 family of microcontrollers in the book. Provides a detailed explanation of Visual GLCD and Visual TFT with examples. Companion website hosting program listings and data sheets Contains the extensive use of visual aids for designing LED, LCD and GLCD displays to help readers to understand the details of programming the displays: screen-shots, tables, illustrations, and figures, as well as end of chapter exercises Using LEDs, LCDS, and GLCDs in Microcontroller Projects is an application oriented book providing a number of design projects making it practical and accessible for electrical & electronic engineering and computer engineering senior undergraduates and postgraduates. Practising engineers designing microcontroller based devices with LED, LCD or GLCD displays will also find the book of great use.
Categories: Technology & Engineering

PIC Microcontroller Projects in C 2nd Edition

PIC Microcontroller Projects in C  2nd Edition

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.

Author: Dogan Ibrahim

Publisher:

ISBN: OCLC:1105767437

Category: Engineering

Page: 660

View: 743

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, technicians, hobbyists and students who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the PIC18F series. This book Includes over fifty projects which are divided into three categories: Basic, Intermediate, and Advanced. New projects in this edition: Logic probe Custom LCD font design Hi/Lo game Generating various waveforms in real-time Ultrasonic height measurement Frequency counter Reaction timer GPS projects Closed-loop ON/OFF temperature control Bluetooth projects (master and slave) RFid projects Clock using Real-time-clock (RTC) chip RTC alarm project Graphics LCD (GLCD) projects Barometer+thermometer+altimeter project Plotting temperature on GLCD Ethernet web browser based control Ethernet UDP based control Digital signal processing (Low Pass Filter design) Automotive LIN bus project Automotive CAN bus project Multitasking projects (using both cooperative and Round-robin scheduling) Unipolar stepper motor projects Bipolar stepper motor projects Closed-loop ON/OFF DC motor control A clear introduction to the PIC 18FXXX microcontroller's architecture Covers developing wireless and sensor network applications, SD card projects, and multi-tasking; all demonstrated with the block and circuit diagram, program description in PDL, program listing, and program description Includes more than 50 basic, intermediate, and advanced projects.
Categories: Engineering

Microcontroller Based Temperature Monitoring and Control

Microcontroller Based Temperature Monitoring and Control

C is one of the most popular programming languages used today and there are several C compilers available for the PIC microcontrollers. In this section and in the example projects we shall be looking at how to program the PIC ...

Author: Dogan Ibrahim

Publisher: Elsevier

ISBN: 0080479421

Category: Technology & Engineering

Page: 234

View: 560

Microcontroller-Based Temperature Monitoring and Control is an essential and practical guide for all engineers involved in the use of microcontrollers in measurement and control systems. The book provides design principles and application case studies backed up with sufficient control theory and electronics to develop your own systems. It will also prove invaluable for students and experimenters seeking real-world project work involving the use of a microcontroller. Techniques for the application of microcontroller-based control systems are backed up with the basic theory and mathematics used in these designs, and various digital control techniques are discussed with reference to digital sample theory. The first part of the book covers temperature sensors and their use in measurement, and includes the latest non-invasive and digital sensor types. The second part covers sampling procedures, control systems and the application of digital control algorithms using a microcontroller. The final chapter describes a complete microcontroller-based temperature control system, including a full software listing for the programming of the controller. *Provides practical guidance and essential theory making it ideal for engineers facing a design challenge or students devising a project *Includes real-world design guides for implementing a microcontroller-based control systems *Requires only basic mathematical and engineering background as the use of microcontrollers is introduced from first principles
Categories: Technology & Engineering

ARM Based Microcontroller Multitasking Projects

ARM Based Microcontroller Multitasking Projects

[1] D. Ibrahim, Advanced PIC Microcontroller Projects in C, Newnes, Oxford, UK, (2008) ISBN: 978-0-7506-8611-2. [2] R. Toulson, T. Wilmshurst, Fast and Effective Embedded Systems Design, Newnes, Oxford, UK, (2017) ISBN: ...

Author: Dogan Ibrahim

Publisher: Newnes

ISBN: 9780128226315

Category: Computers

Page: 524

View: 432

Most microcontroller-based applications nowadays are large, complex, and may require several tasks to share the MCU in multitasking applications. Most modern high-speed microcontrollers support multitasking kernels with sophisticated scheduling algorithms so that many complex tasks can be executed on a priority basis. ARM-based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel explains how to multitask ARM Cortex microcontrollers using the FreeRTOS multitasking kernel. The book describes in detail the features of multitasking operating systems such as scheduling, priorities, mailboxes, event flags, semaphores etc. before going onto present the highly popular FreeRTOS multitasking kernel. Practical working real-time projects using the highly popular Clicker 2 for STM32 development board (which can easily be transferred to other boards) together with FreeRTOS are an essential feature of this book. Projects include: LEDs flashing at different rates; Refreshing of 7-segment LEDs; Mobile robot where different sensors are controlled by different tasks; Multiple servo motors being controlled independently; Multitasking IoT project; Temperature controller with independent keyboard entry; Random number generator with 3 tasks: live, generator, display; home alarm system; car park management system, and many more. Explains the basic concepts of multitasking Demonstrates how to create small multitasking programs Explains how to install and use the FreeRTOS on an ARM Cortex processor Presents structured real-world projects that enables the reader to create their own
Categories: Computers

Protection of Wind Turbine Generators Using Microcontroller based Applications

Protection of Wind Turbine Generators Using Microcontroller based Applications

Protection of power transformer using microcontroller-based relay. MSc thesis, Faculty of Engineering, ... Advanced PIC microcontroller projects in C: From USB to RTOS with the PIC 18F Series. Newnes. 56. Ibrahim, D. (2014).

Author: Nagwa F. Ibrahim

Publisher: Springer Nature

ISBN: 9783030926281

Category: Electric power production

Page: 137

View: 257

Protection of Wind Turbine Generators Using Microcontroller-Based Applications focuses on the application of microcontrollers in the protection of wind turbine generators. The book looks at the design and implementation of a versatile digital overcurrent (OC), OV/UV, OF/UF, and negative sequence relays, and addresses the dynamic behaviour of a wind-driven induction generator (IG) connected to a power system grid through a transmission line. The transient responses of protective devices associated with the IG are also studied. Modelling of the digital relay for wind turbine generator protection using MATLAB Simulink consider most of the aerodynamic and mechanical effects that can influence instantaneous output voltage, current, and power. Coverage also includes different AC fault types, a detailed theoretical analysis of fault and protection strategy in AC fault, and the different types of fault detection algorithms to maintain power system reliability. Presents wind turbine generator system concepts; Analyzes wind turbine generator protection; Offers lab validated MATLAB Simulink models using a small-scale setup.
Categories: Electric power production