
The MS120 has a built in operator interface (Man-Machine interface). The operator interface consists of:
5 push buttons
These are miniature momentary action push buttons, wired to dedicated inputs. They are sensed by a program just like any other input, though the SPLat programming language contains special instructions that are designed to simplify programming user interface operations. The buttons appear to your program on inputs 12 through 16.
4 LEDs
These are program-controlled front panel indicators. They are programmed like any other output. There is one pair of instructions for making it extremely easy to make them blink (flash). The LEDs appear to your program as outputs 8 through 11.
Liquid Crystal Display
The liquid crystal display, when fitted, is programmed according to the documentation for the "On-Board LCD". The LCD backlight is controlled by output 20. It can to be turned off as part of a power conservation scheme if running off a backup battery (the display is not readable without the backlight). Output 20 is shared as one of the pins of the second SPice connector (it also appears as input 25), but cannot be used as such on boards fitted with an LCD.
Note that the LCD backlight, output 20, defaults to OFF. Your program must turn it on if you are using the optional onboard LCD.
Faceplate and graphic overlay (you supply)
The MS120 is designed to be mounted behind a flat faceplate. The plate has cutouts to match the buttons, LEDs, and if used, LCD. You will find dimensioned drawings in the files resources area of the resources CD or on our file resources FTP site. The board needs to be spaced off the faceplate so the tops of the push button switch stems fall minutely (<0.1mm) below the outside surface of the faceplate. You then place a flexible polyester or Lexan graphics overlay on the outside surface and the buttons can be activated by pressing them through the overlay. You can see more detail in the MMi201 documentation.