ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:656.50KB ,
资源ID:2279627      下载积分:6 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2279627.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(JHALVRAM液晶显示控制板技术手册v新.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

JHALVRAM液晶显示控制板技术手册v新.doc

1、JH-A56256L VRAM液晶显示控制板技术手册 JH-A56256L可控制5寸,5.6寸/7寸模拟彩色TFT模拟液晶显示屏。工作电压为5V,电流为150mA(仅就本控制板而言,不包含屏和背光的电流).本控制板采用I/O连接方式,可显示256色(256 color);为提高读写速度(access speed)、简化程序,显示屏中每个点影射显示缓存中的一个字节,显示屏中的行列号与缓存器的行列号一一对应,用户只需把数据连续写进SRAM中即可,对用户来讲,直接输入的是LCD上的点的坐标.详细的程序编写请参考DEMO程序。由于显示缓存采用SRAM,显示容量大,对于320(480)×234点阵彩

2、色LCD,可储存1页显示内容。 适配CPU:51,96,X86,8088,Z80,DSP,ARM. 本控制板的响应速度很快。能达到100ns的写时间.在使用过程中,如果有需要的话,本公司可以提供以下常用软件给客户使用: 1 字库提取软件 2 BMP图象转换软件 3 串口调试软件 4 针对本控制板的程序范例(画点,线,圆,彩条,光标,读取VRAM中的数据等等) 5 有偿提供不规则封闭图象的填充程序,任意曲线的绘制程序(这些程序对饼状图,GPS地图,示波器,生物或物理信号的波形显示很有用的哦,可以节省你的不少时间,当然,这个程序需要好点的CPU才行的。用8位的单片机的

3、话,就是老蜗牛了). 一、接口定义: 1、CPU侧接口(双排压线) 引脚 符号 功能 备注 1 NC 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 数据总线 INOUT 3.3V 9 DATA1 数据总线 INOUT 3.3V 10

4、 DATA2 数据总线 INOUT 3.3V 11 DATA3 数据总线 INOUT 3.3V 12 DATA4 数据总线 INOUT 3.3V 13 DATA5 数据总线 INOUT 3.3V 14 DATA6 数据总线 INOUT 3.3V 15 DATA7 数据总线 INOUT 3.3V 16 NC 保留 本控制板有如下性能: 1、 本控制板可工作于8位数据总线模式 2、 用户的CPU不需要计算行列与SRAM地址的对应关系,直接输入坐标地址即可。 3、 本控制板的写周期可做到100ns,无需任何等待。请详细参考时

5、序图 4、 连续读或写入时,地址自动加1,遇到行末自动跳到下一行。本控制板可以设定是行方向地址自动增加还是列方向地址自动增加。 2 TTL接口控制板尺寸 16 pin双排座的PIN间距为2.54mm 3 CS与RS,WR,RD,DATA组合功能如下: CS RS DATA[7:0] WR RD 功能 0 0 0x00 0 1 保留 0 1 00xXX 0 1 保留 0 0 0x01 0 1 保留 0 1 00xXX 0 1 保留 0 0 0x02 0 1 保留 0 1 X 0 1 保留 0 0

6、 0x03 0 1 地址指向行地址寄存器 0 1 X 0 1 写入行地址的 0 0 0x04 0 1 地址指向列地址的高位寄存器 0 1 0xXX 0 1 写入列地址的高2位 0 0 0x05 0 1 地址指向列地址低8位寄存器 0 1 0xXX 0 0 写入列地址的低8位 0 0 0x1f 0 1 地址指向数据通道 0 1 X 0 1 向控制板写入数据 0 1 X 1 0 从控制板读出显示数据 0 0 0x10 0 1 地址指向地址增加方向的寄存器 0 1 0xXX 0

7、 1 0x00---行方向地址自动增加 0x01---列方向地址自动增加 0 0 0x11 0 1 地址指向背光控制寄存器(暂时保留) 0 1 0xXX 0 1 0x00---背光关 0x01---背光开 0 0 0x12 0 1 选择LCD显示的页面(暂时保留) 0 1 0xXX 0 1 0 1,2,3可选4页(暂时保留) 0 0 0x13 0 1 选择CPU操作的页面页面(暂时保留) 0 1 0xXX 0 1 0 1,2,3可选4页(暂时保留) 0 0 0x14 0 1 选择LCD的工作版本 0

8、1 0xXX 0 1 00选择早期版本,0x01选择最新版本(内部默认是早期版本) 注1 1 × × × 不选通 说明:在读写显示数据时,要保证指令寄存器的值设为0x1f,选择数据通道,不能被修改为其他值,否则,会读写不正常。因为本方案针对的模拟屏的行数是234行,小于256,所以,行地址只需要一个字节。 注1: 在实际使用中,有的客户发现,有的LCD在使用时,会发现顶部或底部有一行扫描不到的情况。比如,群创的TN01,TN02能正常使用,而TN03的底部会发现有一行扫描不到,这时候只需把寄存器14设为0X01就可以了。SetReg(0x14,0x01); 详细情

9、况请参考程序范例。 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 000 11 亮黄 111 111 00 亮白 111

10、 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 写行地址位的时序

11、2写列地址位的时序 3 写显示数据进显存中的时序 4 从显存中读出显示数据的时序 注意:读操作时,低电平要保证有150ns以上的空间,CPU才能在RD上升沿时得到正确的数据,否则,CPU在RD信号的上升沿采集到的数据是不正确的。 四、简单的单片机接口应用框图 8051控制方式 16×16点阵汉字字符输入程序(51): 汉字左上角为汉字在显示屏中坐标,汉字字模有两种方式,如下表,以下演示程序是以第二种字模编写的。 (1) 左半字模           右半字模 第1字节

12、第2字节 第3字节 第4字节 … … 第31字节 第32字节 (2) 左半字模           右半字模 第1字节 第17字节 第2字节 第18字节 … … 第16字节 第32字节 根据客户的取字模式来把字符中的点阵信息显示出来。显示的时候,要用前景色去修改点阵数据中为1的BIT对应的点的显示数据。用背景色去修改点阵数据中为0的BIT的数据。 假如某个字符的第1个字节的点阵数据如下,而我们想把这个字符显示在33行,100列上(33,100)。我们把前景色设为白色(0xffh),背景色设为兰色(0x03),我们用FontData来保存字模的点阵数据.

13、 0 0 1 0 1 1 0 0 当用户设置好工作模式寄存器1,前景色寄存器,被景色寄存器以及该字符显示位置的起始点后,就可以把这个点阵数据送给控制板了。 本手册上的51单片机的连接方式,命令地址为 FontColo 保存前景色的寄存器 BackColo 保存背景色的寄存器 WCMD 0xfc00 命令通道地址 WDAT 0xfd00 数据通道地址 WCMD=0x03; //送行的地址的前缀命令 相当于mov dptr,#CMDAddr,mov a,#00h,movx //@dptr,a,这三条汇编指令 WDAT=0x00; //送行的地址 如果是从0列

14、开始写, WCMD=0x04; //送列的高2位地址的前缀命令 WDAT=0x00; //送列的高2位地址, WCMD=0x05; //地址指针指向列地址低位寄存器 WDAT=0x00; //送列地址的低8位的地址,如果从0行开始写,则这个值送0 WCMD=0x1F; //送完行列的初始地址后,要把指针指向数据通道。这步很重要!! WDAT=0x03; //往控制板上写入一个点的显示数据---蓝色 注意: 行方向可以在送完初始地址后,可以连续地写入数据。而如果想画一条竖线,必须把地址变化方式设为列方向自动增加。 //////////////////////

15、////////////////////////////////////////// //画点的函数----坐标和颜色 void DrawDot(unsigned int y,unsigned int x,unsigned char color) { DrawInitail(y,x); WDAT=color; } //////////////////////////////////////////////////////////////// /画线的函数 入口参数---线的起点和终点---- // DrawLine(300,0,300,233,0xe0) v

16、oid DrawLine(unsigned int ysta,unsigned int xsta,unsigned int yend, unsigned int xend,unsigned char color) { unsigned int DeltaX; unsigned int DeltaY; unsigned int X; //列号,列间距 unsigned int Y; //两行之间的间距 unsigned int i; DeltaX=xend-xsta; //列间距 Delt

17、aY=yend-ysta;//行间距 Y=ysta; X=xsta; DrawInitail(Y,X); if(DeltaX==0) //这是纵向画的线,在同一列上画线 { //纵向画线,每次都需要送一次点的坐标 SetReg(0x10,0x01);//这句很关键,要把地址变化方式设为列方向自动增加 for (i=0;i

18、 //因为默认的情况下是行方向自动增加的。 } else if(DeltaY==0) //这是须横向画的线,行间距为0,在同一行上画线 { for (i=0;i

19、字的程序,有32个字节,列方向两个字节,行方向有16个字节 j=0; while(j<16) { DrawInitail(y+j,x);//把字符将要显示的左上角坐标设置好 FontDat=FontArr[CntFontData];//得到8个点的显示信息 //字符被放在一个数组里面 for(i=0;i<8;i++) //处理字模的左半部分 { c=(bit)(FontDat&0x80); FontDat=FontDat<<1; if (c==0) W

20、DAT=BackColor; else WDAT=FontColor; } CntFontData=CntFontData+1; FontDat=FontArr[CntFontData]; for(i=0;i<8;i++) //处理字模的右半部分 { c=(bit)(FontDat&0x80); FontDat=FontDat<<1; if (c==0) WDAT=BackColor; else WDAT=FontColor; } CntFontData=CntFontData+1; j++; //j 是行的计数器 }

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服