June 22, 2008
June 22, 2008
June 25, 2008
13.595.1 - 13.595.8
Experiments and Research Activities in a Microcontroller Laboratory
This paper describes the activities in a microcontroller laboratory where students learn programming microcontrollers by carrying out experiments that provide a hands-on experience with electronics hardware and instruments. The paper will also provide details of a research project that involves the development of a prototype that takes in an analog National Television System Committee (NTSC) video signal, generated by a video camera, and data acquired by a microcontroller and display them in real-time on a digital panel. An 8051 microcontroller is used to acquire power dissipation by the display panel, room temperature, and camera zoom level. The paper will present the major hardware components and show how they are interfaced into a functional prototype. Test data results are presented and discussed.
Computer science and engineering curricula often include a course that covers assembly language programming. A typical assembly language course includes writing programs and software simulation involving microprocessors, microcontrollers, or embedded systems1-3. This paper describes experiments and research activities in a laboratory that provides interdisciplinary educational and research capabilities in several science and engineering areas. These areas include systems analysis and design, optimization and prototyping, hardware-software co-design, re-configurable architectures, peripheral simulation, modular design and integration, timing and state analysis, multi-layer board applications, mixed-signal simulation and design, system modeling and algorithm development, digital design methods, interfacing, and the use of microcontrollers as basic building blocks in data acquisition and control applications. The rest of this paper briefly describes the laboratory equipment, discusses the experiments that were developed to support teaching a microcontroller course, and describes a recently completed graduate research project.
Computers, logic analyzers, development boards, and software form a basic set of tools required to teach advanced digital design techniques and microprocessor-based systems. In addition, electronic instruments such as power supplies, function generators, digital multimeters, and oscilloscopes must be available to allow the integration of hardware and software in an environment that addresses real world applications. The laboratory consists of twelve workstations and supports a class of 24 students4, 5. The lab also has more than 15 microcontroller development boards from PHYTEC (microMODUL-8051, Part #: KMM-207-C04) that has the following features and parts: 12 MHz, AC adapter, user’s manual, and circuit diagram. PHYTEC custom builds Single Board Computers (SBCs) in various sizes and configurations and provides development kits for them6,7.
Bachnak, R., & Chakinarapu, R. (2008, June), Experiments And Research Activities In A Microcontroller Laboratory Paper presented at 2008 Annual Conference & Exposition, Pittsburgh, Pennsylvania. https://peer.asee.org/3216
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2008 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015