Title :
Teaching embedded computer systems with a Windows-based simulator
Author_Institution :
Dept. of Weapons & Syst. Eng., US Naval Acad., Annapolis, MD, USA
Abstract :
The Systems Engineering Department at the US Naval Academy provides a set of courses that are designed to introduce modern practices in digital control to undergraduates majoring in systems engineering. A very important element of digital control to be taught is the use of microcontrollers as “embedded” elements in feedback control systems. A good simulation of a real microcontroller can be immensely helpful to demonstrate concepts and to give students some practical experience using embedded processors in a variety of applications. Finding no suitable embedded computer simulator for our undergraduate students, we proceeded to develop and use a Windows based simulation of the PIC16C54/57/71/84 RISC microprocessor family. The program contains a program editor, an assembler, debugging tools, graphical representation for all registers, tools to present signals on device pins, and many other features that are all integrated together in a Windows environment. The paper describes the simulation and discusses our experiences while using the simulation over a period of two semesters in an introductory microcontroller class
Keywords :
control engineering education; control system CAD; control system analysis computing; courseware; digital control; digital simulation; microcontrollers; real-time systems; systems engineering; teaching; PIC16C54/57/71/84 RISC microprocessor family; US Naval Academy; Windows based simulation; Windows based simulator; digital control; embedded computer systems; embedded processors; feedback control systems; graphical representation; introductory microcontroller class; microcontroller simulation; program editor; systems engineering; teaching; undergraduates; Application software; Computational modeling; Computer simulation; Design engineering; Digital control; Education; Embedded computing; Feedback control; Microcontrollers; Systems engineering and theory;
Conference_Titel :
Frontiers in Education Conference, 1996. FIE '96. 26th Annual Conference., Proceedings of
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-3348-9
DOI :
10.1109/FIE.1996.569953