Pr
Probyte
web kauppa
Hardware
Ohjelmistot ja kirjat
LCD näytöt
Lisätietoja
LCD-näytöistä
LCD
näyttöjen kytkentä
http://www.geocities.ws/p9019/lcd.html
LCD03 I2C tai sarjaliikenteellä toimiva 4*20 LCD


Pins
1 and 9 are unconnected - only pins 2 - 8 are used.
Serial/I2C
Mode
selection
A single jumper link is used to select Serial or I2C mode. When the
jumper is present (factory default) the module is in serial mode. When
the jumper is removed the module is in I2C mode. The mode jumper is
only checked as part of the power-up sequence, so make sure the display
is off before changing modes. If you change the link position while the
module is powered, nothing will change until next time you switch on.
FIFO
Because the I2C communications operate faster than the
display can accept data, all commands and text you send to the display
are placed in the FIFO (First In, First Out) buffer. This data is sent
to the display as fast as it will accept it. The FIFO is 64 bytes in
length and the number of free bytes can be returned in either mode.
When sending lots of text to the display, you should check the number
of free bytes so you don't overflow the buffer. If the buffer does
overflow, the excess bytes are ignored. The FIFO buffer exists in
Serial mode too, but at 9600 the display is fast enough and you are
unlikely to need to check it.
I2C Operation
I2C Bus
The I2C display is located on the I2C bus at an address of
0XC6. The SCL and SDA lines should have pull-up resistors on them
somewhere on the bus. You only require 1 pair of resistors for the
whole I2C bus, not specifically for the LCD03. They are normally on the
master controller and you may already have them. If not, anything
between 1k8 and 10k should work. I recommend 1k8 for best noise
immunity.
Display control commands
The LCD03 has four registers, three of which are read only
information registers. Register 0 is a dual purpose register, when
written, it is the command register where all of the instructions from
the commands section should be sent. When read it returns the number of
free bytes in the FIFO buffer. Pins 1 and 9 are unconnected - only
pins 2 - 8 are used.
Serial operation
The Serial mode operates over a
link
with a
baud rate
of 9600
bps
(no parity,
2 stop bits) and 5v signals, Do NOT connect RS232 directly to the
module - you will destroy it. Use a MAX232 or equivalent to convert the
RS232 levels to 5v. Operation is with the same command set as the I2C
mode with an additional set of commands to request data to be sent i.e.
the software version.
Commands
(for
both
I2C and
Serial)
decimal |
command
|
description |
0 |
null (ignored) |
Ignored as a no operation |
1 |
Cursor Home |
Sets the cursor to the home position
(top left) |
2 |
Set cursor (1-80 or 32) |
Cursor to a position specified by the next
byte, where 1 is the top left and 80/32 is the bottom right |
3 |
set cursor (line, column) |
Sets cursor using two bytes, where first byte
is the line and the second byte is the column |
4 |
Hide cursor |
stops the position cursor from appearing on
the display |
5 |
Show underline cursor |
Changes the cursor to the underline type |
6 |
Show blinking cursor |
Changes the cursor to the blinking type |
8 |
Backspace |
deletes the preceding character from the
current position on the display |
9 |
Horizontal tab (by tab set) |
Moves the current position across by the tab
space set by command 18 (default tab space 4) |
10 |
Smart line feed |
Moves the cursor down one line
to the position beneath in the same column |
11 |
Vertical tab |
Moves the cursor up one line to the position
above in the same column |
12 |
Clear screen |
Clears the screen and sets cursor to the home
position |
13 |
Carriage Return |
Moves the cursor to the start of the next line |
17 |
Clear Column |
Clears the contents of the current column and
moves cursor right by one column |
18 |
Tab set |
Sets the required tab size, the following byte
can be a size of between 1 and 10 |
19 |
Backlight on |
Turns the backlight of the LCD03 on |
20 |
Backlight off (default) |
Turns the backlight of the LCD03 off |
21 |
Disable startup message |
Disables the display of setup information at
power up (software V9+) |
22 |
Enable startup message |
Enables the display of setup information at
power up (software V9+) |
25
|
Change
Address
|
First byte
of sequence to change LCD03 address (see changing address, software
V4+)
|
27 |
Custom char generator |
allows 8 custom chars to be built. See custom
char generator below |
28 |
Double keypad scan rate |
Increases the frequency of the keypad scan to
20hz (software V3+) |
29 |
Normal keypad scan rate |
Returns to the default keypad scan frequency
of 10hz (software V3+) |
32-255 |
ASCII chars |
Writes ASCII chars straight to the display |
Additional
commands
(Serial
only)
decimal |
command
|
description |
14 |
FIFO status |
Results in the module returning its FIFO
status, the number of free bytes from 0 to 64 |
15 |
Software version |
Module returns a single byte software version |
16 |
Keypad
status |
Returns keypad
input status, two bytes returned with the low byte first (see keypad
section) |
Custom char
generator
Custom characters can be generated by sending an 8 byte map.
The first thing that must be done is to send a command of 27 to
indicate that you intend to make a custom char. Next you have to
specify the position in ram of one of the 8 available chars you intend
to build, the 8 chars are mapped at positions 128-135. Then the
pattern should be sent as below.
How to calculate an 8 byte
character
pattern:
Eight bytes are sent with the highest bit masked on, the next two bits
are ignored (x) and the final 5 bits show the line pattern.
|
|
|
|
|
|
|
|
|
Bit
4 |
Bit
3 |
Bit
2 |
Bit
1 |
Bit
0 |
sent byte |
Byte 0 |
|
|
|
|
|
1xx00000 (128) |
Byte 1 |
|
|
|
|
|
1xx00100 (132) |
Byte 2 |
|
|
|
|
|
1xx01110 (142) |
Byte 3 |
|
|
|
|
|
1xx10101 (149) |
Byte 4 |
|
|
|
|
|
1xx00100 (132) |
Byte 5 |
|
|
|
|
|
1xx00100 (132) |
Byte 6 |
|
|
|
|
|
1xx00100 (132) |
Byte 7 |
|
|
|
|
|
1xx00000 (128) |
So to build the above arrow into
location 128
you
would send
this
sequence to the command register:
- 27 (char generate
command)
- 128 (location to be filled)
- 128 (byte 0)
- 132 (byte1)
- 142 (byte2)
- 149 (byte3)
- 132 (byte 4)
- 132 (byte 5)
- 132 (byte 6)
- 128 (byte 7)
Now the char is built into a
memory
location it
can be
called
at any
time as long as the module remains powered by simply sending the
address between 128 and 135.
Keypad
input
An
added feature
of the module is the ability to connect a 3 x 4 Keypad, the module will
automatically scan the status of the keys at regular intervals. The
result is then provided in two bytes for easy use, shown by the diagram
below. Each bit represents the row and column of each button on the
keypad. The second row is the keypad characters when using our keypad.
|
|
|
High |
byte |
|
|
|
|
|
|
|
Low |
byte |
|
|
|
0
|
0 |
0 |
0 |
4/3 |
4/2 |
4/1 |
3/3 |
|
3/2 |
3/1 |
2/3 |
2/2 |
2/1 |
1/3 |
1/2 |
1/1 |
0
|
0 |
0 |
0 |
# |
0 |
* |
9 |
|
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Any key press
will result in
the
corresponding bit in the byte being
driven high. In I2C mode these bytes are available for reading from
registers one and two.
In serial mode, just send 16 to the LCD03 and it will reply with the
two bytes as above with the low byte first.
Changing
address
Version 4 and above of the LCD03
software contains the facility to
easily
change the modules address on the I2C bus system in the range of 0xC6 -
0xCE (
even numbers only ). This is achieved by sending the following sequence:
Version 4+
also displays the
current address on the display every
time the
module is first powered
LCD
Module
Dimensions

Hinta 42e sis alv
LCDTerminal

LCD terminaali
9 näppäinta, joka antaa ASCII merkkejä ( 0-9 ja #,@)
4 rivinen 20 merkkinen LCD näyttö taustavalolla
Sarjaliikenneliitin (DB9) ja 12V ( 7-15V)
käyttöjännite tai 5V
9600 tai 2400 baudia.
Kontrastipotentiometri
PIC16F873 prosessori.
Nyt väliaikaisesti, loppu.
Anna viestiä, jos kiinnostaa. Teen uusia.
Hinta :50e sis alv
===

Alfanumeerinen näyttö
Näyttötyyppi : FSTN Negative
Nastat 2*8 0.1"
välein
Laiteen mitat
116x37x13.9mm
Ikkunan mitat 85 * 18.6 mm
Tausta valo LED
LCD 2*20 merkin taustavalaistu sininen
Käyttöjännite 4.5 .. 5.5V
Hinta 15e sis alv
====

WH2004A-YYH-JT 4*20
merkin
LCD näyttö
+5V power supply
Character LCD 20x4
Taustavalo LED
Hinta 25e sis alv
==
Olimex PIC-MT-1 Microchip kehityspiirilevy


- ICSP/ICD
connector for
programming
with
PIC-MCP-USB,
PIC-MCP or PIC-PG1, PIC-PG2, PIC-PG3, PIC-PG4 and debugging with
PIC-ICD2, PIC-ICD2-POCKET, PIC-ICD2-TINY or is PIC16F87X
microcontroller is used PIC-ICD1
- DIL-40 for PIC
microcontroller
- LCD 16x2
alphanumeric display with
backlight
- 2 Buttons
- Bi-color LED
- Power supply taken
from USB port
- Virtual USB-RS232
port
- 20 Mhz crystal
- FR-4, 1.5 mm
(0,062"), green
soldermask, white
silkscreen component print
- Dimensions 95x36 mm
(3,7x1,4")
- Four mounting holes
- Extension headers
for PIC unused
ports
Käsikirja(englanniksi)
- Hinta
: 20 e sis
alv.
===
Olimex Microchip ohjelmointilaite PIC-PG2

Käsikirja(englanniksi)
FEATURES
- PIC-PG2
is programmer
based
on JDM
design which takes all necessary signals and power supply from RS232
serial port.
- It supports 8, 18, 28 and 40 pin PIC
microcontrollers which allow serial programming and I2C EEPROM
memories.
- Programmer comes with ICSP cable for direct connection
to PIC-Pxx prototype boards.
- The supported devices depend on the current version of
ICPROG software.
- Dimensions 50x30 mm (1.95x1.2") + 30 cm (12") ICSP cable
Piirikuva
Ohjelmointiohjelma
Ohjelmoi 12Cxx, 16Cxxx, 16Fxx,
16F87x, 18Fxxx, 16F7x, 24Cxx, 93Cxx, 90Sxxx, 59Cxx, 89Cx051, 89S53,
250x0, PIC, AVR , 80C51 jne.
Hinta : 15e sis alv
===
Sarjaliikenne LCD näyttö 2*20 merkkiä



Käyttöjännite 5V
0.1A tai 7-12V
Prosessori PIC16F88 -SO
LCD keltainen taustavalo 4*20 merkkiä.
Mode auki:9600 baudia, mode oikosulussa: 2400 baudia
Mahdollisuus käyttää myös USB muunninta
Hinta 50 e sis alv.
Hinta
40 e sis alv kun varustetaan 1*16 merkin näytöllä
===
WH1601A-YYH-ET# 1*16 merkin LCD

LCD Type : STN
Character or Graphic Display : Character
Käyttöjännite 5V taustavalo 5V
Datalehti :https://pdf1.alldatasheet.com/datasheet-pdf/view/101262/ETC/WH1601A.html
Hinta 10e sis alv
===

LCD Displaytech 204A
4 riviä 20 merkkiä
5V käyttöjännite
Rinnakkaisliitäntä
Datalehti: http://probyte.fi/pdf/204ASERIES.pdf
Hinta: 15e sis alv
===
CM204-1 4'20 merkin LCD
20x4 character
lcd display module (CM204-1)
LCD Module (CM204-1)
1. Model No.: CM204-1
2. Number of character: 20X4
3. Size: 98*60*14mm
4. V. A: 76*26mm
5. Drive method: 1/16 duty, 1/5 bias
6. View angle: 6: 00
7. Display: STN yellow-green or blue model
8. Voltage: 5V or 3.3V
9. Controller: SPLC780
10. TOP: -20~+70 o C
11. TST: -30~+80 o C
Hinta 15e sis alv
===
16x4
87x60x13mm 5VDC green/black
Solomon
LM1110SYL alpha
numeric
dot matrix LCD display

Operating voltage: 5VDC
Display color: Green
Character color: Black
Display type: STN or TN alphanumeric dot matrix LCD
display
Controlling method: Classic Hitachi HD44780 compliant
Nominal PCB dimensions: 87x60x13mm (actual units
+/-0.2mm)
Display element outer dimensions (measured from
actual unit):83.5x42.15x8.9
Display construction: 16x characters on 4x
lines, each character has 8x5 pixels
Character dimensions: 4.75x2.9mm (or something close
to this)
Operating temperature: -20...70°C
Hinta 15e sis avl
===

Seiko L2034 LCD
Dimesnions http://www.sih.com.hk/sih_eng/products/lcd_01_character.html
Operating Voltage : 5V
Viewing area 76.0*25.2
LED diemsnion 98.0*60.0*15.8 mm
Hinta: 15e sis alv
===
WG1264BYYB-Y graafinen LCD



Hinta: 15e sis alv
=
EW162G5YMY 2*16 merkin LCD näyttö taustavalolla
Datalehti :https://pdf1.alldatasheet.com/datasheet-pdf/view/125737/ETC1/EW162G0YMW.html
Hinta: 15 e sis alv
==
Grafiikka LCD näyttö
WG12232B-YYB-N
►Graphic Display
Module
►LCD 122x32
►Available for internal oscillation 2KHz
►Built-in controller Avant (SBN1661G or equivalent)
►1/32 duty cycle
►5V power supply only
►The feature of WG12232G is same as WG12232B
►Interface: 6800
Datalehti: https://www.winstar.com.tw/uploads/files/9d2c1d2f092ec8703e141d4dbb32a1e1.pdf
Hinta: 15e sis alv
===
YB2004C 20*4 keltavihreä näyttö (myös saa
sinisenä)

5 voltin käyttöjännite ja 5V taustavalolähde (nasta
15 +5V, nasta 16 0V)
toimitalämpötila -20C, varastointilämpötila -30C.
Liitäntänastat ovat normaaleja (1=maa, 2=5V jne, 3=kontrasti
jne)
Toimitusaika noin alle viikko.
Hinta 85e 2kpl 109e sis alv.
Lisätietoa LCD:stä
tai lue LCD:tä lisää http://probyte.fi/info/lcd1.html
Ota yhteyttä : oh3gdo@gmail.com
Probyte Oy
Veisunkatu 17
33820 Tampere
puh 0456012074
probyte.fi
R