25
Additional information on the MMcc1000 module can be found on the page:
http://www.propox.com/products/t_92.html?lang=en
LCD display
The LCD display can be connected to the minimodule in several ways. The simplest of them is to use 7 I/O
lines of the microcontroller and generating the necessary pulses by the program. Such a solution is shown in
the figure below.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LCD 16x2
PE5
100n
GND
+5V
PE6
+5V
GND
PE1
PE3
PE2
PE0
PE4
7k5
620R
HD44780
GND
VCC
CONT
RS
RW
E
D7
D0
D1
D2
D3
D4
D5
D6
Figure 18
Connection of the LCD display to microcontroller ports.
Another way is to use the system bus led out from the module and the write strobe output. The method of
connecting them is shown below:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LCD 16x2
100n
GND
+5V
A0
+5V
GND
AD1
AD5
AD7
AD3
AD6
AD0
AD2
AD4
SEL1
7k5
620R
HD44780
GND
VCC
CONT
RS
RW
E
D7
D0
D1
D2
D3
D4
D5
D6
GND
Figure 19
Connection of the LCD display to the microcontroller bus.
Such a connection method permits only the execution of a write operation into the display, which is sufficient.
The SEL1 output should be configured as a write strobe. The display is seen in the address space as two
registers: a command register under the address 0xFF04 and a data register under the address 0xFF05.