EE4801: Advanced Microprocessor Based Design
NOTICE:
This page is under construction, stay tuned
Course Guidelines
Class Syllabus
- Official policies and such
Class Schedule
- When things are discussed and due
Lab Report Guidelines
- Advice on how to write the perfect paper
Supplemental Notes:
Writing an embedded application
- Introducing the locater concept
Embedded Mixed Code with the 8088
- Using assembly and 'C' code
The 'Hello World! program
- Hello as an embedded application
Introducing to the BP-1200 Programmer
- We're programming FLASH parts
Using the BIN method
- Provided only for your curiosity
Hexadecimal file format
- How to read such files
Super Loop notes
- Also known as foreground/background
Booth's Algorithm
- Multiplication for 2's complement numbers
Seven Segment Display
- Display pinout
Introducing the PIC Simulator
- How to get started
Intro to PIC assembler
- Prof. Duckworth's Intro.
PIC Schematic
- Schematic for PIC educational board
Example A/D code
- A/D without interrupts
LCD Demo
- Initialization and demonstration for PIC LCD
RAM resident code
- Code snippet of a RAM resident program
Basic breakpoint
- Bare bones break point ISR
Laboratory Notes:
Lab 1 Handout
Combination door lock
Lab 2 Handout
A mixed code frequency counter
Lab 3 Handout
Volume Unit (VU) meter on the PIC
Homework Assignments:
Hw 1 handout
Lab 1 proposal, Hex files and such
Hw 2 handout
Memory systems and super loops
Hw 3 handout
Max mode and start of interupts
Hw 4 handout
Serial communications
Hw 5 handout
Introducing the PIC architecture
Hw 6 handout
More PIC topics
Hw 7 handout
Finishing topics
Jonathan M Hill