BCP-760
Operation Guide
Page 3 of 31
Chapter 1.Introduction
The BCP-760 is a programmable and flexible data collection device that can be utilized in a variety of data
acquisition applications. It can be used as a portable data entry device and it can also be used as a
programmable dedicated computer that receives and runs application programs downloaded from a host
computer.
The BCP-760 is controlled by a 16-bit INTEL 8088 compatible microprocessor, and has a 256K user
programmable FLASH MEMORY that includes a rich set of DOS functions and device drivers for application
development, including bar code decoding, display, keypad, communications, and real time clock/calendar.
BCP-760 BLOCK DIAGRAM
┌────────┐
│Lithium │
┌─────────┐ │Battery │
│
128x64
│ └───┬────┘
│
bit map
│ ┌────┴─────┐
├─────────┤ ┌──┴────┐ ┌──┴───┐
│ Graphic │ ┌──────────┐ ┌───────┐ │
RAM
│ │ Real │
│ LCD │ │ 256K │ │16-bit │ │
2.5M-
│ │ Time │
│ Driver │ │ Flash ROM│ │ CPU │ │
4.5MB
│ │ Clock│
└───┬─────┘ └────┬─────┘ └───┬───┘ └──┬────┘ └──┬───┘
│ │ │ │ │
═══════════════════════╧╤═════════════╧═╤═══════════╧════╤════╧══════════╧════
│ │ │
╔═╦═╦═╗ ┌───┴────┐ ┌────┴─────┐ ┌────┴─┬────────────┐
Keypad ╠═╬═╬═╬═══╡ Key │ │ RS-232 │ │ Bar │ Integrated │
╠═╬═╬═╣ │ Matrix │ │ Serial │ │ Scan │ Laser Diode│
╚═╩═╩═╝ └────────┘ └──────────┘ └──────┴────────────┘
The BCP-760 can be purchased with 2.5MB or 4.5M on-board RAM. All RAM memory is powered by the
main Li-ion battery and a back-up lithium battery, which retains the data stored in RAM and real time clock
when the main battery is drained. The BCP-760 has a 128x64 pixel backlit graphic LCD display, an integral
27-key keypad, a built-in bar code laser scanner/CCD module and an RS-232 serial port for data
communication with a host PC.
1.1
Programming
The BCP-760 system kernel includes three basic modules: 1. Device driver, 2. File manager and 3.DOS
manager. The BCP-760 terminal can be programmed using an E-PROM resident application program called
FormBuilder, Microsoft C, Borland C, Turbo C, Turbo Pascal and IBM PC macro assembler. The ROM
based firmware of the terminal provides emulated MS/DOS function calls. The programmer can design the
application programs by calling those functions just like in a DOS environment. The calling and parameter
passing conventions are compatible to that of MS/DOS and the programs are in the EXE format.
Programming details are included in the BCP-760 programming manual in these technical manuals.
The intelligence level of the terminal is determined by the configuration of the FormBuilder application or
supported language compiler. Once the program has been started up, the terminal operates as a stand-alone
unit, storing transaction data in the RAM disk area or linked to a host/personal computer.
1.2
Subsystems
The following describes several subsystems and related I/O interface functions, the DOS manager and file
manager functions. Detailed calling process is explained in the Programming Reference Guide included in
these technical manuals.