Introduction - If you have any usage issues, please Google them yourself
Description:
Virtual51 is a dynamically visualized McS-51 fully functional simulation program that allows you to run the McS-51 program on Virtual51 as if it were on a hard body
The sample. Provides 8KB of program space, 256 bytes of RAM, 16KB of XRAM, 2 16-bit timing/counters (T0 and T1), a real-time clock, and one
5X6 small keyboard, a 128X64 array LCD, an audio generator, a serial port (not connected to a computer serial port), a printing port (connect to the computer)
Print mouth), and five interrupt sources with two priority levels.
Virtual51 can't load more than 8KB of 51 programs and XRAM data files larger than 16KB, and programs run on a fixed 12Mhz clock to write programs.
The actual size of the XRAM loading data file can be read from the XRAMSH and XRAMSL registers.
Example:
KeyPad------ simple demonstration of KeyPad use;
Music------ Virtual51 playing Music;
Picture------ LCD graphical demonstration;
Proc24c02-- use Virtual51 to read and write 24C02A from a computer printer
Packet : 21840275virtual51.rar filelist
Virtual51\BmpCapture.exe
Virtual51\KeyPad\KeyPad
Virtual51\KeyPad\KeyPad.C
Virtual51\KeyPad\KeyPad.hex
Virtual51\KeyPad\KeyPad.lnp
Virtual51\KeyPad\KeyPad.LST
Virtual51\KeyPad\KeyPad.M51
Virtual51\KeyPad\KeyPad.OBJ
Virtual51\KeyPad\KeyPad.Opt
Virtual51\KeyPad\KeyPad.plg
Virtual51\KeyPad\KeyPad.Uv2
Virtual51\KeyPad\Virtual51.h
Virtual51\Music\Music
Virtual51\Music\Music.c
Virtual51\Music\Music.hex
Virtual51\Music\Music.lnp
Virtual51\Music\Music.LST
Virtual51\Music\Music.M51
Virtual51\Music\Music.OBJ
Virtual51\Music\Music.Opt
Virtual51\Music\Music.plg
Virtual51\Music\Music.Uv2
Virtual51\Music\Virtual51.h
Virtual51\Picture\Picture
Virtual51\Picture\Picture.c
Virtual51\Picture\Picture.hex
Virtual51\Picture\Picture.lnp
Virtual51\Picture\Picture.LST
Virtual51\Picture\Picture.M51
Virtual51\Picture\Picture.OBJ
Virtual51\Picture\Picture.Opt
Virtual51\Picture\Picture.plg
Virtual51\Picture\Picture.Uv2
Virtual51\Picture\Virtual51.h
Virtual51\Proc24c02\24C02a.C
Virtual51\Proc24c02\24C02a.jpg
Virtual51\Proc24c02\24C02a.LST
Virtual51\Proc24c02\24C02a.OBJ
Virtual51\Proc24c02\Proc24c02
Virtual51\Proc24c02\Proc24c02.hex
Virtual51\Proc24c02\Proc24c02.lnp
Virtual51\Proc24c02\Proc24c02.M51
Virtual51\Proc24c02\Proc24c02.Opt
Virtual51\Proc24c02\Proc24c02.plg
Virtual51\Proc24c02\Proc24c02.Uv2
Virtual51\Proc24c02\Virtual51.h
Virtual51\ReadMe.txt
Virtual51\Virtual51.exe
Virtual51\Virtual51.htm
Virtual51\WinIo.dll
Virtual51\WinIo.sys
Virtual51\WINIO.VXD
Virtual51\KeyPad
Virtual51\Music
Virtual51\Picture
Virtual51\Proc24c02
Virtual51