ds qpy4827 043 xx00l 1616彩色模块规格书_第1页
ds qpy4827 043 xx00l 1616彩色模块规格书_第2页
ds qpy4827 043 xx00l 1616彩色模块规格书_第3页
ds qpy4827 043 xx00l 1616彩色模块规格书_第4页
ds qpy4827 043 xx00l 1616彩色模块规格书_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TOC\o"1-1"\h\z\u 14.32480*272395.04mm*497.1mm*5122.68mm*67655361234可视角度5-6-12LCDCPLD3供电电流关01234567NNL16脚/26脚/30脚双排插座引脚定义1233.3V-45678数据总线(9数据总线(数据总线(数据总线(数据总线(数据总线(数据总线(数据总线(显示控制信号,1-ON0-OFF,关显示后电流小余 数据总线(数据总线(数据总线(数据总线(数据总线(数据总线(数据总线(数据总线(3.3V-3.3V-模块尺寸图11xxx200013010140110D15~D15~0001D15~01010X01Y020X01Y023405067写列地址寄存器D15-000100000000000101写行地址寄存器D15-000100000000010101单点写显存(适用于彩片显示、绘图功能D15-D10-D4-00010101P1-P1-P1-0101P2-P2-P2-0101P3-P3-P3-…0101………参数0101Pn-Pn-Pn-像素位置有列地址寄存器X和行地址寄存器Y指定。单点写显存后,列地址寄存器X1D15-D10-D4-00010110P1-P1-P1-0110P2-P2-P2-0110P3-P3-P3-…………参数0110Pn-Pn-Pn-像素位置有列地址寄存器X和行地址寄存器Y指定。单点写显存后,列地址寄存器X1D15-000101010101……参数0101如果back_disable=0,对应像素点颜色取背景色(背景色由背景色寄存器指定。如果back_disable=1,对应像素点颜色不变(该方法可实现文字的透明显示。像素位置有列地址寄存器X和行地址寄存器Y16点写显存后,列地址寄存器X16定义前景色寄存器D15-D10-D4-00010101定义背景色寄存器D15-D10-D4-00010101控制寄存器D15-0001000011001010初期使用者,可以不考虑该位,将其置为0就可以了。dir0沿X方向自动加一;1Y1启动快速清屏D15-00010101停止快速清屏D15-00010101Y坐标与显示器的地址一一对应。因此,只需输入X、Y坐标便可直接读写相应点数据,不用计算像素点在显示器中的地址,写入数据后X坐标自动加1,用户也可实现Y坐标自动加来组成。一个字节对应一个像素,位分配原则是R5-G6-B5,也就是红色占高5位,绿色间6总共可以得到65536种颜色。列坐标X取值范围是0-639。行坐标Y取值范围是0-479。………G2G1G0B4B3B2B1B0R4R3R2R1R0G5G4G3

…………绿色……作,无须重新设置X和Y。-宣传的强和高加密性等特点,现在国内有很多客户使用STC系列的51单片机,列51单片机具备256字节到1K字节不等的SRAM,而且是采用MOVX方式的。在上电默认状态下,外部数据器的地址空间是指向上述的SRAM的,只有大于内部SRAM寻址空间的外部数据器地址,才真正指向外部的。1种方法是改变硬件电路,使得液晶的寻址空间避开SRAM第2中方法是设置STC单片机的AUXR寄存器的EXTRAM位为1,寻址SRAM空间,这样外部数据器的全部64K字节都指向外部了。具体用法是在程序中增加两条语句,一条语句是在程序顶部定义寄存器AUXR(sfrAUXR=0x8e;,另一条语句是在主程序的开始处初始化AUXR寄存器(AUXR=0x02;(详见 注:该工程基于软件IAR。例程中有关STM32初始化相应函数已省略,工程文件,在主程序后给出了lcd.c、lcd.h、globle.h以及shuzu.h中的部分内容。 lude"stdio.h" lude lude lude #defineRTCClockOutput_Enable /*RTCClock/64isoutputontamperpi.13)*/ErrorStatusHSEStartUpStatus;voidvoid void voidUSART_Configuration(u32Baud);voidRTC_Configuration(void);voidvoidone_pointpicture(unsignedcharpic[],intweath,intlength,intaddr_x,intaddr_y)voidone_pointword(unsignedcharword[],intaddr_x,int /*WithGCC/RAISONANCE,smallprintf(optionLDLinker->Libraries->Smallprintfsetto'Yes')calls io_putchar()*/#definePUTCHAR_PROTOTYPEint #definePUTCHAR_PROTOTYPEintfputc(intch,FILE*f)#endif/* int{inti,x,y;u16 #ifdefDEBUG/*SystemClocksConfiguration*//*NVICconfiguration*//*ConfiguretheGPIOs// { Write_Cmd(0x0000);Write_Data(0x0000);//列地址寄存器设置 }{ }for(y=0;y<272;y++){ Write_Cmd(0x0000);Write_Data(0x0000);//列地址寄存器设置for(x=0;x<480;x++{}{ Write_Cmd(0x0000);Write_Data(479);Write_Cmd(0x0002Write_Data(0x00FF写行尾像素}}16for(y=0;y<272;{Write_Cmd(0x0001);Write_Data(y);for(x=0;x<480/16;x++{}{ }}one_pointpicture(gImage,50,17,200,190for(y=0;y<17;{ for(x=0;x<50;x++{重新写显存起始于}}

}voidone_pointpicture(unsignedcharpic[],intweath,intlength,intaddr_x,int{intfor(y=0;y<length;{Write_Cmd(0x0000);Write_Data(addr_x);for(x=0;x<weath;x++{}}}voidone_pointword(unsignedcharword[],intaddr_x,intaddr_y){intfor(y=0;y<16;{}}#defineGPIO_LCD_RD #defineGPIO_LCD_WR #defineGPIO_LCD_CE #defineGPIO_LCD_RS #defineGPIO_LCD_DATAGPIOD#defineGPIO_LCD_CMD voidWrite_Data(u16lcddata);voidWrite_Cmd(u16lcddata);u16Read_Data(void);//16位片点阵,每两个字节表示一个像素点,低位在后-------------------unsignedcharcodegImage[1700]={/*大小50*17*///16*16字模,8unsignedcharqing[32]请"unsignedcharwo[32] unsignedcharyan[32]演"横向取点方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论