|
|

|
Craig Steiner's Resume - Project Details 19602 - 8052 Simulator for Windows
Craig E. Steiner
8052 Simulator for Windows
"Complete Windows-based simulator of the 8052 microcontroller"
Back to full resume |
PDF version of this page
Overview
In the course of my full-time job at SCAN, I found that it would be useful if I
could simulate 8052 programs in Windows rather than having to burn an EPROM each
time I wanted to test an 8052 program. As a result, I independently developed
this Windows-based simulator which I subsequently used at my full-time job and
also made available via the Internet as shareware. This remains a popular program
almost 10 years after its initial release to the public.
Features
- Allows Intel-standard HEX files to be loaded into the simulator's memory.
- Simulates each of the machine language instructions supported by the 8052 microcontroller.
- Offers full simulation of standard special function registers.
- Includes support for the three timers supported by the 8052 microcontroller, in each of their operating modes.
- Supports the full interrupt system offered by the 8052 microcontroller.
- Simulates the serial port by either sending and receiving serial data to and from a window within the application or to the PC's serial port.
- Disassembles the program that is currently being simulated so that the user may easily follow what's happening in real-time.
- Allows the program to be simulated at full speed or on a step-by-step basis.
- Simulates the execution of each instruction accurately, considering the precise amount of time each type of instruction consumes.
- Subsequently chosen by TDK Semiconductor, Analog Devices, and Avocet Medical as the basis for specific 8052-based simulation applications that they contracted me to provide.
Technology
- Main application GUI developed in Microsoft Visual Basic 3.0.
- Underlying simulation core DLL developed in Microsoft Visual C++ 1.51.
Craig Steiner's Role
- Sole designer and developer of the 8052 Simulator for Windows application.
Contact Craig Steiner
Vault Information Services
8174 S. Holly
PMB #272
Littleton, CO 80122
Phone: 303-439-0909
Email: csteiner@vaultbbs.com
|
(C) Copyright 1997 - 2008 by Vault Information Services LLC. All Rights Reserved.
Information provided "as-is" without warranty. Please see details.
Contact us for usage and copy permission.
|
|