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:

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

===
Olimex Microchip ohjelmointilaite  PIC-PG2



Käsikirja(englanniksi)

FEATURES

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