Menu

LCD K107/GCB - Serial Interface to standard LCD display

Anobium
2015-08-15
2015-11-10
  • Anobium

    Anobium - 2015-08-15

    The K107/GCB is a serial interface to a standard LCD display.

    Why use a K107/GCB serial backpack ? You want to control an LCD with ease, use the functionality shown below by simple sending command strings from your main microprocessor. An 8 pin low memory microprocessor can control the LCD potentially via one wire.

    This serial backpack supports the following:

         Serial Connectivity either Serial up to 56700 or 4Mhz SPI, therefore one wire or four wires respectively.
         Connectivity between K107/GCB serial backpack and the LCD can be:
                 I2C - two options
                 4 wire bus
                 8 wire bus - dependent on selected K107/GCB serial backpack microprocessor
         Suports Microchip and Atmel. Certified for 16f1938 and Mega328p
         Large character font set
                 Large size 4 - uses four horizontal characters / per large character
                 Large size 3 - uses three horizontal characters / per large character
                 Large size 2 - uses two horizontal characters / per large character - excellent on two line LCDS
                 Font set supports: Numbers, space, minus and colon
          User definable
                  Static messages
                  Special characters
           Show and ASCII character on display
           Home cursor, destructive backspace, clear screen, backup Cursor (Non-destructive backspace)
           Forward cursor, down cursor, up cursor
           Clear cursor line, carriage Return, cursor to start of line, CRLF, cursor at start of next line, line cleared
           Set cursor style to none, blinking, underline or blinking with underline
           Beep
           Set tabs at # spaces and Tab.  Advance one tab position
           Position cursor on x column
           Position cursor at y row
           Backlight Intensity ## = 00 - FF
           Define user special character, save to EEPROM
           Set LCD characteristics 1602 to 4004
           Set High or Low 4 output ports
           Send codes direct to LCD
           Restore user defined characters to default EEProm values 
           Restores user defined text to default EEProm values
           Sets the wait time for startup screen
    

    This solution is based on the K107 by Peter H. Anderson. This solution has many improvements over the original K107 and when used is a direct plug in replacement when the Microchip option is used.

    The K107/GCB is a serial interface to a standard LCD display. This serial backpack supports the following:

         Serial Connectivity either Serial up to 56700 or 4Mhz SPI, therefore one wire or four wires respectively.
         Connectivity between K107/GCB serial backpack and the LCD can be:
                 I2C - two options
                 4 wire bus
                 8 wire bus - dependent on selected K107/GCB serial backpack microprocessor
         Suports Microchip and Atmel. Certified for 16f1938 and Mega328p
         Large character font set
                 Large size 4 - uses four horizontal characters / per large character
                 Large size 3 - uses three horizontal characters / per large character
                 Large size 2 - uses two horizontal characters / per large character - excellent on two line LCDS
                 Font set supports: Numbers, space, minus and colon
          User definable
                  Static messages
                  Special characters
           Show and ASCII character on display
           Home cursor, destructive backspace, clear screen, backup Cursor (Non-destructive backspace)
           Forward cursor, down cursor, up cursor
           Clear cursor line, carriage Return, cursor to start of line, CRLF, cursor at start of next line, line cleared
           Set cursor style to none, blinking, underline or blinking with underline
           Beep
           Set tabs at # spaces and Tab.  Advance one tab position
           Position cursor on x column
           Position cursor at y row
           Backlight Intensity ## = 00 - FF
           Define user special character, save to EEPROM
           Set LCD characteristics 1602 to 4004
           Set High or Low 4 output ports
           Send codes direct to LCD
           Restore user defined characters to default EEProm values 
           Restores user defined text to default EEProm values
           Sets the wait time for startup screen
    

    This solution is based on the K107 by Peter H. Anderson. This solution acknowledges the copyright.

    This solution has many improvements over the original K107 and can be used as a direct plug in replacement when the Microchip (option is used) with much faster baud rates and with much greater capabilities.

    I can supply the programmed PIC (16f1938 or Mega328p) and/or the HEX file ONLY at cost.

     

    Last edit: Anobium 2015-08-16
  • jackjames

    jackjames - 2015-11-10

    Where can I download this software ?

    Jack.

     
  • Anobium

    Anobium - 2015-11-10

    Send me personal message and I will help.

     
  • Anobium

    Anobium - 2015-11-10

    Send me personal message with your email address as I cannot respond to your personal message as you have disabled personal messaging.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.