Time-to-Digital-Converters by Acam
spacer

Time to Digital Converters

TDC - GP1
TDC - GP2
TDC - GPX
Time-to-Digital Applications
spacer
PICOSTRAIN®

Time to Digital Converters for Digital Strain Gage

PICOSTRAIN® PS08
PICOSTRAIN® PS081
PICOSTRAIN® PS021
Strain Gage Applications
spacer
PICOCAP®

Time to Digital Converters for Capacitance Measurement

PICOCAP® PS021
PICOCAP® PSA21
Capacitance Applications
spacer
PICOTURN®

Time to Digital Converters for Speed Sensors

PICOTURN® 2G
PICOTURN® BM/SM
Speed Sensor Applications
spacer

Time-to-Digital - TDC Cookbook

spacerApplications for
time-to-digital converters
TDC - Cookbook
spacer

Acam USA Newsletter

Newsletter Sign Up privacy

PS081 - Assembler Programming Software

The PS081 Assembler software is an integrated development environment (IDE) for Windows © platform. The tool includes an assembler, a debugger and an interface for downloading the firmware. The comfortable graphical user interface allows intuitive handling and provides several functions by means of a single click.

The following screenshots may give a first idea of the GUI:

PS081 Assembler Screen 1

spacer

Assembler GUI Sampler of PS081

The integrated online help and the sample code collection rounds off the package.

The software can be downloaded for free from the PS081 Eval Data Sheet page. It is about 42MB size.

spacer

PS081 - Assembler Features

PS081 Assembler Features

b IDE for Windows platform
b Language for English and Chinese
b Adjustable top screen resolution
b Integrated online help
b Collection of code samples
b Syntax highlighting
b Code Syntax line numbering

Platform:

Windows 2000, XP (32 Bit)

Source file:

*.asm, according to the PS081 assembler syntax

Target file:

output.hex, downloadable hex-file

Instruction:

command + maximum 3 parameters, e.g. nop or gotoBitC x,5,case1

Comments:

Single line comment, multi line comments

Includes:

Including files is possibble with #include "myfile.h"

Constants:

Constants can be defined with CONST myConst8 15

Number formatting:

Numbers can be written in decimal or hexadecimal notation, e.g. add x,20 or add x, 0x14

Jump labels:

To jump within the code it is possible to use jump labels in combination with goto.

Addressing:

Is done automatically by the assembler

Subroutines:

Execution by jsub and jsubret

Syntax highlighting:

Coloured Text for better recognition

Further features of the assemler are:

b Comments in single and multiple lines
b Include file handling
b Conditional and un-conditional jumps
b Constants declaration
b Number formatting in decimal and hexadecimal manner
b Subroutines

spacer