HH-D256A单片机液晶显示控制板技术手册
HH-D256A单片机液晶显示控制板技术手册 HH-D256A可控制彩色tft数字液晶显示屏(分辨率可以从320*240—800*600),釆用i/o 连接方式,可显示256色;为提高读写速度、简化程序,显示屏中每个点影射显示缓存中的一个 字节,显示屏中的行列号与缓存器的行列号一一对应,因此,只需输入行列号,便可直接读写相 应点数据,不用计算点在显示缓存中的位置。可以实现单点,8点,多点重复的三种写模式。由 于显示缓存采用512 SRAM,显示容量大,显示速度快 适配 CPU: 51,96, X86, 8088, Z80, MSP430 , MEGA 128, ARM7, DSP 一、接口定义: 1、CPU侧接口(双排压线) 引脚 符号 功能 备注 1 GND 0V 2 GND 液晶屏逻辑地 0V 3 VCC 液晶屏逻辑电源 5V 4 RD 读操作信号,低电平有效 IN 3. 3V 5 WR 写操作信号,低电平有效 IN 3. 3V 6 CS 片选信号,低电平对屏操作有效 IN 3. 3V 7 RS 1 一-对数据通道操作,0—-写命令寄存器 IN 3. 3V 8 DATAO 数据总线 IN0UT3. 3V 9 DATA1 数据总线 IN0UT3. 3V 10 DATA2 数据总线 IN0UT3. 3V 11 DATA3 数据总线 IN0UT3. 3V 12 DATA4 数据总线 IN0UT3. 3V 13 DATA5 数据总线 IN0UT3. 3V 14 DATA6 数据总线 IN0UT3. 3V 15 DATA7 数据总线 IN0UT3. 3V 16 B/R 忙闲判断 0UT3. 3V 17 TP TNT 触摸屏中断信号 OUT 3. 3V 18 TP SDA 触摸屏控制芯片的SDA信号 IN/OUT 19 TP SOL 触摸屏控制芯片的SCL信号 IN 20 NC 本控制板有如下性能: 1、本控制板可工作于8位数据总线模式 2、本控制板两种写屏方式。行方向可以连续写屏,而跨行时,如果不是从行的第1个点开始, 必须用设置写操作命令。 3、本控制板的单点写周期可做到100ns,无需任何等待。对应的总线带宽是10\仁 4、连续写入时,地址自动加1,遇到行末自动跳到下一行。 5、本控制板自带LED背光,用户不需外加背光条. 6、因为有了 8点写功能,最适合字符显示。因为有了多点写功能,最适合做图形填充。因为有 单点写功能,比较适合作曲线和各种波形。 7、利用多点写功能执行清屏操作,速度非常快,在20ms内可完成清屏操作。 16 pin双排座的PIN间距为2. 54mm 8 ,本控制板的板上集成的接口为40PIN 0. 5间距的FPC做,可直接接AT050TN22, AT056TN52, LS080HT111, LW700AT9003, AT070TN92, AT080TN52.对于其他与之不兼容管 脚的屏,如10. 4 10.2 12. 1等需要加转接座,这点,敬请用户留意。 触摸屏控制芯片资料,请参考《 AX2003产品应用中文说明书.doc» 2 TTL接口控制板尺寸及照片 (1) CS与RS, WR, RD, DATA组合功能如下: CS RS DATA[7:0] WR RD 功能 0 0 0 x01 0 1 设置工作模式寄存器 0 1 OOxXX 0 1 00—单点写,01-8点写,02—多点 写 0 0 0 x02 0 1 保留 0 1 X 0 1 保留 0 0 0 x03 0 1 地址指向行地址寄存器 0 1 OOxXX 0 1 写入行地址 0 0 0 x04 0 1 地址指向行列高地址寄存器 0 1 X 0 1 地址指向行地址的高2位和列地址的 高2位 寄存器【5: 4]二行地址的【9:8】 寄存器【1: 0)二列地址的【9:8】 0 0 0 x05 0 1 地址指向列的低地址寄存器 0 1 X 0 1 写入列地址的低8位 0 0 OxlF 0 1 地址指向数据通道 0 0 OxOE 0 1 地址指向背景色寄存器 0 1 OxXX 0 1 设置背景色寄存器的值 0 0 OxOF 0 1 地址指向前景色寄存器 0 1 OxXX 0 1 设置背景色寄存器的值 1 X X X 不选通 说明:在读写显示数据时,要保证指令寄存器的值设为Oxlf,选择数据通道 对控制板的写入方式的设计,是此类控制板的关键的指标。本公司设计的这种显示数据的写入方 式的控制板,非常适合用户进行字符显示,图形填充,画线制表格,曲线等操作。 256色的设置方法: D7 D6 D5 04 D3 D2 DI D0 256色 R2 R1 R0 G2 G1 G0 Bl B0 256色 颜色灰度 R2、 Rl、 R0 G2、 Gl、 G0 Bl、B0 基 最黑 000 000 00 本 颜 色 亮蓝 000 000 11 亮绿 000 111 00 亮青 000 111 11 亮红 111 000 00 亮紫 111 000 11 亮黄 111 111 00 亮白 111 111 11 蓝 色 灰 度 最黑 000 000 00 较暗 000 000 01 较亮 000 000 10 最亮 000 000 11 绿 色 灰 度 最黑 000 000 00 较暗 000 001 00 • • • • • • • • • • • • 较亮 000 110 00 最亮 000 111 00 红 色 灰 度 最黑 000 000 00 较暗 001 000 00 • • • • • • • • • • • • 较亮 110 000 00 最亮 111 000 00 1写行地址的时序 Row high ?iddr DATA[7:0] 0 x03 2写列地址高位的时序RS Row low “ddr DATA[7:0] 0 x04 RS 3写列地址低位的时序 KS Col high addr DATA[7:0] 4写显示数据进显存中的时序 对于单点写功能,1F后面跟的是需要显示的数据 对于8点写功能,1F命令后面跟的是8个BIT对应8个点。为1的BIT 对应的显示数据是前景色,为0的BIT对应的点的显示数据是背景色。 对于多点写功能,1F 后面跟的数据是需要重复写的点的个数,也就是规 定重复写的次数. 四、应用框图 “