Week 14
Monday and Friday
The discussion on Assembly may span two lectures.
- Assembly (textbook chapter 19, lab 13)
- Instruction types (lab manual appendix H)
- Data transfer / memory addressing (textbook chapter 7, lab manual appendix G)
- Control flow
- Functions and interrupts
Wednesday
- Lab 12: Ultrasonic Sensor
Activity 15: Assembly
Resources
Topical Outline
- Registers
- Addressing modes
- Assembly language programming
- Top down software design
- Interrupts and real-time events
Course Objectives Covered
- Describe the addressing modes of a sample microcontroller
- Apply the principles of top down design to microcontroller software development
- Develop assembly language programs for a microcontroller
- Describe the interfaces for input and output including computer buses, parallel, and serial
- Identify timing issues and events
- Describe different types of memory used in microcontroller systems