ECEN 3213 Spring 2001 Lab Assignment #6

98765


Lab 6 Introduction to Interrupts
This lab is due at end of your assigned lab section during week of April 23. For this Lab use the M68HC11A8, which is the version diagramed in Figure 1.28 on page 24 of the Valvano book. The complete technical information is located on the Book’s CD in the file: D:\PDF\6811\HC11A8.pdf For all labs you are to bring your pre-lab design work, which may include diagrams, flow charts, Pseudo code, test case descriptions, and some text descriptions of the project. At the beginning of the lab, pick up your 3.5 inch disk from the previous. At the end of the lab turn in the disk with all of your simulation files. This disk will be returned to you each lab to submit the results of that lab. Label the disk with your name, ECEN3213, and the meeting day and time for your lab. The files for the project should include at least the assembly program and the simulation results for your test cases. You must demonstrate correct (error free) assembly and at least one test case execution to the lab instructor before you submit your disk.

Program requirements:
Lab 6 is similar to Lab 5; Use the same I/O ports, and the same handshake protocol as labs 4 and 5. Use the same subroutines as lab5, with modifications as required for the subroutine to DUMP values.
-For this lab, make the DUMP values routine not only execute by the handshake protocol, but also via a maskable interrupt.
- also, Change the stop condition for too many illegal inputs, to be a wait situation, and with an unmaskable interrupt, reset all values to zero and restart execution.

Feel free to email comments and suggestions to John_M_Acken@acken.com

Red Stars red