{"id":428,"date":"2016-08-08T12:41:20","date_gmt":"2016-08-08T19:41:20","guid":{"rendered":"https:\/\/www.crystalfontz.com\/blog\/?post_type=encyclopedia&#038;p=428"},"modified":"2016-08-08T12:41:20","modified_gmt":"2016-08-08T19:41:20","slug":"cgram","status":"publish","type":"encyclopedia","link":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/","title":{"rendered":"CGRAM"},"content":{"rendered":"<p><strong>CGRAM<\/strong> stands for Character Generator <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/ram\/\" target=\"_self\" title=\"RAM stands for Random Access Memory. This is memory that may be written to some value, then later read. RAM is the normal memory in a computer system. RAM only holds data when the RAM is powered. If power is interrupted, the data stored in the RAM is lost.\" class=\"encyclopedia\">RAM<\/a>.<\/p>\n<p>Character LCDs include a fixed <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgrom\/\" target=\"_self\" title=\"CGROM&nbsp;stands for Character Generator ROM. The CGROM stores the font that is displayed on a character LCD. When you tell a character LCD to display the letter 'A', it needs to know which dots to turn on so that we see an 'A'. This information is stored in the CGROM. By definition, (since it is&hellip;\" class=\"encyclopedia\">CGROM<\/a> to define the bulk of the characters they display. However, since the CGROM cannot be changed the designers also included the CGRAM &mdash; a small number of characters (typically 8) that can be redefined at run-time.<\/p>\n<p>These eight characters are usually mapped to characters 0<sub>DEC<\/sub> (0x00<sub>HEX<\/sub>) to 7<sub>DEC<\/sub> (0x07<sub>HEX<\/sub>). The CGRAM definitions can be used to make small animations, bar graphs, and similar small graphic or sprite images.<\/p>\n<p>This term very likely has its beginning in the granddaddy of all <a href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/lcd\/\" target=\"_self\" title=\"LCD stands for Liquid Crystal Display. An LCD is composed of two pieces of glass with a thin layer of liquid crystals between the glass layers. When a voltage is applied to the glass, the orientation of the crystals can be changed. This change in the crystal's orientation (called polarization) will make either a dark&hellip;\" class=\"encyclopedia\">LCD<\/a> controllers, the venerable <a href=\"https:\/\/www.crystalfontz.com\/blog\/the-legendary-hd44780-controller\/\">Hitachi HD44780<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM cannot be changed the designers also included the CGRAM &#8212; a small number of characters (typically 8) that can be redefined at run-time. These eight characters are usually mapped to [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-428","encyclopedia","type-encyclopedia","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CGRAM - Crystalfontz LCD Glossary<\/title>\n<meta name=\"description\" content=\"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CGRAM - Crystalfontz LCD Glossary\" \/>\n<meta property=\"og:description\" content=\"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/\" \/>\n<meta property=\"og:site_name\" content=\"Crystalfontz LCD Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@crystalfontz\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/cgram\\\/\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/cgram\\\/\",\"name\":\"CGRAM - Crystalfontz LCD Glossary\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#website\"},\"datePublished\":\"2016-08-08T19:41:20+00:00\",\"description\":\"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/cgram\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/cgram\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/cgram\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"glossary\",\"item\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/glossary\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CGRAM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\",\"name\":\"Crystalfontz LCD Blog\",\"description\":\"We have a display for that!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#organization\",\"name\":\"Crystalfontz America Inc.\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CrystalfontzAmericaLogo-e1612976245961.jpg\",\"contentUrl\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/wp-content\\\/uploads\\\/CrystalfontzAmericaLogo-e1612976245961.jpg\",\"width\":120,\"height\":120,\"caption\":\"Crystalfontz America Inc.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.crystalfontz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Crystalfontz-America-Inc\",\"https:\\\/\\\/x.com\\\/crystalfontz\",\"https:\\\/\\\/www.instagram.com\\\/crystalfontz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/crystalfontz-america-inc\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/CrystalfontzAmerica\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CGRAM - Crystalfontz LCD Glossary","description":"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/","og_locale":"en_US","og_type":"article","og_title":"CGRAM - Crystalfontz LCD Glossary","og_description":"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM","og_url":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/","og_site_name":"Crystalfontz LCD Blog","article_publisher":"https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc","twitter_card":"summary_large_image","twitter_site":"@crystalfontz","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/","url":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/","name":"CGRAM - Crystalfontz LCD Glossary","isPartOf":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#website"},"datePublished":"2016-08-08T19:41:20+00:00","description":"CGRAM : CGRAM stands for Character Generator RAM. Character LCDs include a fixed CGROM to define the bulk of the characters they display. However, since the CGROM","breadcrumb":{"@id":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.crystalfontz.com\/blog\/glossary\/cgram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.crystalfontz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"glossary","item":"https:\/\/www.crystalfontz.com\/blog\/glossary\/"},{"@type":"ListItem","position":3,"name":"CGRAM"}]},{"@type":"WebSite","@id":"https:\/\/www.crystalfontz.com\/blog\/#website","url":"https:\/\/www.crystalfontz.com\/blog\/","name":"Crystalfontz LCD Blog","description":"We have a display for that!","publisher":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crystalfontz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.crystalfontz.com\/blog\/#organization","name":"Crystalfontz America Inc.","url":"https:\/\/www.crystalfontz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CrystalfontzAmericaLogo-e1612976245961.jpg","contentUrl":"https:\/\/www.crystalfontz.com\/blog\/wp-content\/uploads\/CrystalfontzAmericaLogo-e1612976245961.jpg","width":120,"height":120,"caption":"Crystalfontz America Inc."},"image":{"@id":"https:\/\/www.crystalfontz.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Crystalfontz-America-Inc","https:\/\/x.com\/crystalfontz","https:\/\/www.instagram.com\/crystalfontz\/","https:\/\/www.linkedin.com\/company\/crystalfontz-america-inc\/","https:\/\/www.youtube.com\/user\/CrystalfontzAmerica"]}]}},"_links":{"self":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/encyclopedia\/428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/encyclopedia"}],"about":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/types\/encyclopedia"}],"author":[{"embeddable":true,"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"wp:attachment":[{"href":"https:\/\/www.crystalfontz.com\/blog\/wp-json\/wp\/v2\/media?parent=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}