DISPLAY
Display consists of three separate type of displays. The most
interesting is the serial display:
- Serial display consists of four 3.5 digit displays. Display is
based on twelve shift registers 74HC595. Each driving one segment
of the LED display. This is the cheapest way to drive segments. It
is somewhat huge to solder. Serial display uses SDA, RCK, and SCL
to shift segment data. The operation of the display is fully
static and thus there is no need for for timing
considerations. For precaution the three driving lines are
buffered with 74HC04 chip. As the PCB is single sided the space
requirements were huge and 595 chips with segment resistors are
located on the four separate small PCBs with interconnected power
and signal lines though header. One line driving PCB looks like
this:
- ICM7218 based miltiplexed display. Display is splitted into two
four digit display with fixed decimal point. D.P. segments are
used for eight status LEDs. ICM7218A chip is located on the CPU
board. Displays are small of type SA39.
- LM-11 LCD display based on HD44780-based 2x16 directly connected
to port 5 of the SAB80C535 CPU. It works in 4-bit mode to
conserve pins and still have busy flag readout. It uses 7 pins of
the P5. See source for details
on programming. LCD display has separate PCB for easy mounting on
chasis and connectning through power module to CPU module. PCB
also caries the four buttons for command input.
Main display PCB
Single sided on which four sub PCBs with 3 x HC595 is connected with
resistor ends at the back.
Source
Source for display is written in C.
display.c is a module for all three kinds of displays. display.h for inclusion in other modules
( thermo.c ).
Download
You can download PCB file for PCB 1.6 by clicking on image.