Saturday, September 29, 2007

EdSim51 - 8051 Simulator

A virtual 8051 is interfaced with virtual peripherals such as a keypad, motor, display, UART, etc. The student can write 8051 assembly code, step through the code and observe the effects each line has on the internal memory and the external peripherals.

EdSim51 - 8051 Simulator

The student can learn how to scan a keypad, multiplex 7-segment displays, control a motor and count its revolutions, etc.


A Note from the Developer - Jjames Rogers - ."While lecturing in electronics at IT Sligo, I searched the Internet for an 8051 simulator suitable for teaching but to no avail. I therefore decided to develop my own simulator for the basic 8051 with virtual peripherals attached to the four ports."

"After about a year's working on the project, on and off, the result was the EdSim51 simulator. I then put together a set of notes that are now the Beginner's Guide to the 8051on this website."

The Virtual Peripherals:
  • Analogue-to-Digital Converter (ADC)
  • Comparator, UART
  • 4 Multiplexed 7-segment Displays
  • 4 X 3 Keypad and 8 LEDs
  • DC Motor and 8 Switches
  • Digital-to-Analogue Converter (DAC) - displayed on oscilloscope

Blocks

80C51 Analog Analog-Design Analytical-Instrumentation Android Application-Notes-2 ASIC-Design ASIC-SOC-FPGA Bipolar-Transistors Capacitors Circuit-Archive Circuit-Design Circuit-Design-2 Communications Communications-Chips Component-Testing Computer-IC-Module Computer-Interfacing Control-Systems Design-Service Design-Service-2 Design-Service-3 Digital Discrete-Semiconductors DSP EDA EDA-2 EDA-3 EDA-4 EDA-5 Educational Educational-2 Electrical Electromechanical Embedded Embedded-2 Embedded-Applications Embedded-Systems-Tools Energy-Power Engineering-Services Engineering-Services-2 Engineering-Services-3 ESD-EMI-RFI Firmware Home-Automation Industrial-Automation IoT-WSN-M2M LED-Lighting Magazines Manufacturing-Services Materials-Nanotech Mechanical-3D-CAD Mechatronics Medical-Electronics MEMS Microcontroller Microelectronics Mixed Mixed-Semiconductor Mixed-Signal-Design Opamps Open-Hardware Optoelectronics Organizations-Associations Passive-Components PCB-Layout Photonics-Optics PIC Power-Devices Power-Electronics Power-Electronics-Design Process-Control Process-Control-2 Product-Safety Product-System-Design Projects Quality Reference Research-Institutes RF-Components RF-Design RF-Engineering-Services RF-Microwave RF-Semiconductor RF-Wireless-Networking Robotics Scientific-Software Semiconductors Sensors SMPS-Power-Supply Software-Code Spice-Simulation Standards Standards-2 Tech-Docs Tech-Media Technical-Computing Test-Measurement TM-Applications Training-Consulting Virtual-Instrumentation