ST7565 LCD's: grafische LCD's!




Wat het is...

Inleiding:

Dit mini-leerprogramma zal gaan door het proces van het opzetten van een ST7565 LCD. Deze LCD's zijn grafische waardoor dat ze pixels, niet alleen tekst kunnen weergeven. Dit type LCD heeft met name 128 x 64 pixels, die donker grijs op de achtergrond van een groen-blauw verschijnen. Ze hebben een achtergrondverlichting maar kunnen ook worden gebruikt zonder het licht op voor overdag zichtbaarheid.

Een ander soort LCD is het KS0108-type. Dit zijn niet hetzelfde en zijn niet compatibel! Hier zijn sommige vergelijkingen

KS0108 ST7565
Voltage5V3,3 v
InterfaceParallelSeriële
Pinnen van de gegevens die nodig zijn144 of 5
Weergavegrootte128 x 64128 x 64
Contrast bn.potentiometer vereistintern, geen extra's!
Buffer nodig?No

Ja

Zoals u kunt zien zijn er een paar verschillen.

  • Voor een de ST7565 loopt op 3,3 v niet 5. Dit betekent een buffer chip of niveau verschuiven is nodig, u kunt weerstanden of een chip zoals de 4050 (of equiv).
  • Ten tweede, de interface is Serial (één bit tegelijk) in plaats van Parallel (8 bits tegelijk). Dit betekent dat het gebruikt waaay minder pinnen (yay!)
  • Het grootste nadeel is dat u kan niet van de LCD in seriële modus, alleen schrijven lezen. Dit betekent dat de chip voor het bijhouden van het display (de KS0108 kunt u lezen of schrijven). Dus ongeacht microcontroller die u zal moeten besteden 1024 bytes (1Kb) RAM-geheugen op het display geheugen. Voor sommige chips die dit is een beetje en sommige it's alot - u zult moeten controleren van de micro-gegevensblad.

Als u gebruikmaakt van een ATmega168 of ATmega8 zoals gebruikt in oudere Arduinos u moet een upgrade uitvoeren naar een ' 328 te gebruiken dit LCD. En als u van een ' 328 gebruikmaakt merken dat de helft van de RAM het display gaat dus u niet veel overblijft hoeft. Dit betekent vrijwel kunt u niet iets met een SD-kaart (zoals een Wave Shield of Data logger Shield op hetzelfde moment u zult rechte-up opraken van RAM en het zal raar dus niet de moeite).

Gerelateerde Artikelen

AVR Transistor Tester

AVR Transistor Tester

Onlangs gaf Gearbest winkel me de gelegenheid te schrijven over een ander product dat ze verkopen.Dus, ik wilde blijven mijn exploratie op analoog gebied van microcontrolers met een ander project:DIY M12864 Transistor Tester die kan worden gekocht op
Fiets snelheidsmeter met grafische LCD

Fiets snelheidsmeter met grafische LCD

Dit is een multi functie-fietscomputer die ik met een monochrome afbeeldingen van 128 X 64 LCD-scherm ontworpen heb.Dit heeft real timerklok evenals een temperatuursensor. Meetgegevens kan ofwel worden aangetoond volledig digitaal of in twee verschil
Analoge klok voor grafisch LCD

Analoge klok voor grafisch LCD

schrijven van een code voor een analoge klok een beetje een ontmoedigende taak lijkt misschien. Vooral de berekeningen voor de posities van de handen, maar het is niet echt zo moeilijk at all.In dit instructable ik zal praten een beetje over de theor
Draadloze Mesh met grafische LCD

Draadloze Mesh met grafische LCD

16 knooppunten mesh, tot 1000m proeven tussen knooppunten, twee analoge spanningen per knooppunt een willekeurig knooppunt naar andere knooppunten koppelen, gegevens op een willekeurig knooppunt met de afbeeldingen of tekst weergeven, schakel Relais
Servo-Tester met grafisch LCD

Servo-Tester met grafisch LCD

Project: Maak een grafisch servo-tester die u kunt gebruiken bij het testen van uw servo's.Ik had enkele servo's die ik nodig had om te testen. Ik moest zien als ze werkten, en die nodig zijn om te zien wat de grenzen waren voor met de klok mee en te
Arduino aangedreven GLCD (grafisch LCD) - Ik maakte het op TechShop

Arduino aangedreven GLCD (grafisch LCD) - Ik maakte het op TechShop

Displays zijn altijd leuk. Tot nu toe ik heb net is aan te tonen hoe te gebruiken van 7-gesegmenteerd displays voor het weergeven van getallen met behulp van zeer weinig middelen. Maar wat als u tekst wilt weergeven? Of foto's? Of beide? Goed om dat
Monteren van een Arduino Nano / LCD projecten Platform

Monteren van een Arduino Nano / LCD projecten Platform

De "Arduino Nano / 1.8" TFT LCD projecten Platform "bestaat uit een 3D gedrukte geval dat wraps een aangepaste ontworpen PCB waarop is gemonteerd een Arduino Nano, een 1.8" TFT LCD met een SD-kaartlezer en drie drukknoppen die blootsta
Bergen van Liquid Crystal Displays (LCD's)

Bergen van Liquid Crystal Displays (LCD's)

bijna alle elektronica hebben een soort van menselijke interface, knipperende lichtjes en piepen luidsprekers te zeven segment alfanumerieke LCD-schermen. Dit Instructable gaat redden en testen van Liquid Crystal Displays, en een paar trucs die ik we
Het gebruik van een Nokia kleur LCD!

Het gebruik van een Nokia kleur LCD!

Nokia produceert een breed scala aan mobiele telefoons en veel van hun goedkopere telefoons bevatten eenvoudige LCD's die kunnen worden gebruikt in de microcontroller projecten.  Er is één bepaalde LCD-model dat wordt gebruikt in een breed scala aan
Zin kamertemperatuur en Display in LCD met behulp van Simulink en Arduino UNO

Zin kamertemperatuur en Display in LCD met behulp van Simulink en Arduino UNO

Sensing en weergeven met behulp van Arduino kamertemperatuur is heel gebruikelijk en vindt u tal van tutorial instructablesand andere vergelijkbare sites. Maar ik heb niet gevonden een tutorial overal hoe dit te doen met behulp van Matlab/Simulink. M
LCD Magic

LCD Magic

vloeibare kristallen worden weergegeven... zeer nuttig geen twijfel aan, maar voor ook een beetje saai. Lettertype, een indeling voor de 5 x 8 pixel karakters.Ik heb sommige objecten met meer en verschillende LCD's, maar was niet echt tevreden met he
Netduino GPS met LCD Display

Netduino GPS met LCD Display

OverzichtIk vond een ongebruikte Netduino V1 kaartje in mijn vak delen dus wilde iets die kon ik draag het te vinden. Het was al aangesloten op een Nokia 5110 LCD display voor een eerder onvoltooide project. Het omhoog het aandrijven, vond ik dat bei
Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
De Arduino / TFT LCD verbinding

De Arduino / TFT LCD verbinding

U zegt dat u wilt een TFT-scherm aan een Arduino aansluiten? Zijn u een grapje?No! Voor over de prijs van een bekende 2 x 16 LCD, krijg je een hoge resolutie TFT beeldscherm. Voor zo laag als $4 (verzendkosten inbegrepen!), is het mogelijk om te kope