LCD Mirror image


Closed Thread
Results 1 to 8 of 8
  1. #1
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818

    Default LCD Mirror image

    Hi Everyone,
    Seeing the post about mirroring an LED array brought to mind the question, how to cause a standard LCD display to display as a mirror image. I have accidently caused it to happen but have NO idea how. It could be the basis of a HUD display for a vehicle. Any thoughts?
    Thanks,
    JS
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  2. #2
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Joe S. View Post
    Hi Everyone,
    Seeing the post about mirroring an LED array brought to mind the question, how to cause a standard LCD display to display as a mirror image. I have accidently caused it to happen but have NO idea how. It could be the basis of a HUD display for a vehicle. Any thoughts?
    Thanks,
    JS
    You mean a standard parallel input LCD? The kind you use with LCDOUT in PBP?
    I'm fairly sure you can't make a 'standard' LCD mirror without reprogramming the internal character generator. Of course that doesn't mean that maybe you got your hands on a 'special' LCD with a hidden mirror command...ya never know...could happen!

  3. #3
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by skimask View Post
    You mean a standard parallel input LCD? The kind you use with LCDOUT in PBP?
    I'm fairly sure you can't make a 'standard' LCD mirror without reprogramming the internal character generator. Of course that doesn't mean that maybe you got your hands on a 'special' LCD with a hidden mirror command...ya never know...could happen!
    Either I miswired it or caused a transient, anyway I remember seeing it display backwards, it was early into my beginning to mess with PBP and I didn't know it wouldn't do that, Kinda like Carl Edwards didn't know you couldn't pass on the outside at Talladega and won. Now everyone does it.
    JS
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  4. #4
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,614


    Did you find this post helpful? Yes | No

    Default

    Hi, Joe

    IF using the "special characters" writing ...

    Char_0: DATA $D1,$D2, ...,$D8

    just need to reverse $Dx positions

    Char_inv0 : DATA $D8, ...,$D1

    it just writes on the cursor line ...

    That's all !!!

    Alain
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  5. #5
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    I found a link I think shows the answer to this thread and here it is:
    http://www.geocities.com/dinceraydin...ands.htm#entry
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  6. #6
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,614


    Did you find this post helpful? Yes | No

    Talking

    Hi, Joe

    There was two ways ... flip horizontally ... or vertically

    I gave you upside down characters ...

    Alain
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  7. #7
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Joe S. View Post
    I found a link I think shows the answer to this thread and here it is:
    So you actually meant the it displays characters from right to left instead of left to right. Yes, changing that mode (left or right scrolling) is part of the internal register set of a standard parallel LCD with a Hitachi 44780 compatible controller.
    I thought you meant that the characters looked like something out of the old 'Charlie Brown' cartoon strips, where half of the characters were actually 'written' backwards, lowercase 'd' actually written like a 'b', etc.

  8. #8
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Talking

    Upon studying the link I listed, I see it only scrolls backward, what I want to do is display a mirrored image, without creating custom characters, hopefully; Acetronics, I have not studyed with understanding yet what you told me, programming is a little like going in a pool when you do not swim well, one second the bottom is right underfoot and then . . it's gone! Then there you are splashing around looking foolish, certain you are going to drown, and either someone pulls you out, you pull yourself out, or fail.
    Still I am having fun.
    JS
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

Similar Threads

  1. Is this code not initialising the LCD properly?
    By Platypus in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 30th January 2010, 19:14
  2. 16f688 LCD what have I done wrong
    By spitfiredriver in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 8th August 2009, 19:54
  3. LCD Problem
    By karenhornby in forum General
    Replies: 3
    Last Post: - 19th June 2008, 11:43
  4. Need help with LCD number display.
    By Steve Matson in forum mel PIC BASIC
    Replies: 8
    Last Post: - 26th June 2007, 23:07
  5. LCD will not start
    By btaylor in forum mel PIC BASIC Pro
    Replies: 49
    Last Post: - 24th May 2007, 02:30

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts