Skip to content

BaibhavPenguin/micro-virtual-runtime-8052

Repository files navigation

Static Badge Static Badge Static Badge

Micro Virtual Runtime (µVR AT89S52)

Micro Virtual - R Copyright 2026 Baibhav Bhattacharya
Micro Virtual - R is a minimal runtime enviornment for Micro Controllers. This specific rendition of Micro Virtual - R is designed in compatibility with 8052 Class Microcontrollers MCS51 specifically AT89S52. The entire runtime can fully function within the 256 byte internal ram of the AT89S52. It supports full Serial Communication. Command based audit. Fast paced industrial prototyping and a hands free programming approach.
Main Image

Micro Symbollic Script


The medium which powers µVR AT89S52 is Micro Symbollic Script (µSS)
(µSS) is a minituare DSL designed for Live programming in µVR , it is heavily inspired from assembly in the aspect that it features no special symbols to represent operators, it is completely string based and follows a simple notation for seperation of keywords , built-in routines and flags.

Micro Symbollic Script on AT89S52

Example

Other Documentation & Links

Official Homepage
Development Blog
GitHub Repository
Releases
Hardware Schematics & Drivers


Credits

Micro Virtual - R is completely designed and built by Baibhav Bhattacharya and is free and open source for anyone to use and modify!
LinkedIn
GitHub Profile

About

Micro Virtual-R (uVR-AT89S52) is a minimal bytecode execution environment for micro-controller programming. This specific rendition is specalized for AT89S52 MCU. uVR uses Micro Symbollic Script which will be implemented as a complete scripting language in future renditions

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors