Table of Contents
CE2800: Embedded Systems Software I
Course Objectives
Microcontroller Overview
ATmega32 Instruction Set
Assembly Programming
Other Topics
CE2800: Embedded Systems Software I
Tools and Documentation
Course Objectives
*
Course daily objectives.
Microcontroller Overview
Microcontroller Components
ATmega32 Architecture
ATmega32 Instruction Set
Data Transfer
Arithmetic and Logic
Branch
Bit and Bit-Test (see Bit Manipulation below)
In and Out (see I/O Ports below)
Assembly Programming
Programming Mechanics
Delay Loops and Stack
Subroutines
I/O Ports
Bit Manipulation
Retrieving Data from Flash
Other Topics
LCD Display
Displaying Memory Values on the LCD
Analog to Digital Conversion Subsystem
Interrupt Subsystem
Timer/Counter Subsystem
Input Capture with Timer/Counter1