Graphic LCDs

Go To Last Post
13 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

HELLO everyone 

I wanted to know how can I display on a graphical LCD such as PCD8544(Nokia 5110) with a atmega micro controller via code visin AVR.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

These displays are like from well over 10 years ago! Old skool!

 

have you tried Googling PCD8544 Codevision?

 

 

[edit] I did - look what I found! 

 

http://www.hpinfotech.ro/cvavr-e...

 

In the future - just about anything that you want to do has probably been done before - many times. Try Google first.

 

Last Edited: Fri. Aug 2, 2019 - 11:14 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Codevision comes with examples for PCD8544.   The "Simple_Demo" will build and run on a Mega.   (just edit the the Project Configure)

 

You can use the CodeWizard to initialise a new Project.   And the regular glcd.h library.

 

Ask if you need help.   Note that most graphics projects will exceed the Flash size for the Evaluation CV.

 

David.

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Thank you 

actually you'r right I should have been searching it on the internet.

thanks for the link.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

SparkFun have example code for them:

https://www.sparkfun.com/products/10168

"Experience is what enables you to recognise a mistake the second time you make it."

"Good judgement comes from experience.  Experience comes from bad judgement."

"Wisdom is always wont to arrive late, and to be a little approximate on first possession."

"When you hear hoofbeats, think horses, not unicorns."

"Fast.  Cheap.  Good.  Pick two."

"We see a lot of arses on handlebars around here." - [J Ekdahl]

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

... and even the humble Arduino can work with the Nokia 5110.

 

https://create.arduino.cc/projec...

 

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Speaking of graphical LCDs, I've never used one (but done plenty of PC graphics).  What are a few modern and available displays I should look at if I wanted to get my hands dirty?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

kk6gm wrote:
What are a few modern and available displays I should look at if I wanted to get my hands dirty?
Probably just Google "Arduino graphic lcd shield" to see "current options"

 

EDIT: Actually, now I try that, I have a feeling "OLED" rather than "LCD" may lead to "cooler" displays!

Last Edited: Fri. Aug 2, 2019 - 04:34 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

OK, thanks.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

kk6gm wrote:
What are a few modern and available displays I should look at if I wanted to get my hands dirty?

 

clawson wrote:

Probably just Google "Arduino graphic lcd shield" to see "current options"

 

TFT are the common ones I find cost effective as they are usually 3 inches diagonal, color, and most have a touchscreen in them.

 

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:

TFT are the common ones I find cost effective as they are usually 3 inches diagonal, color, and most have a touchscreen in them.

Thanks.  In simple terms, how are they typically driven?  SPI?  Special chip?  Some form of parallel?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

kk6gm wrote:
Thanks.  In simple terms, how are they typically driven?  SPI?  Special chip?  Some form of parallel?

 

Depends on the Screen/shield, but SPI and parallel are the most common I find.   I2C is too slow of course.

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Do yourself a favor and stop using the Nokia 5110 screen.  The contrast of the dark pixels against the background depends on how the metal cover is attached to the main PCB.  And this metal cover is simply twisted in place using cheap little metal tabs.  In other words, the Nokia 5110 is cheap but it really sucks for dependable quality.  And its resolution is only 84 x 48 pixels.   It has only three advantages:  it's really cheap; it uses very little power as long as the backlight is off; and it is found in all the university computer/electronics labs throughout the world, where professors have been assigning students to make a little "Hello, world!" demo programs on it for the past 10-15 years.

 

I recommend the OLED SSD1306{monochrome 128x64 at about $2-3 each} or the 128x160 ST7735 color display at about $4 each: https://www.ebay.com/itm/1-44-Co...