Search 8052.com...


User (Email)

Password

Remember Logon

Forgot password?
Create Account


8052.com Online Store
Back to 8052.com Main Page



























Craig Steiner's Resume - Project Details 20302 - AISD Microprocessor Simulator

Craig E. Steiner
AISD Microprocessor Simulator
"VB-based application to simulate specialized microprocessor"
Back to full resume | PDF version of this page

Overview

    Developed an application that simulated the functions of a specialized microprocessor. The application allowed software to be written for the processor before the microprocessor was complete, or to develop and test software without actually having the physical microprocessor on-hand. This built on the experience I had developing the 8052 Simulator and Pinnacle 52 IDE.

Approach

  • Develop an MDI-based environment for all simulations.
  • Create MDI child windows for each of the major sections of the simulation to group similar functions into individual windows.
  • Allow user to view and change the parameters of the simulated microcontroller via the application.
  • Communicate with an underlying Windows DLL which handles the actual simulation of the microprocessor code. This DLL performs the actual simulation and made the status and results available to the VB application via a defined API.
  • Display resulting data in multiple, configurable numerical formats.
  • Simulate an A/D conversion process where data comes from a text file and is passed to the simulation DLL to simulate A/D conversions during execution.

Technology

  • Application was written in Visual Basic 6.0.

Craig Steiner's Role

  • Sole designer and developer of the VB simulator application.
  • Designed the API between the VB application and the DLL.

Contact Project Customer/Reference   
John Kesterson
AISD, Inc.
10031 Joerschke Drive, Suite K
Green Valley, CA 959345
Phone: 530-274-7886
Email: (Available upon request)
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.