
LOGIC OPERATORS V1.2 is an 8-bit binary, decimal, hexadecimal conversion program. It can also perform the following logical operations on two 8-bit (bin, dec, hex) values: AND, NAND, OR, NOR, XOR, XNOR, NOT. Also, a truth table for each of the logical operators is displayed when the AND, NAND, OR, NOR, XOR, XNOR or NOT buttons are pressed. A basic 4-function (+, -, /, x) RPN calculator is also included for simple mathematical computations.

BDHtool V1.2 is a program which converts Decimal numbers to their equivalent Binary and Hexadecimal numbers. Turn the rotary knob to select a Decimal value and the Binary and Hexadecimal LCD Dot Matrix Displays will immediately display the equivalent values. Press a button to set the Binary Hi or Low nibbles to a specific binary pattern and watch as the Decimal and Hexadecimal displays are automatically updated with the equivalent values. Press a button to set the Hexadecimal Hi or Low nibbles to a specific binary pattern and watch as the Binary and Decimal displays are automatically updated with the equivalent values. BHDtool V1.2 currently supports 8-bit Binary, Decimal and Hexadecimal values. A truth table quick reference guide is also included for the logical operators: AND, NAND, OR, NOR, XOR, XNOR and NOT.

BitCalc V1.2 is a program which allows you to convert between Binary, Decimal and Hexadecimal numbers. You can apply the logical NOT operator to the Binary value. It also has a basic 4-function ( +, -, x, / ) RPN calculator built into it for simple mathematical computations. A truth table of logical operations (AND, NAND, OR, NOR, XOR, XNOR, NOT) is included as a quick reference guide.

BOOLEAN LOGIC V1.2 is an 8-bit binary, decimal, hexadecimal conversion program. It can also perform the following logical operations on two 8-bit (bin, dec, hex) values: AND, NAND, OR, NOR, XOR, XNOR, NOT. Also, a truth table for each of the logical operators is displayed when the AND, NAND, OR, NOR, XOR, XNOR or NOT buttons are pressed.

BINARY OPERATORS V1.2 is an 8-bit binary, decimal, hexadecimal conversion program. It can also perform the following logical operations on two 8-bit (bin, dec, hex) values: AND, NAND, OR, NOR, XOR, XNOR, NOT. Also, a truth table for each of the logical operators is displayed when the AND, NAND, OR, NOR, XOR, XNOR or NOT buttons are pressed. A basic 4-function (+, -, /, x) RPN calculator is also included for simple mathematical computations.




The GUI software for the "Black Box" design above will be written in the following languages: PowerBasic 6.0 DLL with EZGUI 2.0 as the GUI design tool. Visual Basic 6.0 with SkinBuilder and the ActiveSkin ActiveX control. Visual C++ 6.0 with RADVC as the GUI design tool. The Visual Basic 6.0 versions will have a "skinned" GUI look like the programs: BDHTOOL, LOGIC OPERATORS and BIT CALC. The Windows help files for these programs will be created using HelpScribble available from: www.jgsoft.com All of the software features found in the GUI software will be accessable from the front panel of the "Black Box" using the 16 key matrix keypad and a Menu System running on the 4 x 20 LCD display module. The "Black Box" will be able to run as a stand alone unit or it can be connected to a Personal Computer through an RS-232 serial link where it will respond to commands issued by the GUI software running on a Personal Computer in a Windows environment. When completed, the "Black box" can be used as a generic platform for code development for stand alone applications or it can run the supplied "Test Software" which will allow a user to perform hardware diagnostics on the "Black Box" to verify that the hardware is functioning properly. Using the supplied test software a user will be able to access the hardware features of the "Black Box" with out having to write a custom software program first, before they can start using the "Black Box" for a specific application. The advanced language statements which allow a programmer to talk to the I2C bus, SPI bus and 1-wire bus make it possible to build a "Black Box" with alot of hardware capability despite having only 16 I/O pins available for use on the 24-pin BS2p24-IC module. By the time this project is completed the "Black Box" hardware design will have more features than you currently see listed on this web page. When completed, the software will have evolved into a complex blend of run-time software for the 24-pin BS2p24-IC module integrated with the GUI Test Software that will run under Windows on a Personal Computer. When completed, the hardware and software will provide an interesting platform for code development for the 24-pin BS2p24-IC module.