Title :
Updating an instructional laboratory for a computer interfacing course: a flexible configuration based on the M68HC11 microcontroller
Author :
Horowitz, B.R. ; Recltenwald, R.J. ; Kute, P.A. ; Cleaver, T.G.
Author_Institution :
Dept. of Electr. Eng., Louisville Univ., KY, USA
Abstract :
We upgraded our senior-level course EE/EMCS 412 Computer Interfacing, which serves as the first exposure to both assembly language programming and interfacing for students majoring both in Electrical Engineering (elective course) and in Engineering Mathematics And Computer Science (required course). We chose Motorola´s M68HC11 E-series microcontroller as the programming and interfacing model and the M68HC11EVS Evaluation System with real-time emulator as the supporting development system. We designed the instructional laboratory to have a number of fixed EVE systems, along with their supporting PCs; we also designed and constructed the hardware, including specialized breadboarding facilities and printed circuit boards containing a variety of devices, that would be issued to each student team, and wrote the supporting project assignments. Our design criteria called for a flexible breadboarding system on which students could design and wire their interfaces, but which world be easily, repeatedly and reliably connected to and disconnected from the EVS-a task that proved to be challenging owing to the cycle life limitations of connectors. This paper describes our philosophy for designing the course, the tradeoffs involved and their effects on both the hardware configuration and resultant laboratory projects, the final configuration resulting from those design choices and student reaction to the course.
Keywords :
assembly language; computer science education; educational courses; electrical engineering education; laboratories; microcontrollers; peripheral interfaces; printed circuits; student experiments; EE/EMCS 412 Computer Interfacing; Electrical Engineering; Engineering Mathematics And Computer Science; M68HC11EVS Evaluation System; Motorola M68HC11 microcontroller; assembly language programming; computer interfacing course; connector cycle life limitations; course design; flexible breadboarding system; flexible configuration; hardware configuration; hardware design; instructional laboratory updating; printed circuit boards; real-time emulator; senior-level course; specialized breadboarding facilities; student reaction; student teams; supporting project assignments; Assembly; Computer aided instruction; Computer interfaces; Computer science; Electromagnetic compatibility; Hardware; Laboratories; Mathematical programming; Mathematics; Microcontrollers;
Conference_Titel :
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location :
San Juan, Puerto Rico
Print_ISBN :
0-7803-5643-8
DOI :
10.1109/FIE.1999.840439