Whole Course Solutions

advertisement
Whole Course Solutions
What is a Whole Course Solution?
Microchip Technology, Inc. is interested in assisting universities and schools in their efforts to further
education of embedded control solutions, and other Microchip solutions. Prepare your students to contribute
to industry as designers upon graduation. With an increased demand for information based on Microchip
architecture, today’s educator and students have many options to create class material. Here are some
options that offer a textbook, lab exercises, and education boards.
Central Piedmont Community College begins a 4 week online course for PIC® Midrange Microcontrollers!
Get a solid foundation in the basics of microcontroller technology using PIC16F877A and practical hands-on
exercises. Gain the skills and confidence needed to put PIC® microcontroller technology to work for you. For
more information, click here
Designing Embedded Systems with PIC® Microcontrollers: Principles and Applications
Tim Wilmshurst
ISBN: 0-7506-6755-9
Newnes, An imprint of Elsevier
“This book is a hands-on introduction to the principles and practice of embedded system design using the
PIC® microcontroller. Packed with helpful examples and illustrations, it gives an in-depth treatment of
microcontroller design, programming in both assembly language and C, and features advanced topics such
as networking and real-time operating systems.
Designing Embedded Systems with PIC Microcontrollers: Principles and Applications is ideal for students of
electronics, Mechatronics and computer engineering. Engineers in industry and informed hobbyists will also
find this book a valuable resource when designing and implementing both simple and sophisticated
embedded systems using the PIC microcontroller.”
Features of Designing Embedded Systems with PIC® Microcontrollers: Principles and Applications
• Explores in detail the PIC16F84A, PIC16F873A and PIC18F242 microcontrollers.
• References the MPLAB® ICD 2 In-Circuit Debugger and the PICSTART® plus as tools to develop and
debug your designs.
• Teaches you how to program in Assembler and C.
• Works through sample designs and design ideas, including a robot in the form of an autonomous guided
vehicle.
Find out more:
Embedded-knowhow.co.uk - support for students and practitioners in the field of embedded systems.
Link to information about MPLAB® ICD 2 In-Circuit Debugger.
Link to information about PICSTART® Plus.
Link to purchase Microchip development tools on MicrochipDirect.
123 PIC® Microcontroller Experiments for the Evil Genius
Myke Predko
ISBN: 0-07-145142-0
McGraw Hill
This book was developed for Grade 11 (junior) and Grade 12 (Senior) high school students preparing for
post secondary education in engineering, computer science, mathematics, or physical sciences. It is also
appropriate for university students or technical hobbyists looking for more information on programming and
interfacing PIC® Microcontrollers into an application. Each experiment builds on those before it, so you
develop a hands-on, practical understanding of microcontroller programming. Microchip’s PICkit TM 1 Flash
Starter Kit (DV164101) and the Signal Analysis PICtailTM Daughter Board (AC153120) are used in the
experiments. The Microchip PIC12F675 (8-pin) and the PIC16F684 (14-pin) devices are featured.
Features of 123 PIC® Microcontroller Projects for the Evil Genius:
• Introduces you to programming and customizing the PIC® MCU step-by-step.
• Shows you how to set up your own PICmicro MCU and development lab based on the PICkit TM 1
Flash Starter kit.
• Explains the science and electronics underlying microcontrollers
• Shows you how to interface sensors, switches, LEDs, LCDs, and other commonly used electronic
interfaces.
• Supplies parts lists and program listings.
Find out more:
http://books.mcgraw-hill.com/authors/predkopic/ Full source code for experiments, PC Executable code,
links to other resources
http://www.myke.com/ Author Myke Predko’s home page
Information about the PICkitTM 1 Flash Starter Kit
Link to purchase the PICkitTM 1 Flash Starter Kit
Microprocessors from Assembly Language to C Using the PIC18Fxx2
Robert R. Reese, Mississippi State University
ISBN#: 1-58450-378-5
DaVinci Engineering Pres
In an educational environment, this book is intended to be used as a first course in microprocessors using
the PIC18xx2 microcontroller. The first seven chapters provide an introduction to assembly language
programming using the PIC18XXX instruction set, with all assembly language examples set in a C language
context. The remaining eight chapters cover microcontroller interfacing topics using the PIC18F242, with all
examples written in C in order to promote maximum understanding of the hardware topic being studied. A
goal of this book is to prepare students for advanced courses in embedded systems or computer
architecture.
The PIC18F242 was selected for the following reasons:
• On-Chip hardware modules that include an analog-to-digital converter, I2C module, USART module,
three parallel ports, and four timers.
• The 28-pin dual-in-line package and its ready availability from vendors such as Digi-Key makes it
suitable for a lab prototyping environment.
• The PIC18xx2 instruction set is small enough so as to not be overwhelming to the student new to
assembly language, and yet contains the traditional features that one expects in an instruction set such
as relative branches and indirect addressing.
• C language constructs map naturally to the PIC18XXX instruction set, making it easy to introduce
assembly language statements in a C language context.
• PIC® MCU software development is well supported in the form of the freely available MPLAB®
Integrated Design Environment by Microchip for assembly language programming and C compilers from
Hi-Tech Software and Microchip.
• The ability to in-circuit flash program the PIC18F242 using a serial bootloader makes for quick
turnaround for program modifications.
Find out more:
http://www.ece.msstate.edu/~reese/ece3724/ Lecture slides, sample quizzes, and thirteen lab exercises.
http://www.reesemicro.com/ Supplemental book site with a table of contents and CAD files for a printed
circuit board that supports all of the lab experiments.
Microchip tutorial “USART- Using in Asynchronous Mode”
To order the book from Amazon.
A Baker’s Dozen: Real Analog Solutions for Digital Designers
Bonnie Baker
ISBN:0-7506-7819-4
Elsevier
This book was written for practicing digital engineers, entry level students and hands-on managers who are
looking for an analog foundation to handle their daily engineering problems.
Students and engineers can learn more about designing with analog devices with Microchip’s Mixed Signal
PICtailTM Demo Board (Part Number: MXSIGDM) which contains a number of applicable DACs, ADCs,
LDOs, and Vrefs, to interface with Microchip’s analog products on board.
Relevant classes include:
• Engineering Systems Analysis
• Electronic Circuits
• Design-oriented Analysis of Electronic Circuits
• Instrumentation Systems
A sample of what you will learn in A Baker’s Dozen: Real Analog Solutions for Digital Designers:
• Bridging the gap between analog and digital
• The Basics behind Analog-to-Digital Converters
• The Right ADC for the Right Application
• Systems where Analog and Digital work together
• Noise, the 3 categories, device, conducted emitted
•And more…
Find out more
Link to purchase Bonnie Baker’s “A Baker’s Dozen: Real Analog Solutions for Digital Designers”
Link to more information about Mixed Signal PICtailTM Demo Board
Link to purchase the Mixed Signal PICtailTM Demo Board (Part Number: MXSIGDM)
Embedded Design with the PIC18F452 Microcontroller
John B. Peatman, Georgia Institute of Technology
ISBN# 0-13-046213-6
Prentice Hall
This book can be used in a one-semester university course at the senior level. The book’s focus is to
develop three capabilities in the design process: to understand and use components, to exploit powerful
algorithmic processes, and to break down the complexity of an instrument or device so as to meet its
specifications. The first printing of the book comes complete with the QwikFlash development board, which,
when populated, is used as an example in the book for interfacing the PIC18F452 to various external
components.
The PIC18F452 was selected because of a feature set that includes:





Speed: the CPU can execute most of its instructions in the 10 MIPS range, or ten instructions per
microsecond
Robustness: I/O pins can drive loads of up to 25 mA as outputs and are protected against static
electricity damage as inputs.
Flexible timer resources: four independent timers plus two capture/compare/pulse-width modulation
modules
Support of low-power operations: extends battery life by alternating intervals of low-power sleep
mode with intervals of normal operation
Development Tool Versatility: The PIC18F452 supports a standard emulator, a low-cost in-circuit
debugger (MPLAB ICD2, DV164005), a Processor Module (PCM18XCI), a C Compiler (MPLAB
C18), and a QwikBug monitor program.
How to Submit a QwikFlash Course Solution?
QwikFlash Education Board
Microdesigns, Inc. has worked with Professor Peatman to provide an education board and accessories that
are fully assembled and tested. The QwikFlash board includes a programmed microcontroller containing the
QwikBug resident debugger. Dr. Peatman's text, when combined with the QwikFlash board, form the basis
of an upper-level university engineering course and laboratory.
Find out more:
www.picbook.com Information about the book, the author, and various relevant links
www.microdesignsinc.com Order the QwikFlash board and other boards and accessories
Order the text book
www.digikey.com Order the components to populate the board (part # 18F452-KIT)
Full Disclaimer
Be sure to review our full disclaimer before using or submitting any of the design ideas on our site.
Download