断码屏开发笔记
段码屏开发
屏幕型号对应的表:
从5开始到13

采用COM0-COM3对应此LCD真值表的COM1-COM4端口;
REG0-REG8对应5-13脚;换算真值表如下:
总共28,7 7 7 4 4 7 7 7 7 7 7 4 4 7 7 7
根据STM8L手册,COM0对应RAM_REGx的0-2;依次图上不同颜色,所以在T1起始的时候位置不同;
从H到A

屏厂会给关于屏的资料,每个位是如何对应的,对应的数据分别是什么:
13---0
12---1
11---2
10---3
9----4
8----5
7----6

例如8D 8E 对应RAM 2的第二位 第三位所以分别对应0x02 0x04 ,需要0x06取反求与
8G 8C是RAM5的第 6 7 位,01100000 所以是0X60
LCD->RAM[LCD_RAMRegister_2] &= (~0x06);//清空第2 3 位
/*0 1 2 3 4 5 6 7 8 9 */
__CONST uint16_t NumberMap[10] = { 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F };
/*
#define a 0x01
#define b 0x02
#define c 0x04
#define d 0x08
#define e 0x10
#define f 0x20
#define g 0x40
*/
看结尾对应的字母所对应的define数字,例如D对应0X08,,而8D在表中是第二位也就是0X02,所以需要右移两位变成0X02;
