Read more
Informationen zum Autor Hassan Parchizadeh is a principal lecturer at the University of Portsmouth. He has been lecturing for over 20 years and currently teaches a number of subjects including microcontrollers, power electronics and signal processing. He as also published two books on microcontrollers. Dr. Branislav Vukanovic is a senior lecturer at the University of Portsmouth, previously he was a lecturer and the University of Derby and a research fellow at the University of Sheffield. He teaches in the areas of digital electronics, microprocessors and digital signal processing. He has published a significant number of papers in his fields. Klappentext This book is a collection of projects based around various microcontrollers from the PIC family. The reader is carefully guided through the book, from very simple to more complex projects in order to gradually build their knowledge about PIC microcontrollers and digital electronics in general. On completion of this book, the reader should be able to design and build their own projects and solve other practical problems in digital electronics.Many books in this area are theory based and can tend toward being overly explanatory in their approach to the subject. Courses are moving towards being more practically oriented and this book provides the ideal companion to students completing projects with PIC microcontrollers. Zusammenfassung This book is a collection of projects based around various microcontrollers from the PIC family. The reader is carefully guided through the book, from very simple to more complex projects in order to gradually build their knowledge about PIC microcontrollers and digital electronics in general. On completion of this book, the reader should be able to design and build their own projects and solve other practical problems in digital electronics.Many books in this area are theory based and can tend toward being overly explanatory in their approach to the subject. Courses are moving towards being more practically oriented and this book provides the ideal companion to students completing projects with PIC microcontrollers. Inhaltsverzeichnis 1. IntroductionPICs used in this bookMPLAB programming environmentBasic assembler programming for PICBasic C programming for PIC2. Simple InterfacesFlashing LEDFlashing LED with a pushbuttonTwo flashing LEDs with a pushbuttonDisplaying segments on a single seven-segment displayDisplaying numbers on a single seven-segment displaySimple up-down counter using seven-segment display and two pushbuttons3. Advanced Displays and Keyboards4-digit seven segment display interface4-digit seven-segment display with matrix keyboard interfaceLCD interfaceLCD with matrix segment keyboard interface4. Analogue InterfacesMeasurement system using ADC and 4-digit seven-segment displayAudio signal reader and playback system using ADC and R-2R ladder DACControl system using ADC and of-the-shelf DAC5. More PIC ProjectsFunction generatorMoving average filterAudio echo effect generator...
List of contents
1. Introduction
PICs used in this book
MPLAB programming environment
Basic assembler programming for PIC
Basic C programming for PIC
2. Simple Interfaces
Flashing LED
Flashing LED with a pushbutton
Two flashing LEDs with a pushbutton
Displaying segments on a single seven-segment display
Displaying numbers on a single seven-segment display
Simple up-down counter using seven-segment display and two pushbuttons
3. Advanced Displays and Keyboards
4-digit seven segment display interface
4-digit seven-segment display with matrix keyboard interface
LCD interface
LCD with matrix segment keyboard interface
4. Analogue Interfaces
Measurement system using ADC and 4-digit seven-segment display
Audio signal reader and playback system using ADC and R-2R ladder DAC
Control system using ADC and of-the-shelf DAC
5. More PIC Projects
Function generator
Moving average filter
Audio echo effect generator