Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

Universal Trainer

 

Universal Trainer ImageThe Universal Trainer (UT) is an 8085 based training tool specifically designed for teaching all aspects of microprocessor programming, interfacing, and trouble- shooting. The Universal Trainer utilizes the 8085 microprocessor which is similar to the 8088 microprocessor used in the PC, but much simpler to understand and program. In addition to using the 8085, the Universal Trainer also utilizes the 8255 PPI, the 8253 Timer/Counter, the 8259 Interrupt Controller, the 8279 Display Controller, and the 8251 Serial UART Controller. Most of these peripheral ICs can also be found in the PC.

EMAC chose the use of these peripheral ICs because of their popularity and wide spread use. These ICs can be found not only in PCs, but products like machine controls, video games, and robots to mention just a few. There is however, more to this trainer than simply including these ICs on the circuit board. The UT provides easy access to the use of these ICs with a simple and straight forward interface. Users can write their own programs or use the built in device drivers and services to effortlessly access these complex ICs. Fully commented source code listings provide insight and ease in using these devices.

Fault jumpers are a unique feature of the Universal Trainer. Using these fault jumpers, system errors as simple as loss of supply power to as difficult as shorted data bus lines can be simulated. These jumpers provide the user with real world trouble-shooting experience.

Another unique feature of the Universal Trainer are the four 8/10 bit analog inputs and the 8 bit analog output with an LED bargraph. The four A/D inputs can be used with four on board pots to simulate temperatures, pressures, etc. or using EMAC's signal conditioning cards, temperatures and pressures can actually be measured. Programs can access these analog values and make decisions based on them just like industrial controllers. In fact even sophisticated control functions like PID loops can be implemented.

The Universal Trainer can be used stand alone with its keypad and LED display, allowing it to be quite portable. It can also be used in conjunction with a PC/Terminal, for a more elaborate training environment. PC communication software (included) allows uploading and downloading of Assembler or Machine Language programs. In addition to Assembler, optional BASIC and Forth high level languages can be used.

The Universal Trainer comes complete with all the features necessary to analyze this microprocessor system from the inside out, one step at a time. The Universal Trainer is equipped with status LEDs and test points for the address bus, data bus, and control bus.
Also included is the ability to hardware/software single step, and to set hardware/software breakpoints. These features allow the user to debug both software and hardware components.

The Universal Trainer can be used in many different ways within a curriculum. This system can be used to teach hardware microprocessor design and trouble-shooting concepts. It can also be used to teach software design and debug concepts in Machine Language up through BASIC. It can be used equally well to teach hardware and software interfacing techniques. If your curriculum features any of the above topics the Universal Trainer is the right tool for the job.

 

HARDWARE FEATURES

  • Based on popular INTEL ICs.
  • 28 key, tactile keypad.
  • 8 character, 14 segment, led display.
  • 8 position dipswitch input port.
  • 8 bit output port with status leds.
  • 4 chan., 8 bit (10 bit optional), analog to digital converter with card slot.
  • 8 bit digital to analog converter with bargraph.
  • 3 programmable timer/counters, one of which has a speaker output.
  • 2 RS-232 serial ports and 1 RS-422/485 serial network port.
  • Parallel printer port.
  • Hardware single step & breakpoint.
  • 32 K system eprom, 32 K of RAM, & 128 EEPROM bytes. 64 K of RAMDISK space.
  • System reset, trap, INT 7.5, and INT 0, buttons.
  • 16 fault jumpers offer a variety of system failures.
  • 50-pin bus expansion connector allows interfacing of most devices.
  • Ideal replacement for aging HP5036A microprocessor training labs.
  • Comes with full 1 year warranty on parts and labor and 30 day money back guarantee.
 

PROGRAMMING FEATURES

  • 32 K system eprom containing monitor operating system (MOS/EMOS) allows the user to:
    • Display and edit memory
    • Display and edit registers
    • Display and edit top of stack
    • Single step by instruction
    • Run full speed with breakpoint
    • Upload and download hex files from PC
    • Utilize mos internal subroutines for each I/O device as well as for multiply, divide, getkey, display number, display ASCII & more.

  • Use stand alone with display and keypad or with PC/terminal.
  • Commented Assembly language source code listing of all I/O device drivers.
  • Comprehensive, over 100 page Self Instruction Manual, starting with Binary Number Systems all the way through Using Interrupts and Interfacing. includes numerous 8085 programming examples and a 50 plus page reference manual.
  • Built in diagnostic utility tests memory, and system I/O.
 

PRICING (Single Unit. Includes: Integration, Setup, and Testing)

E800-00 .... Universal Trainer Package
Includes: Manuals,Power supply,32 K RamDisk, RS-232 Cable, & Software.

USD799.00

E800-10 .... Universal Trainer Deluxe Package
Includes: Universal Trainer, Case, Multimeter, & Logic Probe.

USD999.00

(10 piece minimum order for all Universal Trainer Packages)
 

STANDARD OPTIONS

E010-03 .... Battery Backed Real Time Clock/Calendar

USD 39.00

E800-90 .... Universal Trainer Case

USD 99.00

 

PROGRAMMING OPTIONS

E800-31 .... MT-BASIC Compiler

USD 70.00

E800-32 .... E-FORTH Compiler

USD 70.00

E030-1X .... DDS MICRO C 8085 Compiler & Assembler

USD100.00

 

SUPPORT BOARD OPTIONS

E020-08 .... EPROM Programmer Assembled & Tested (10 Piece Min Order)

USD149.00

E010-09 .... 32K RAMDISK

USD 29.00

E020-09 .... 32 Line Parallel I/O board

USD 89.00

 

SIGNAL CONDITIONING CARD OPTIONS

E021-05A ... Multi High Voltage card

USD199.00

E021-05B ... Multi Low Voltage card

USD199.00

E021-07 .... Type J Thermocouple card

USD199.00

E021-08 .... Type K Thermocouple card

USD199.00

E021-09 .... Platinum RTD card

USD199.00

E021-10 .... 4-20 mA current input card

USD199.00

E021-04 .... Pressure/Strain gauge card

USD199.00

E021-03 .... Temperature sensor card

USD175.00

(10 piece minimum order for all SIgnal Conditioning Cards)

 
Copyright © 2008 EMAC, Inc.
All Rights Reserved