Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Sunday, July 10, 2016

8051 Macro Assembler ASEM-51

In 1979 Intel has introduced the 8051 as the first member of the MCS-51 family of microcontrollers. Today hundreds of cheap 8051 derivatives are available from dozens of manufacturers. This makes the MCS-51 architecture so interesting for professionals and hobbyists.

8051 Macro Assembler ASEM-51

Intel had also defined an 8051 assembly language with bells and whistles for all the subtle peculiarities of the MCS-51 core, and offered a well-designed 8051 assembler, the legendary ASM51. Unfortunately, Intel obsoleted all its MCS-51 development tools in December 1993. The original (and IMHO best) 8051 assembler was gone and no longer available! ....... - W.W. Heinz,

Assembly Language and Hex - 8051

ASEM-51 is a two-pass macro assembler for the Intel MCS-51 family of microcontrollers. It is running on the PC under MS-DOS, Windows and Linux. The ASEM-51 assembly language is a rich subset of the Intel standard that guarantees maximum compatibility with existing 8051 assembler sources.

"In the letter, they told me that they had used my ASEM-51 V1.2 to develop the motor-control software for a little Mars car prototype..."They had validated several 8051 assemblers, and found ASEM-51 to be the most reliable and best documented one.

Saturday, July 09, 2016

Logisim -Simulate Digital Logic Circuits

Logisim is an educational tool for designing and simulating digital logic circuits. With its simple toolbar interface and simulation of circuits as you build them, it is simple enough to facilitate learning the most basic concepts related to logic circuits.

Logisim -Simulate Digital Logic Circuits

Logisim -Simulate Digital Logic Circuits

With the capacity to build larger circuits from smaller subcircuits, and to draw bundles of wires with a single mouse drag, Logisim can be used (and is used) to design and simulate entire CPUs for educational purposes.

Some Features
  • The wiring tool draws horizontal and vertical wires, automatically connecting to components and to other wires. It's very easy to draw circuits!
  • Circuit layouts can be used as "subcircuits" of other circuits, allowing for hierarchical circuit design.
  • Included circuit components include inputs and outputs, gates, multiplexers, arithmetic circuits, flip-flops, and RAM memory.
  • The included "combinational analysis" module allows for conversion between circuits, truth tables, and Boolean expressions.

Wednesday, July 06, 2016

Micro/sys - Embedded Solutions for OEM Systems

They Offers a wide range of processor choices, from cost effective 80C188-based computers through Pentium-based powerhouses, and supporting peripheral and I/O products.

"Since 1976, Micro/sys has helped spread the use of microprocessor technology into Original Equipment Manufacturer (OEM) systems..."

Micro/sys - Embedded Solutions for OEM Systems

Micro/sys expansion boards are offered in two physical footprints: PC/104 and EPIC. They are available with either the StackableUSB interface or PC/104 connector.

USB1320  - Zigbee Wireless Transceiver with Analog

The new Micro/sys USB1320 Zigbee wireless transceiver paves the way for this popular wireless communication standard to be added to embedded systems and still meet the reliability demands of volatile environments.

USB1320  - Zigbee Wireless Transceiver with Analog
  • Point-to-Point, Point-to-Peer, Point-to-Multipoint, and Mesh topologies
  • Four (4) 10-bit analog in, two (2) PWM
  • Seven digital I/O
  • Small 1.85" x 1.78" StackableUSB, USB 2.0
  • Extended temp operation
Micro/sys, Inc.
3730 Park Pl. Montrose, CA 91020, USA.