Skip to content

Repository for the PIC-Simulator for the system level programming lecture

License

Notifications You must be signed in to change notification settings

d-Rickyy-b/PIC-Simulator

 
 

Repository files navigation

PIC Simulator

PIC Simulator is a simulator written in C# (UWP) for the PIC16F84A microcontroller. It takes assembly listings (.lst files) as input and simulates the behaviour of the PIC16F84A microcontroller as if the code was actually running on physical hardware. These .lst files are generated by the follow

The structure of such an .lst file looks like this:

[Address] | [Opcode] | Line number | Source

PIC Simulator was developed in 2017 as a software project by @PalatinCoder, @d-Rickyy-b and @FrdBrwn for the computer architecture lecture at DHBW Karlsruhe.

Screenshots

Screenshot of the light theme of PIC Simulator

Screenshot of the dark theme of PIC Simulator

Building / Installation

This software was built using Visual Studio. To be able to compile the code, Visual Studio requires the installation of the Universal Windows Platform (UWP) workload. See Microsoft Docs for installation instructions. If everything was set up correctly, running the software via Visual Studio should be possible.

A self signed appx installation package is provided in the releases section of this repository.

License

This software is released under BSD 2-Clause License

Copyright (c) 2022, @PalatinCoder, @d-Rickyy-b, @FrdBrwn