TBD
| Chap | Subject | Date |
| 1 | Number systems and codes | 22-Aug |
| 24-Aug | ||
| 26-Aug | ||
| 2 | Digital circuits | 29-Aug |
| 31-Aug | ||
| 4 | 4.2 - 4.11 | 2-Sep |
| 6 | 6.1 - 6.3 | 7-Sep |
| 6 | 6.4, Wookie intro (Example 1) | 9-Sep |
| (Test 1 Review) | 12-Sep | |
| (Test 1) | 14-Sep | |
| 8 | 8.8 - 8.12 Interrupts (Example 2) | 16-Sep |
| 7 | Programming the 68HC11 (Addr modes) | 19-Sep |
| Down to 7.22 (Example 3) | 21-Sep | |
| Flowcharts and code snippets | 23-Sep | |
| (Example 2a) + enough to do HW 5 | 26-Sep | |
| 28-Sep | ||
| 3 | Memory devices | 30-Sep |
| 5-Oct | ||
| 7-Oct | ||
| 4 | 4.1, 4.13ff | 10-Oct |
| 5 | Microcomputer structure and operation | 12-Oct |
| 14-Oct | ||
| Programming example*** | 17-Oct | |
| Programming example 2 | 19-Oct | |
| 7 | 7.23ff | 21-Oct |
| 24-Oct | ||
| (Test 2 review) | 26-Oct | |
| (Test 2) | 28-Oct | |
| (Example 4) + HW 8 (see note on HW 8) | 31-Oct | |
| 8 | Input / Output modes | 2-Nov |
| 4-Nov | ||
| 7-Nov | ||
| lx | 9-Nov | |
| Input Catpure (Example 6) (Timer reg handout) | 11-Nov | |
| Output Compare / PWM | 14-Nov | |
| 9 | Input / Output interfacing (supplement) | 16-Nov |
| (Test 3 review) | 18-Nov | |
| (Test 3) | 21-Nov | |
| serial comm | 28-Nov | |
| HC11 UART | 30-Nov | |
| FIFO in S/W | 2-Dec | |
| Keyboard scan | 5-Dec | |
| (Final review) | 7-Dec | |
| Final Exam10:30 AM | 14-Dec |
| HW Set | Chapter | Problems | Assigned | Due date |
| 1 | 1 | 1d,2e,3,9,10b,11b,14,17,23ab,24ab,25ab,27ab,29,30 | 26-Aug | 2-Sep |
| 2 | 2 | 1,2,3,6,7,11,13,15,22,24,25 | 31-Aug | 9-Sep |
| 3 | 4 | 12,21,23,28,33a,34,35,36,40 | 9-Sep | 16-Sep |
| 4 | 6 | 10,11,12,13,14,22,33,34,36 | 16-Sep | 26-Sep |
| 5 | 7 | 4,9,26,38,47,65,67,70 | 26-Sep | 7-Oct |
| 6 | 3 | 2,4,8,9,10,25,36,42,43,44,50,51,56,57 | 7-Oct | 17-Oct |
| 7 | 5 | 4,10,11,16,23,25,26,30,31,33 | 17-Oct | 26-Oct |
| 8 | 7 | Wookie Assignment (Blinking lights) | 2-Nov | 14-Nov |
| 9 | 8 | Wookie Assignment (Input capture) | 14-Nov | 2-Dec |
| Tests | Date |
| Test 1 | 14-Sep |
| Test 2 | 28-Oct |
| Test 3 | 21-Nov |
| Final | 14-Dec 10:30 AM |
Online video that explains how to install and run MiniIDE and Wookie -- Steps you through the process of installing, running, and using MiniIDE and Wookie
Wookie Emulator and Environment -- Needed to assemble and run assembly-language programming assignments (First ZIP file in the video)
Reminder about MiniIDE: It is perfectly OK to use the MiniIDE to assemble programs, but remember that its default is to assemble for the 68HC12 processor. Go to Build -> Options -> Tools and set the assembler to "asm11.exe". If you do not change the assembler, the code will not run correctly in Wookie and you will spend hours trying to figure out why. (Been there, done that!)
|
Recommended Wookie Settings for EE 264 |
|
| Assembler | asm11.exe |
| Wookie Mode | Brief Case |
| Starting Address (Wookie and ASM file) | $C000 |
| List File Format | MGTEK Assembler |
Example 1 -- Indexed addressing (Second ZIP file in the video)
Example 2 -- Interrupt handling
Example 2a -- Addressing modes
Example 3 -- A sampler of 68HC11 instructions
Example 4 -- Timer delay-loop example (Helpful for Homework 8!)
Example 6 -- Input capture example
Old Tests: Test 3 from past semesters
Old Tests: Final Exams from past semesters
68HC11 Timer Registers (Supplemental to Chapter 8)
Digital Interfacing Lecture (Supplemental to Chapter 9)