ECE 265

Introduction to Microprocessor Based Systems

Syllabus:   Syllabus 265 - Wi12.doc

Course TA:

                   Office Hours:  

Week 1

1. Introduction to Microcontroller Systems - Lecture 1 - Introduction to Microcontroller Systems

2. The 68HC11 - Lecture 2 - The 68HC11.ppt

Week 2                                                                                                   

3. Memory, registers - Lecture 3 - 68HC11 Memory.ppt

4.  68HC11 Addressing Modes - Lecture 4 - Addressing Modes.ppt

5.  Finish Lecture 4 - Addressing Modes

     Data Transfer Instructions - Lecture 5 - Basic Instruction Set.ppt

Week 3                                                                                                  

6.  Finish L5

7.  Finish L5 // Start Lect 6 - Lecture 6 - Basic Instruction Set arithmetic instr.ppt

 

Week 4                                                                                                 

8.  Finish L6 -- Lect 7 - Basic Instruction Set shift logical instr.ppt

9.  Finish 7

10.  Lect 8 - Lecture 8 - Basic Instruction Remaining Instructions.ppt

Week 5                                                                                                 

11.  Finish 8 & Start on Lect 9 - Lecture 9 - Program Design.ppt

12.  Finish 9 - Quiz

13. Exam Review - Midterm Review.ppt

Week 6                                                                                                

14.  Midterm Exam

15.  Programming Structures -Lecture 10 - Programing Structures.ppt

16.  Editing and an Assembler - Lecture 11 - Editing and Assembler.ppt

Week 7                                                                                                

17.    Finished Lecture 11

18.   THRSIM - Lecture 12 - Lecture 12 - The hardware interface.ppt

19.    Interfaces to switches/LEDs - Lect 13 - Interface switches LEDs.ppt

               Lecture 13 - Interface to switches and LEDs.pdf 

Week 8                                                                                                

20.  Decisions - Decisions.pptx  

        A-to-D conversion Lecture 14 - The A to D converter.pdf

                      Lecture 14 - The A to D converter.ppt 

21. 

22.  Simulator Project for next week

Lecture 17 - Sim project 1.ppt   Project Step 1 - WI12.docx

Week 9                                                                                                

23.   At DVCON

24.  At DVCON

25.  At DVCON  (return to OSU about the time of the end of class)

Week 10

26.  Sim Proj 2 - Lecture 16 - Systems - Weight Measurement System.ppt

27.   Finish Lect 16 - Review quizes

28.  Final Exam Review - ECE265/Lectures/Review for Final.ppt

Quiz solutions

Quiz 1 WI 12 soln.docx  Quiz 2 WI 12 soln.docx  Quiz 3 WI 12 soln.docx

Quiz 4 WI 12 soln.docx  Quiz 5 WI 12 soln.docx  Quiz 6 WI 12 soln.docx

 

Assignments:  (submit to dropbox)

W1 - HW 1: Turing Machine Description - Lecture 1 - DUE Sunday January 8

W2 - Problems Chapter 1: 2, 4, 5, 6, 7, 8, 9, 10

                         Chapter 2: 4, 6, 19, 21 

            W2 Turn In to drop box (DUE Tuesday January 17) - Ch 1: 9, 10,   Ch 2: 6  

W3 - Problems Chapter 3: 2,3,4,5,6,8,10,11

           W3 Turn In to Drop Box HW 3 (DUE Monday Jan 23) - CH3: 2,3,8,11

W4 - Problems Chapter 3:  13,14,15,16,17,19,21,23,26,34

           W4 Turn In to Drop Box HW 4 (DUE Monday Jan 30) - CH3: 14,15,17,19,23

W5 - Problems    Chapter 3: 28

           W5 Turn In to Drop Box HW5 (Due Monday Feb 5) -  Chapter 3: 28

W6 - Problems     Chapter 4:  7, 1, 4, 8, 14

           W6  Turn In to Drop Box HW6 (Due Monday Feb 13) - Chapter 4: for 14 - flowchart and write the assembler code to implement your flow chart.  

W7 - Turn in to Drop Box HW7 (DUE Wednesday Feb 22) the Word document into which you pasted screen shots of the simulator running the code the program.   Required - A capture after assembling of the program.  - A capture after stepping part way through the program - A capture at the conclusion  END BRA END.   THE ASSIGNMENT IS ON SLIDE 23 of LECTURE 11 - CODE ON SLIDE 8 and 9

W8 - A small program to be entered into the simulator, assembled and run. - Turn in to Drop Box HW8

        DUE - Monday Feb 27 - the assignment at the end of the Decisions Lecture (Week 8 )

                    UPDATE - the loop just keeps running and it hard to tell the time.  To be able to have a visual display, look at the update to the assignment at the end of the decisions lecture. 

W9 - Sim Project 1 - counts as 1 quiz - DUE Monday March 5

           Description given in Lecture 17 and the Project Step 1 writeup 

Wk10 - Sim Project 2 - extra credit - Due Sunday March 11

           Description given on last slide Lecture 17 and the Project Step 1 writeup

 

 

 

Final Review Slides -

 

Project FA2010

The simulator file folder:  You can get the simulator folder by logging on to one of the ECE LINUX systems.  Execute

cd /rcc4/homes/degroat/public_html/ECE265

Then you can copy the THRSIM11 folder

cp -r THRSim11 destination    

     Instruction example:    cp  -r   THRSim11   ~/ece265/.

         if you have a ece265 directory in your account.      

where destination is where you are copying it to.

 

 

Quiz Solutions