CPE/EE 421/521 - Microcomputers
COURSE INFORMATION:
- Credit Hours:
-
3
-
Prerequisites:
-
CPE/EE 321
-
Description:
-
Microcomputer system design and use of microprocessors or single chip
-
microcomputers as basic system components. Basic microcomputer design
-
and the interface between the microprocessor and external devices.This
-
course examines the software aspects of microcomputers using assembly
-
language and C programming. Single chip microcomputers for embedded and
-
power efficient applications. Experiments performed in the Microcomputer
-
Laboratory provide considerable experience, allowing students to develop
-
programs in assembly and C and download them into a target microcomputer
-
-
Topics:
-
Introduction to Microprocessor-Based System Design
-
Motorola 68000 Processor Architecture
-
Microcomputer Architecture - Programmer's View (overview of MC68000 family of
microprocessors, basic assembly language programming of the MC68000)
-
MC68000 Software Development (Lab Session)
-
Software Development for the MC68000 (High-Level Language Considerations - C Programming)
-
Single Chip Microcomputers - Hardware and System Issues (TI MSP430 Microcontroller Family)
-
TI MSP430 Software Development (Lab Session)
-
Single Chip Microcomputers - Low Power Issues
-
Single Chip Microcomputers - Software Issues, Exceptions, Interrupts, Real-Time Operation, Real-time Kernels
-
Microprocessor Architecture - Hardware Details (MC68000 CPU specfications, pin descriptions and timing analysis, I/O interfacing, parallel and serial data transfer using custom hardware and MC6800/68000 type peripheral ICs)
-
Microcomputer Systems Design (ROM, EPROM, EEPROM, Static and Dynamic RAM, connections, signals and timing)
Fall 2004 Information
webmaster@eng.uah.edu