Hindawi Publishing Corporation

ES 310: Microprocessors & System Design - Spring  2012
Updated: Monday May 17, 2010 11:17:24 AM -0700

"The great end of education is to discipline rather than furnish  the mind; to train it to use its own power, rather than fill it with the accumulations of others" - Tyrone Edwards

A language that doesn't affect the way you think about programming, is not worth knowing. Epigrams in Programming:
Alan J. Perlis

Discussion Group Textbooks / Similarity Check 2012 Calendar

new Welcome!

Date
Lectures
Related Resources
Assignments
Labs Activities and Assignments
Jan 17
  • A writable CD for all your projects
  • A Folder for all the assignments.
  • Arrange to have your own LAPTOP; Apple owners may experience difficulties!
  • Review this webpage!
Jan 19
 

Jan 24
  • Practice problems in chapter 1
  • HW#1 (will not be collected) - will be on the quiz
Jan 26
  • First Blog entry is due - Read your first article and submit your summary about the article - Must be about a microcontroller-based project
Circuit
This is a complete PIC circuit you can use for your project!

Jan 31
 Chapter 2; Chapter 2 Brey; Chapter 6 Brey;
  • Quiz 1x2; Includes HW#1, chapter 1, architecture and number systems
Feb 2
 Chapter 2    
Feb 7 Chapter 3: Basic commands
Read about MIPS
  • Quiz 2; chapter 2;
  • Lab 1 - is due. 
  • Start Lab 2 - Using the PIC Simulator- March 1
Feb 9
Chapter 3: Basic commands
  • HW#3  Chapter 3 problems - practice for Quiz
 
Feb 14
 
Feb 16
  • Save CheckCarry code into your proj. directory - Find its errors and compile it - in class assignment Make sure you show the code before you leave
Feb 21

 

MPLAB Manual

  • MiniProject#1 is due - must show the results in class!
  • Quiz 4 - Chapter 3,4;
Feb 23

 

  • MiniProject#2 - is Due at the beginning of class! 
  • MiniProject#3 - Start working / use the simulator
  • Practice: 5.22,.5.35, 5.36, 5.38

 

Feb 28 Chapter 6 - Logic functions/ refer to your notes

Practice and make sure you understand these programs:

  • Second Blog entry is due-read anything interesting lately?
 
March 1 Chapter 7, (Tables/Subroutines & Stack/MACRO) - Read Chapter 8 on your own and do the examples.
  • MiniProject#3 is due - must show the results in class/ We talk about sensors you found!!
  • MiniProject#4 - Start working / use the simulator
 
Review Slides Print Version Read: PIC18 Architecture-Directives/ASCII/BST/STACK examples
March 6

Read Chapter 7: PIC Microcontroller & Embedded Systems **

Book Recommended: Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly Barry B. Brey, DeVry Institute of Technology, Columbus

Download MPLAB C Compiler for PIC18 MCUs - You need to sign in - Large file!

Very good slides for writing C codes - These slides are for CCS Compiler

C-Programming: Handout from Teach-in;Read: C for PICs by Mike Hibbett (4 Parts) - I will leave a copy in the Library Reserve

March 8 NO CLASS NO CLASS NO CLASS  
March 13

Datasheet for PIC18F

Starter-Kit Schematic

 
March 15

Chapter 12-ADC

C-Library for C18

 

Data Sheet for PIC18F46K20 - Short Version

March 20 Review / Project Examples / Sensors /    

March 22 MIDTERM - Chapters 1-9- Read the questions at the back of each chapter.

 MIDTERM - Chapters 1-9 + C-Programing / MUST SHOW YOUR PROJECT! Please make sure you show your FOLDER and CD!

 

March 27-30 No Class Spring Break!  
April 3
Chapter 13 - USART/ SPI, & I2C Interfaces. See your notes.
 
  • First Draft of the design project is due - Must include: Objective, Block diagram, and Flowchart. Please include a list of tasks you must perform to complete the project.
  • Third Blog entry is due

 

April 5
Chapter 13
   
April 10
Chapter 13
 
  • Quiz / opamps & memory storage;

 

April 12
Chapter 10
Summery of Interrupt Registers
 

DemoBoard: USART and Clock selection is due.

April 17 Chapter 11 / WDT/Clocks / Reset Chapter 13  
  • Forth Blog entry is due

April 19 Chapter 11 / WDT/Clocks / Reset  
April 24 Chapter 11 / WDT/Clocks / Reset    
April 26    
  • Quiz on interrupts/Timers
May 1      
May 3 Project Demonstration in SALAZAR! Final Exam Review
  • Please make sure you  register your project! Make sure you pick the right class (ES310 Projects) and your entries are saved! YOU MUST BE SIGNED ON GOOGLE!
  • Read very carefully the Guidelines for presentation - All projects will be displayed in Salazar hall.
  • POST your slides on (something like) a tri-folding board. You can buy a hard board and turn it into a tri-folding board (buy one from Dollar Store for $1- If you don't have one ask me! Be in class on time! Make your presentation nice!
May 8 Final Exam Schedule. Final Exam ; Submit your CD for full credit; Last Project is due FINAL EXAM

Summer Projects :)

Important Notes, and Dates

Suggested Project Topics

Important Documents

Important Dates

Useful magazines

 Useful Information

PIC18F45:

PIC18F46:

 

Software

 

Resources (STILL UNDER CONSTRUCTION!)

DIGITAL RELATED
MICROCONTROLLER RELATED
Multisim Student Version
Advanced PIC Microcontroller Projects in C - Elsevier
OSHON SOFTWARE PROJECT
Projects:
Electronics Bench in a Box
Introduction to the NI Multisim MCU moduel - presentation
Embedded System Design Class**
Old Projects:

Project abstracts are due -use this Abstract Template   - you need to briefly talk about your abstract in class. here are some  suggestions

Other PIC Textbooks being used:
  • Programming and Customizing the PIC MicroController by Myke Predko
  • Designing Embedded systems with PIC Microcontrollers by Tim Wilmshurst. 
  • The Quintessential PIC Microcontroller by Sid Katzen  published by Springer
  • Embedded C Programming and the Microchip PIC by Barnett, Cox, and O'Cull - Cengage Learning
  • PIC Microcontrollers: Know It All (Newnes Know It All)
  • Bates, Martin, PIC Microcontrollers: An Introduction to Microelectronics 2nd, Elsevier: Newnes
  • “Microcontrol’n” by David Benson
  • “PIC Basics” by Martin Bates, based on PIC16F84A
PIC Training Boards ; Other books
Useful downloads: Adobe Acrobat    QuickTime    Windows Media Player    Real Player

<<<Back to the main homepage>>>