# LCD8812K4
**Repository Path**: diyhome/LCD8812K4
## Basic Information
- **Project Name**: LCD8812K4
- **Description**: No description available
- **Primary Language**: C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2016-07-29
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
===================
##在某宝贪便宜买了这块LCD,然后GG
没看到人家说不提供技术支持,花了几天时间找资料写驱动
终于写好了,push在这,希望需要的人看到(其实我自己买了5块怕找不到驱动)
用的单片机是STC89C52,晶振是12MHz
##引脚定义,@`数码之家``路人乙`
1脚:CS 2脚:WR 3脚: AO 此部分为上半屏段划屏
4脚: +5V 5脚:GND
6脚:RS 7脚:R/W 8脚:EN 9-16脚: 数据口(相当于1602的D0-D7)
##编码方式
###上半部分以HT1621控制的段划
`USB` 0X1B,0X04 `CARD` 0X1B,0X04
顶端从左到右的`方格`:0x14,0x08----0x14,0x02----0x14,0x04---0X0F,0x08---0x0f,0x04
0x0c,0x0b---0x0c,0x02---0x0c,0x08---0x09,0x08---0x09,0x04
`TRACK`: 0x1d,0x08 `▶`: 0x1b,0x02 `‖`: 0x1a,0x08 `<<`: 0x18,0x08 `>>`: 0x16,0x08
`ELAPSED`: 0x14,0x01 `TOTAL`: 0x11,0x08 `REMAIN`:0x0c,0x01 `AUTO`:0x09,0x02
`CUE`: 0x09,0x01
`:` 0x0f,0x02 `M`: 0x0f,0x01 `:` 0x08,0x08 `S`: 0x0b,0x08 `F`: 0x06,0x08
`SINGLE`: 0x1e,0x08 `CONTINUE`: 0x1e,0x04 `ROBO`: 0X1E,0X02 `PITCH`: 0x1e,0x01
`PROGRAM`: 0x1f,0x01 `LOOP`: 0x1f,0x02, `REPEAT`:0x1f,0x04 `1`: 0x1f,0x08
`%`:0x0e,0x08 `,`:0x03,0x08 `1`:0x01,0x08&0x00,0x08 `-`0x00,0x04 `+`:0x00,0x0e
###下半部分为1601,谢谢@`数码之家``路人乙`
由十六个5*7字符点阵部分,属较标准的1601,可显示十六个5*7点阵的字符,ETM8812K4自带160个字符,包括标准的ASCⅡ码、日文字符和希腊文字符。ETM8812K4引脚6~16分别对应1602的4~14脚,即依次为AO、R/W、E,D0~D7;ETM8812K4没有VO端,但只要电源不太偏离5V,对比度已很高。此十六个5*7字符点阵部分使用方法同1602,这里不再赘述。
##鸣谢
[数码之家](http://bbs.mydigit.cn/read.php?tid=1423130"路人乙)
[中国电子diy之家](http://www.ndiy.cn/thread-30754-1-1.html"宅男公子")
[某宝](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.zWdSkD&id=17760386568&_u=p2f9tros8e02)
PS:数码之家因为我权限不够所以未获得作者授权,侵删
##日志
删除了特殊字符显示函数(5K的hex伤不起啊)
---------------------
下方1601在复位的时候有很大几率无法初始化导致不能显示【已修复】