单片机并口液晶显示控制板技术手册

上传人:豆浆 文档编号:25229879 上传时间:2017-12-12 格式:PDF 页数:8 大小:201.90KB
返回 下载 相关 举报
单片机并口液晶显示控制板技术手册_第1页
第1页 / 共8页
单片机并口液晶显示控制板技术手册_第2页
第2页 / 共8页
单片机并口液晶显示控制板技术手册_第3页
第3页 / 共8页
单片机并口液晶显示控制板技术手册_第4页
第4页 / 共8页
单片机并口液晶显示控制板技术手册_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《单片机并口液晶显示控制板技术手册》由会员分享,可在线阅读,更多相关《单片机并口液晶显示控制板技术手册(8页珍藏版)》请在金锄头文库上搜索。

1、 深圳市 华泓 晶润 视讯 技术 有限 公司 1 单片机 液晶显示控制板技术手册 HH-TFT LCD 并口 可控制彩色 TFT 模拟 液晶显示屏 分辨率 480*234,采用 I/O 连接方式,可显示 256 色;为提高读写速度、简化程序 ,显示屏中每个点影射显示缓存中的一个字节,显示屏中的行列号与缓存器的行列号一一对应,因此,只需输入行列号,便可直接读写相应点数据,不用计算点在显示缓存中的位置。可以实现单点, 8 点,多点重复的三种写模式。由于显示缓存采用 128k SRAM,显示容量大, 显示速度快 适配 CPU: 51,96,X86,8088,Z80,MSP430 ,MEGA128,A

2、RM7,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 DATA0 数据总线 INOUT3.3V 9 DATA1 数据总线 INOUT3.3V 10 DATA2 数据总线 INOUT3.3V 11 DATA3 数据总线 INOUT3.3V 12 DATA

3、4 数据总线 INOUT3.3V 13 DATA5 数据总线 INOUT3.3V 14 DATA6 数据总线 INOUT3.3V 15 DATA7 数据总线 INOUT3.3V 16 B/R 忙闲判断 OUT3.3V 17 TP_INT 触摸屏中断信号 OUT 3.3V 18 TP_SDA 触摸屏控制芯片的 SDA 信号 IN/OUT 19 TP_SCL 触摸屏控制芯片的 SCL 信号 IN 20 NC 本控制板有如下性能: 1、 本控制板可工作于 8 位数据总线模式 2、 本控制板两种写屏方式。行方向可以连续写屏,而跨行时,如果不是从 行的第 1 个点开始,必须用设置写操作命令。 3、 本控

4、制板的 单点 写周期可做到 100ns,无需任何等待。 对应的总线带宽是 10M。 4、 连续写入时,地址自动加 1,遇到行末自动跳到下一行。 5、 本控制板自带 LED 背光,用户不需外加背光条 . 6、 因为有了 8 点写功能,最适合字符显示。因为有了多点写功能,最适合做图形填充。因为有单点写功能,比较适合作曲线和各种波形。 7、 利用多点写功能执行清屏操作,速度非常快,在 20ms 内可完成清屏操作。 16 pin 双排座的 PIN 间距为 2.54mm 深圳市 华泓 晶润 视讯 技术 有限 公司 2 8 , 本 控 制 板 的 板 上 集 成 的 接 口 为 40PIN 0.5 间 距

5、 的 FPC 做,可直接接AT050TN22,AT056TN52,LS080HT111,LW700AT9003,AT070TN92,AT080TN52.对于其他与之不兼容管脚的屏, 如 10.4 10.2 12.1 等 需要加转接座,这点,敬请用户留意。 触摸屏控制芯片资料,请参考 2 TTL 接口控制板尺寸 及照片 (1) CS 与 RS,WR,RD,DATA 组合功能如下: CS RS DATA7:0 WR RD 功能 0 0 0x01 0 1 设置工作模式寄存器 0 1 00xXX 0 1 00单点写, 01 8 点写, 02多点写 0 0 0x02 0 1 保留 0 1 X 0 1 保

6、留 0 0 0x03 0 1 地址指向行地址寄存器 0 1 00xXX 0 1 写入行地址 0 0 0x04 0 1 地址指向列高地址寄存器 0 1 X 0 1 写入列地址的高 2 位 0 0 0x05 0 1 地址指向列的低地址寄存器 0 1 X 0 1 写入列地址的低 8 位 0 0 0x1F 0 1 地址指向数据通道 0 0 0x0E 0 1 地址指向 背景色寄存器 0 1 0xXX 0 1 设置背景色寄存器的值 0 0 0x0F 0 1 地址指向前景色寄存器 0 1 0xXX 0 1 设置背景色寄存器的值 深圳市 华泓 晶润 视讯 技术 有限 公司 3 1 不选通 说明:在读写显示数据

7、时 ,要保证指令寄存器的值设为 0x1f,选择数据通道 对控制板的写入方式的设计,是此类控制板的关键的指标。本公司设计的这种显示数据的写入方式的控制板,非常适合用户进行字符显示,图形填充,画线制表格,曲线等操作。 256 色的设置方法 : D7 D6 D5 D4 D3 D2 D1 D0 256 色 R2 R1 R0 G2 G1 G0 B1 B0 256 色 颜色灰度 R2、 R1、 R0 G2、 G1、 G0 B1、 B0 基 本 颜 色 最黑 000 000 00 亮蓝 000 000 11 亮绿 000 111 00 亮青 000 111 11 亮红 111 000 00 亮紫 111 0

8、00 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 写行地址的时序 深圳市 华泓 晶润 视讯 技术 有限 公司 4 RSWRRDDATA7:0 0x03 0xXXRow high addr2 写列

9、地址高位的时序 RSWRRDDATA7:0 0x04 0xXXRow low addr3 写列地址低位的时序 RSWRRDDATA7:0 0x05 0xXXCol high addr4 写显示数据进显存中的时序 对于单点写功能, 1F 后面跟的是需要显示的数据 对于 8 点写功能, 1F 命令后面跟的是 8 个 BIT 对应 8 个点。为 1 的 BIT对应的显示数据是前景色,为 0 的 BIT 对应的点的显示数据是背景色。 深圳市 华泓 晶润 视讯 技术 有限 公司 5 对于多点写功能, 1F 后面跟的数据是需要重复写的点的个数,也就是规定重复写的次数 . 四、应用框图 8051 CLTI-

10、04P0RDWRCSP20P21RSRDWRCSRS8051 控制方式 16 16 点阵汉字字符输入程序 (51): 汉字左上角为汉字在显示屏中坐标, ;汉字字模有两种方式,如下表,以下演示程序是以第二种字模编写的。 左半字模 右半字模 第 1 字节 第 2 字节 第 3 字节 第 4 字节 第 31 字节 第 32 字节 左半字模 右半字模 第 1 字节 第 17 字节 第 2 字节 第 18 字节 第 16 字节 第 32 字节 根据客户的取字模式来把字符中的点阵信息显示出来。显示的时候,要用前景色去修改点阵数据中为 1 的 BIT 对应的点的显示数据。用背景色去修改点阵数据中为 0 的

11、BIT 的数据。 假如某个字符的第 1 个字节的点阵数据如下,而我们想把这个字符显示在 33 行, 100 列上( 33,100)。我们把前景色设为白色( 0xffh) ,背景色设为兰色( 0x03) ,我们用 FontData 来保存字模的点阵数据 . 0 0 1 0 1 1 0 0 当用户设置好工作模式寄存器 1,前景色寄存器,被景色寄存器以及该字符显示位置的起始点后,就可以把这个点阵数据送给控制板了。 深圳市 华泓 晶润 视讯 技术 有限 公司 6 本手册上的 51 单片机的连接方式 ,命令地址为 / /把数据写进数据通道 ,在调用写数据的函数之前,一定要保证地址指针已经设置为 /08h

12、,否 则,会写得不对 void WriteData(unsigned char Wrdata) /WCMD=0x1f; /送数据通道的地址 WDAT=Wrdata; / /下面的程序是用来测试带图形加速功能的 / void SetReg(unsigned char RegAddr,unsigned char mode) WCMD=RegAddr; WDAT=mode; / / /每次画图时,都要进行坐标的初始化 / /N 点重复写的初始化程序 void DrawInitail_Wrmode(unsigned int Row,unsigned int Col, unsigned char Fon

13、tColo,BackColo,unsigned char Wrmode) /把 LCD 的显示位置的坐标换成 SRAM 的地址 /Row-0 到 599, Col-0 到 799 unsigned char TempHigAddr; TempHigAddr=Row8; TempHigAddr=TempHigAddr8) / 送 列 的 高 2 位地址 , 行地址的高 2 位 /bit5:4=放行地址高 2 位 bit1:0=列地址高 2 位 WCMD=0x05; /地址指针指向低 8 位 SRAM 的地址 WDAT=Col; /送列地址低 8 位 WCMD=0x1f; /送数据通道的地址 /WCMD=DataCommd; / /下面的函数可以根据入口参数的不同,分别实现单点写清屏, 8 点写清屏,多点写清屏的功能 /敬请开发工程师仔细阅读,谢谢! 在阅读的时候,请结合 DEMO 程序中 C 代码的相关部分以增加/您对单点, 8 点,多 点写功能的了解。 /这个函数可以实现单点, 8 点,多点写 /单点写的时候, DispDat

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号