8052.com SBC Monitor (SBCMON)
SBC Hardware: Main
| SBC Schematic/Parts List
| Technical Details
| All pages in PDF format
SBC In-System Programming: Information
| VisISP-52 ISP Application
SBCMON Monitor/Operating System: Main Page |
Manual
SBCMON-based Software: SBCMON Monitor |
Keypad Demo
| LCD Echo Demo
| Hardware Clock
| Software Clock
SBCMON-based PS/2 Software:
PS/2 Comm Monitor
| PS/2 Keyboard
| PS/2 Mouse
ORDER 8052.com SBC: PCB, KIT OR BUILT SBC AVAILABLE FOR PURCHASE
Download 8052.com SBCMON Monitor Program
You may download both the source code or the ready-to-use Intel-Hex version of the
monitor program. If you already have an 8052.com SBC you may download the
HEX program directly into your SBC via ISP. Use the source ASM program if you'd
like to see the code that makes SBCMON work.
SBCMON Manual
Full instructions for SBCMON are available here.
What is a Monitor Program?
A "monitor program" is a program which is loaded into a system--in this case the 8052.com
SBC--and which provides a certain number of features and control over the system. It provides
a base with which the SBC can be tested and controlled without writing an entire program from
scratch and, once the hardware is known to be working, can facilitate subsequent software
development.
For example, when first developing code for a piece of hardware which has not been tested it
is sometimes difficult to know for certain whether something isn't working because the software
is broken or because something in the hardware is broken. If your program writes to the LCD
and nothing appears on the LCD is it because your code is wrong or because one of the pins of
the LCD was poorly soldered?
A monitor program solves that problem by providing a piece of software that is known to work which
may be loaded onto the SBC. If the SBC's features can be successfully operated by the monitor
program the user may proceed with the knowledge that the hardware is sound. Additionally, the
monitor program may provide additional features which make software development easier and
faster.
Features of the 8052.com SBC Monitor Program
The 8052.com SBC Monitor Program includes the following features:
- Test XRAM. Perform a test of XRAM to verify correct functionality.
- LCD Access. Read/write from the LCD either as memory-mapped device or by
direct connection.
- DS1307 RTC Access. Set and read the DS1307 Real Time Clock via I2C.
- AT25010A Access. Write to and read from the AT25010A serial EEPROM via SPI.
- Load Hex Files. Load Intel-standard HEX files into the Program RAM area from
2000h-3FFFh.
- Execute Code. Execute code from anywhere in memory.
- Display XRAM. Display the contents of any range of XRAM in hex format.
- Modify XRAM. Modify the contents of any address of external RAM.
- Mini-Assembler. Provides a functional mini-assembler that can take standard
8052 assembly language instructions and assemble them into machine code within Program
RAM for subsequent execution.
(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.
|