{"product_id":"lcd-display-board-module-1602-2004-12864-pcf8574t-pcf8574-iic-i2c-interface-adapte-plate-5v-blue-yellow-green-screen-for-arduino","title":"LCD Display Board Module 1602 2004 12864 PCF8574T PCF8574 IIC\/I2C Interface Adapte Plate 5V Blue\/Yellow Green Screen For Arduino","description":"\u003ch1\u003eSPECIFICATIONS\u003c\/h1\u003e\u003cp\u003e\u003cspan\u003eBrand Name\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003esincere\u0026amp;promise\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eChoice\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eyes\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eDisplay Mode\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003e1602\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eHigh-concerned chemical\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003enone\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eModel Number\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eLCD Display\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eOrigin\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eMainland China\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eResolution\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003e16*2\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eType\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eCharacter\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eis_customized\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eYes\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003esemi_Choice\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eyes\u003c\/span\u003e\u003c\/p\u003e\u003cdiv class=\"detailmodule_html\"\u003e\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/H221993a46634437a97e642cecd6addaah.gif\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"detailmodule_dynamic\"\u003e\u003ckse:widget data-widget-type=\"customText\" id=\"23971598\" type=\"custom\"\u003e\u003c\/kse:widget\u003e\u003c\/div\u003e\n\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\u003cdiv\u003e \u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"detailmodule_dynamic\"\u003e\u003ckse:widget data-widget-type=\"customText\" id=\"23366244\" type=\"relation\"\u003e\u003c\/kse:widget\u003e\u003c\/div\u003e\n\u003cdiv class=\"detailmodule_html\"\u003e\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\u003cdiv\u003e\n\u003cp style=\"font-family:arial, helvetica;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\u003cspan style=\"font-size:22px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003e\u003cu\u003e\u003cspan style=\"color:rgb(255, 0, 0)\"\u003e1602A Blue\/ Yellow-Green\u003c\/span\u003e\u003c\/u\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e1602 the standard 16 feet interface, among them:\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e1 foot: for to power VSS\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e2 feet: VDD take 5 V is power\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e3 feet: V0 for LCD contrast the adjustment, and then when the power is the weakest contrast, grounding the power supply highest contrast, high contrast can produce the \"ghost\", when used, can pass a 10 K adjust potentiometer contrast\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e4 feet: RS for registers choice, high electric usually choose data registers, low electric usually choose instruction register.\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e5 feet: R\/W signal lines for reading and writing, high electric usually are read operation, low electricity at ordinary times for write operation. When the RS and RW together for low electricity can be written instructions at ordinary times, or displays address, when RS for low level for high electricity can usually RW read busy signals, when RS for high level for the low electricity can usually RW write data.\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e6 feet: E end to make can end, when E is driven by high level jump into low electricity at ordinary times, LCD module executive order.\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e7 to 14 feet: D0 ~ D7 for eight two-way data cables.\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e15 feet: backlighting power positive\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e16 feet: backlighting power negative\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e1602 LCD module of the internal character happen memory (CGROM) has already been stored 160 different dot matrix characters graphics, as is shown in table 1, these characters have: Arabic numerals, English letters of the case, the commonly used symbols, such as Japanese and under A false name, every character has A fixed code, such as capital letter English the letter \"A\" code is 01000001 B (41 H), shows the address of the 41 modules H dot matrix characters graphic display out, and we can see the letter \"A\".\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eThe following is the second line LCD module in the position of the first character that the letter \"A\" program: ORG 0000 H\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eRS EQU P3.7; Determining the specific hardware connection\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eRW EQU P3.6; Determining the specific hardware connection\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eE EQU P3.5; Determining the specific hardware connection\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 00000001 B; Screen clearing and cursor reset\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL ENABLE; Call to order a subroutine\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 00111000 B; Set the display mode: eight 2 line 5 x7 dot matrix\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL ENABLE; Call to order a subroutine\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 00001111 B; The display of open and cursor away, and the cursor allows flash\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL ENABLE; Call to order a subroutine\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 00000110 B; Words don\\'t move, the cursor to move to the right\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL ENABLE; Call to order a subroutine\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 0 C0H; Write show starting address (the second line the first position)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL ENABLE; Call to order a subroutine\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 01000001 B; Letters A code\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSETB RS; RS = 1\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR RW; RW = 0; Ready to write data\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR E; E = 0; Executive show command\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL DELAY; Judge LCD module is busy?\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSETB E; E = 1; Display complete, and the program to park\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eAJMP $\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eENABLE:\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR RS; Write control command of a subroutine\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR RW\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR E\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eACALL DELAY\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSETB E\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eRET\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDELAY:\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eMOV P1, # 0 FFH; Judge whether the busy liquid crystal display subroutine\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR RS\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSETB RW\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eCLR E\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eNOP\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSETB E\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eJB P1.7, DELAY; If P1.7 for high level said busy circulation wait\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eRET\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eEND\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eProgram in the beginning of LCD module function initialized Settings, agreed that the format. Pay attention when the cursor is automatic display characters move to the right, without human intervention, and every time input commands are called first judge LCD module of the procedure is busy DELAY, and then enter the address of the display position 0 C0H, finally to show character input A code 41 H.\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eSMC1602A (16 * 2) simulation mouth line connection mode\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eConnection line:\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e- - - - - - - - - - - - - - - - - - - - - - - - - -\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e| LCM-51 | LCM-51 | LCM- - - 51 |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e- - - - - - - - - - - - - - - - - - - - - - - - |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e| DB0- - -P1.0 | DB4- - -P1.4 | RW- - - -P2.0 |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e| DB1- - -P1.1 | DB5- - -P1.5 | RS- - - -P2.1 |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e| DB2-P1.2 | DB6- - -P1.6 | E- - - - P2.2 |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e| DB3- - -P1.3 | DB7- - -P1.7 | VLCD take 1 K resistance to the GND |\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e- - - - - - - - - - - - - - - - - - - - - - - - - -\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e[note: AT89S52 devices use 12 M crystals]\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * \/\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# define LCM_RW P2_0 \/ \/ definition pin\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# define LCM_RS P2_1\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# define LCM_E P2_2\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# define LCM_Data P1\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# define Busy 0 x80 \/ \/ used to test LCM status word in Busy logo\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e# I nclude\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid WriteDataLCM (unsigned char WDLCM);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid WriteCommandLCM (unsigned char WCLCM, BuysC);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char ReadDataLCM (use void);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char ReadStatusLCM (use void);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid LCMInit (use void);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid DisplayOneChar (unsigned char X, unsigned char Y, unsigned char DData);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid DisplayListChar (unsigned char X, unsigned char Y, unsigned char code * DData);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid Delay5Ms (use void);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid Delay400Ms (use void);\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char code uctech [] = {\" uctech \");\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char code net [] = {\" uctech. Icpcn. Com \");\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid main (use void)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDelay400Ms (); \/ \/ start waiting, and speak into the work of the state LCM\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCMInit (); \/ \/ LCM initialization\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDelay5Ms (); \/ \/ delay a moment (don\\'t)\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDisplayListChar (0, 5, uctech);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDisplayListChar (0, 0, net);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eReadDataLCM (); \/ \/ test the words in meaningless\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (1);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ write data\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid WriteDataLCM (unsigned char WDLCM)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eReadStatusLCM (); \/ \/ testing busy\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_Data = WDLCM;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RS = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RW = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0; \/ \/ if crystals too high speed in small add after delay\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0; \/ \/ delay\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ write instructions\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid WriteCommandLCM (unsigned char WCLCM, BuysC) \/ \/ BuysC 0 ignore busy detection\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eIf (BuysC) ReadStatusLCM (); \/ \/ according to need to detect busy\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_Data = WCLCM;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RS = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RW = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ read data\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char ReadDataLCM (use void)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RS = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RW = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eReturn (LCM_Data);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ read state\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char ReadStatusLCM (use void)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_Data = 0 xFF;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RS = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_RW = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_E = 1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (LCM_Data \u0026amp; Busy); \/ \/ testing busy signals\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eReturn (LCM_Data);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid LCMInit (use void) \/ \/ LCM initialization\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eLCM_Data = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0, 0 x38); \/ \/ three times the display mode Settings, does not measure busy signals\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDelay5Ms ();\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0, 0 x38);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDelay5Ms ();\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0, 0 x38);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDelay5Ms ();\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0 x38, 1); \/ \/ display mode Settings, began to demand that every time detection busy signals\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0 x08, 1); \/ \/ disable display\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0 x01, 1); \/ \/ display screen clearing\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0 x06, 1); \/ \/ show cursor movement Settings\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (0 x0C, 1); \/ \/ show open and cursor Settings\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ in the specified location displaying a character\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid DisplayOneChar (unsigned char X, unsigned char Y, unsigned char DData)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eY \u0026amp; = 0 x1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eX \u0026amp; = 0 xF; \/ \/ limit X is not greater than 15, Y is not greater than 1\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eIf (Y) X | = 0 x40; \/ \/ when want to show the second when address + 0 x40;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eX | = 0 x80; \/ \/ work out instruction code\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteCommandLCM (X, 0); \/ \/ here don\\'t test busy signal, send address\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWriteDataLCM (DData);\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ in the specified position shows a string of characters\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid DisplayListChar (unsigned char X, unsigned char Y, unsigned char code * DData)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char ListLength;\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eListLength = 0;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eY \u0026amp; = 0 x1;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eX \u0026amp; = 0 xF; \/ \/ limit X is not greater than 15, Y is not greater than 1\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (DData [ListLength] \u0026gt; 0 x20) \/ \/ if arrive, the string is out\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eIf (X \u0026lt; = 0 xF) \/ \/ X should be less than 0 xF\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eDisplayOneChar (X, Y, DData [ListLength]); \/ \/ show individual character\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eListLength++;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eX++;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ 5 ms delay\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid Delay5Ms (use void)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned int TempCyc = 5552;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (TempCyc--\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e}\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\/ \/ 400 ms delay\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eVoid Delay400Ms (use void)\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned char TempCycA = 5;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eUnsigned int TempCycB;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (TempCycA--\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e{\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eTempCycB = 7269;\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eWhile (TempCycB--\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e};\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003eAbove program is for reference only!!!!!!\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB16j41d2WG3KVjSZFPq6xaiXXa4.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1Ca5taMFY.1VjSZFnq6AFHXXaK.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1Lap8d8Kw3KVjSZFOq6yrDVXaB.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box'\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003e\u003cspan style=\"color:rgb(255, 0, 0)\"\u003e\u003cu\u003e\u003cspan style=\"font-size:22px\"\u003e\u003cstrong\u003e2004 Blue \/ Yellow-Green\u003c\/strong\u003e\u003c\/span\u003e\u003c\/u\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box'\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eMain technical parameters and display characteristics:\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box\"\u003e\u003cul style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box'\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003ePower supply: VDD 5V\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDisplay color: yellow green \/ blue screen\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDisplay angle: 6: 00 hours direct LCD type: STN\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eInterface with MCU: 8-bit or 4-bit parallel\/3-bit serial configuration LED backlight\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eA variety of software features: cursor display, screen shift, custom characters, sleep mode, etc.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;text-align:center;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);box-sizing:content-box' align=\"center\"\u003e\n\u003cimg style=\"max-width:100%;box-sizing:border-box\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1bDJ3d.uF3KVjSZK9q6zVtXXaC.jpg\" slate-data-type=\"image\"\u003e\u003cimg style=\"max-width:100%;box-sizing:border-box\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1OGh1d3aH3KVjSZFjq6AFWpXaF.jpg\" slate-data-type=\"image\"\u003e\u003cimg style=\"max-width:100%;box-sizing:border-box\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1TVB5d8aE3KVjSZLeq6xsSFXa6.jpg\" slate-data-type=\"image\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1Se02d8WD3KVjSZFsq6AqkpXaN.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1zDl_d8Cw3KVjSZFuq6AAOpXa1.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB12mX_dW1s3KVjSZFAq6x_ZXXaX.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box'\u003e\u003cspan style=\"color:rgb(255, 0, 0)\"\u003e\u003cu\u003e\u003cspan style=\"font-size:22px\"\u003e\u003cstrong\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003e12864B blue\/yellow-green\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/u\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);box-sizing:content-box'\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003e12864 Chinese kanji graphic dot matrix liquid crystal display module, can display Chinese characters and graphics, built-in 8192 Chinese characters (16X16 dot matrix), 128 characters (8X16 dot matrix) and 64X256 dot matrix display RAM (GDRAM).\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);box-sizing:content-box'\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eMain technical parameters and display characteristics:\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cul style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box'\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003ePower supply: VDD 3.3V~+5V (built-in boost circuit, no negative pressure required);\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDisplay content: 128 columns x 64 rows\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDisplay color: yellow green \/ blue screen\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDisplay angle: 6: 00 hours direct view\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eLCD type: STN\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eInterface with MCU: 8-bit or 4-bit parallel\/3-bit serial\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eConfiguring LED backlighting\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eA variety of software features: cursor display, screen shift, custom characters, sleep mode, etc.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);box-sizing:content-box'\u003e\u003cul style=\"margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:border-box\"\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eDimensions: 93x70x 12.5mm\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"margin-left:0px;box-sizing:border-box\"\u003e\u003cp\u003e\u003cspan style=\"font-size:20px\"\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eSight Size: 73 x 39mm\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n\u003cp style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;text-align:center;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box' align=\"center\"\u003e\u003cimg style=\"max-width:100%;box-sizing:border-box\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1kPd1d.GF3KVjSZFoq6zmpFXax.jpg\" slate-data-type=\"image\"\u003e\u003cimg style=\"max-width:100%;box-sizing:border-box\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1qW41d4iH3KVjSZPfq6xBiVXaU.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB13zh1d.WF3KVjSZPhq6xclXXas.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1qqN3d8OD3KVjSZFFq6An9pXaH.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box\"\u003e\n\u003cimg style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);max-width:100%;box-sizing:border-box' src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1ES9QRpXXXXcdapXXq6xXFXXXo.jpg\" slate-data-type=\"image\"\u003e\u003cimg style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);max-width:100%;box-sizing:border-box' src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1tdKYRpXXXXbraXXXq6xXFXXXZ.jpg\" slate-data-type=\"image\"\u003e\u003cimg style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);max-width:100%;box-sizing:border-box' src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1Fj2lRpXXXXbsXpXXq6xXFXXX8.jpg\" slate-data-type=\"image\"\u003e\u003cimg style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);max-width:100%;box-sizing:border-box' src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB153GRRpXXXXauapXXq6xXFXXXJ.jpg\" slate-data-type=\"image\"\u003e\u003cimg style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;font-size:14px;font-weight:400;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);max-width:100%;box-sizing:border-box' src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1NeHbRpXXXXcqXFXXq6xXFXXXO.jpg\" slate-data-type=\"image\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;white-space:normal;color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;box-sizing:content-box\"\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1zKp1d25G3KVjSZPxq6zI3XXas.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1YLB2d8WD3KVjSZFsq6AqkpXaM.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1C.4_dW5s3KVjSZFNq6AD3FXak.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1WTF0d21H3KVjSZFBq6zSMXXa3.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cimg style=\"max-width:100%;width:800px;box-sizing:border-box\" width=\"800px\" src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1z1N8d8Cw3KVjSZFlq6AJkFXak.jpg\" slate-data-type=\"image\"\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;font-weight:400;margin:0px;margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;box-sizing:border-box\"\u003e\u003cspan style='color:rgb(255, 0, 0);font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti'\u003e\u003cu\u003e\u003cspan style=\"font-size:22px\"\u003e\u003cspan\u003e\u003cspan style='font-family:\"times new roman\", times, serif'\u003eLCD Keypad Shield\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/u\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eLCD Keypad Shield input-output expansion board using the two -line 16 character LCD with contrast adjustment and backlight , using an analog input port will complete five buttons , a reset button , unused IO ports are extended out of the reserve, make full use of IO ports . Occupancy figures port : PIN4 (DB4), 5 (DB5), 6 (DB6), 7 (DB7), 8 (RS), 9 (E), 10 ( backlight control ) , an analog button port A0. (LCD color is not specified, the random delivery. )\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eUsed in conjunction with Roboduino :\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eModule debugging :\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eThe LCD Keypad Shield plugged into the controller, then you need to download LCD4Bit_mod.h ( Right Save As ) library files to -0015 \\ hardware \\ libraries , and then compile the following test program and then downloaded to the initial use of LCD Keypad Shield , the first observation there is no LCD display character , if there is no contrast display characters that may be incorrect , you can use a flathead screwdriver to adjust RP1 ( clockwise rotation ) , the characters can be transferred to emerge clearly .\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eProfessional anti-static packaging\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eTest renderings :\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eGP2D12 ranging code :\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e# include\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eLCD4Bit_mod lcd = LCD4Bit_mod (2);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003echar GP2D12;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003echar a, b;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003echar str1 [] = \"Renge:\";\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003echar str2 [] = \"Renge Over\";\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003echar str3 [] = \"cm\";\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003evoid setup ()\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e{\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.init ();\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.clear ();\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.printIn (\"GP2D12 testing ...\");\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e}\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003evoid loop ()\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e{\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eGP2D12 = read_gp2d12_range (1);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eif (GP2D12\u0026gt; 80 | | GP2D12 \u0026lt;10)\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e{\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.cursorTo (2,0);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.printIn (str2);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e}\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eelse\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e{\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003ea = 0x30 + GP2D12\/10;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eb = 0x30 + GP2D12% 10;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.cursorTo (2, 3);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.printIn (str1);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.print (a);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.print (b);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003elcd.printIn (str3);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e}\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003edelay (50);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e}\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003efloat read_gp2d12_range (byte pin)\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e{\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eint tmp;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003etmp = analogRead (pin);\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003eif (tmp \u0026lt;3) return -1;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003ereturn (6787.0 \/ ((float) tmp - 3.0)) - 4.0;\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e}\u003c\/div\u003e\n\u003cdiv style='font-family:\"Open Sans\", Arial, Helvetica, sans-serif, Heiti;box-sizing:content-box'\u003e\n\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/H690913ab2d524f89aa218ee8511192bbn.jpg\" slate-data-type=\"image\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/H29eddaa4e72a4b4da4efc33e0b700a2aq.jpg\" slate-data-type=\"image\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\n\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1F08Sd8USMeJjy1zjq6A0dXXad.jpg\" slate-data-type=\"image\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1N054gEUIL1JjSZFrq6z3xFXaz.jpg\" slate-data-type=\"image\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1EPAqXPuhSKJjSspjq6Ai8VXaB.jpg\" slate-data-type=\"image\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/HTB1wZJHf.l7MKJjSZFDq6yOEpXag.jpg\" slate-data-type=\"image\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Yoeruyo","offers":[{"title":"12864 Blue","offer_id":55420491137323,"sku":"14:1954460561#12864 Blue","price":32.45,"currency_code":"USD","in_stock":true},{"title":"12864 Green","offer_id":55420491170091,"sku":"14:94#12864 Green","price":32.67,"currency_code":"USD","in_stock":true},{"title":"1602 Blue","offer_id":55420491202859,"sku":"14:29#1602 Blue","price":11.16,"currency_code":"USD","in_stock":true},{"title":"2004 Green","offer_id":55420491235627,"sku":"14:10#2004 Green","price":21.02,"currency_code":"USD","in_stock":true},{"title":"1602 Adapter","offer_id":55420491268395,"sku":"14:201684806#1602 Adapter","price":5.94,"currency_code":"USD","in_stock":true},{"title":"LCD Display Board","offer_id":55420491301163,"sku":"14:350850#LCD Display Board","price":16.02,"currency_code":"USD","in_stock":true},{"title":"2004 I2C Blue","offer_id":55420491333931,"sku":"14:366#2004 I2C Blue","price":24.75,"currency_code":"USD","in_stock":true},{"title":"1602 Green","offer_id":55420491366699,"sku":"14:173#1602 Green","price":10.4,"currency_code":"USD","in_stock":true},{"title":"2004 I2C Green","offer_id":55420491399467,"sku":"14:496#2004 I2C Green","price":24.57,"currency_code":"USD","in_stock":true},{"title":"2004 Blue","offer_id":55420491432235,"sku":"14:201659810#2004 Blue","price":21.02,"currency_code":"USD","in_stock":true},{"title":"1602 I2C Blue","offer_id":55420491465003,"sku":"14:175#1602 I2C Blue","price":13.55,"currency_code":"USD","in_stock":true},{"title":"1602 I2C Green","offer_id":55420491497771,"sku":"14:193#1602 I2C Green","price":13.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/5744\/8747\/files\/HTB19781d2WG3KVjSZFPq6xaiXXad.webp?v=1788506203","url":"https:\/\/yoeruyo.com\/products\/lcd-display-board-module-1602-2004-12864-pcf8574t-pcf8574-iic-i2c-interface-adapte-plate-5v-blue-yellow-green-screen-for-arduino","provider":"Yoeruyo","version":"1.0","type":"link"}