Week | Due | Instructions | Task |
---|---|---|---|
1 | 1/17,1/18 | - | None |
2 | 1/24,1/25 | - | Go to ACA 1.106 for demonstration |
3 | 1/31,2/1 | Lab 1 | Digital lock I/O, parallel port, direction register and logic function, written in asembly (simulated, groups of two) |
4 | 2/7,2/8 | Lab 2 | LED and switch interface, written in assembly (simulated, groups of two) |
5 | 2/14,2/15 | - | Real board demonstration, bring your board to lab |
6 | 2/21,2/22 | Lab 3 | LED and switch interface, written in assembly (board, groups of two) |
7 | 2/28,2/29 | Lab 4 | Debugging techniques, one switch, one LED, written in assembly (simulated and board, groups of two) |
8 | 3/6,3/7 | Lab 5 | Traffic Light Controller using the real 9S12, written in assembly (simulated and board, groups of two) |
9 | 3/13,3/14 | - | Spring Break |
10 | 3/20,3/21 | Test 2 | Closed book, during regularly schedule lab time, in lab (ACA 1.106 & 1.108) |
11 | 3/27,3/28 | Lab 6 | LCD device driver, decimal fixed-point output, local variables, written in assembly (simulated and board, groups of two) |
12 | 4/3,4/4 | - | Go to ACA 1.106 for Metrowerks C demonstration |
13 | 4/10,4/11 | Lab 7 | Digital piano using a 4-bit DAC, written in C (simulated and board, groups of two) |
14 | 4/17,4/18 | Lab 8 | Real-time position monitor, ADC, interrupts, LCD, mixture of assembly and C (simulated and board, groups of one or two) |
15 | 4/25,4/26 | Lab 9 | Distributed DAS, serial port interrupts, FIFO queue, mixture of assembly and C (simulated and board, groups of four) |
16 | 5/3 | Lab 10 | TRobot programming competition, written in C |
Contents © Copyright 2012 Andreas Gerstlauer | http://www.ece.utexas.edu/~gerstl/ee319k_s12 |