- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LCD控制器专用寄存器
第9章 LCD/触摸屏接口电路设计及编程 本章首先介绍S3C44B0X中用于显示控制的LCD控制器的工作原理、操作、LCD专用寄存器、接口电路和编程控制,并给出设计程序, 还介绍了触摸屏的原理、电路控制. 本章主要内容: LCD控制器工作原理。 LCD控制器的操作。 LCD专用寄存器、接口电路和编程。 电阻触摸屏原理。 CRT显示器的工作原理 通电后灯丝发热,阴极被激发,发射出电子流,电子流受到带有高电压的内部金属层的加速,经过透镜聚焦形成极细的电子束,打在荧光屏上,使荧光粉发光,从而形成一个光点,许多这样不同亮度的光点勾画出一幅图像。 LCD显示原理 LCD显示器中的液晶体在外加交流电场的作用下排列状态会发生变化,呈不规则扭转形状,形成一个个光线的闸门,从而控制液晶显示器件背后的光线是否穿透,呈现明与暗或者透过与不透过的显示效果. LCD显示器中的每个显示像素都可以单独被电场控制,不同的显示像素按照控制信号的“指挥”便可以在显示屏上组成不同的字符、数字及图形。 4位单扫描方式 时序 (1)LCD初始化程序 通过LCDCON1控制寄存器设置视频输出使能、4位单扫描方式、VLINE和VCLK之间的时间延迟WDLY=16时钟周期以及VLINE脉冲的宽度WLH=16时钟周期。 通过LCDCON2控制寄存器设置LCD的尺寸LINEVAL=160-1,HOZVAL=240/4-1=59,行线持续时间中的空闲时间LINEBLANK=10。 通过LCDSADDR1寄存器设置单色模式、视频缓冲区开始地址(frameBuffer1)在系统存储器内的高6位地址LCDBANK(ADDR[27:22])以及帧缓冲区的开始地址在系统存储器内的低21位地址LCDBASU(ADDR[21:1]),而且视频缓冲区最大4MB,且与帧缓冲区的高6位地址相同。 通过LCDSADDR2寄存器设置了帧缓冲区最后一行的开始地址LCDBASEL(ADDR[21:1]),还通过MVAL设置VM信号的翻转频率。 通过LCDSADDR3寄存器设置虚拟显示屏的偏移大小OFFISIZE和虚拟显示屏的页宽度PAGEWIDTH。另外,SCR_XSIZE=(PAGEWIDTH+OFFSIZE),LCD_YSIZE=160,LCD_XSIZE=240。 #define M5D(n) ((n) 0x1fffff) void Lcd_MonoInit(void) { //160×240每像素占1位 #define MVAL_USED 0 //不启动LCD,4位单扫描, WDLY=16clk, WLH=16clk rLCDCON1=(0)|(15)|(MVAL_USED7)|(0x38)|(0x310)|(CLKVAL_MONO12); //设置LCD的尺寸,LINEBLANK=10(设置VLINE的微调时钟周期) rLCDCON2=(LINEVAL)|(HOZVAL10)|(1021); //设置单色显示、视频缓冲区高位地址LCDBANK(ADDR[27:22])和帧缓冲区开始地址//LCDBASEU(ADDR[21:1]) rLCDSADDR1=(0x027)|(((U32)frameBuffer122)21)|M5D((U32)frameBuffer11); //设置帧缓冲区底部地址LCDBASEL(ADDR[21:1]),这个算式和显示模式有关,取的值是 //以字节编制的地址。(MVAL21)设置了MVAL的值,用来决定VM的值 rLCDSADDR2=M5D((((U32)frameBuffer1+(SCR_XSIZE*LCD_YSIZE/8))1))|(MVAL21)|(129); //(LCD_XSIZE/16)设置了的PAGEWIDTH的值,因为显示模式为单色,每像素占1位,除以16是因为//PAGEWIDTH是以半字16位为单位的;((SCR_XSIZE-LCD_XSIZE)/16)设置了OFFSIZE的值 rLCDSADDR3= (LCD_XSIZE/16)|(((SCR_XSIZE-LCD_XSIZE)/16)9); //启动LCD,4位单扫描, WDLY=16clk, WLH=16clk rLCDCON1=(1)|(15)|(MVAL_USED7)|(0x38)|(0x310)|(CLKVAL_MONO12); } ( 2)LCD显示程序 设置视频缓冲区在系统存储器的地址,把要显示的信息存储到系统存储器中,然后由寄存器控制通过LCDCDMA传输到LCD驱动器来显示。LCD显示程序如下: #define frameBuffer1 0xc400000 exter
您可能关注的文档
- IsoCut切割冷却液-Buehler.PDF
- ISOTANK化学品装卸货指导手册.PDF
- ISOTANK化学品装卸货指导手册中文.PDF
- ITU-TSG17研究课题-中国通信标准化协会.PDF
- IT6500系列SCPI通信协议.PDF
- icountBS瓶式采样器使用手册-ParkerHFDE.PDF
- ILCPLUBB集中润滑系统.PDF
- IVC1系列PLC与eViewHMI通讯手册-深圳英威腾自动控制.PDF
- I一填空题-瑞安总工会.DOC
- I治疗甲亢.DOC
- La2CuO4型超导体中电荷有序行为的超声衰减特性研究-物理学进展.PDF
- LED照明技术培训资料.PDF
- LED道路隧道照明产品节能认证技术规范申请备案稿.DOC
- LH3简体中文WindowsNTHPECommunity.PDF
- LehighValley劳保用品供应公司的独立服务器系统结构.DOC
- LH系列加载DC过电压时防止引起火花见异常电压加载条件.PDF
- Linux命令hdparmharddiskparameters使用详解.PDF
- LED照明产品加速衰减试验方法研究-cspresscomcn.PDF
- Linux概述-找源代码程序员.PPT
- Linux操作系统简介与RedHatLinux9安装.PPT
最近下载
- 新冠疫苗疑似预防接种异常反应监测与处置方案.docx VIP
- 北京版五年级下册数学计算题专项练习1000道带答案.docx VIP
- 学校学生奶投标配送方案.docx VIP
- 2011别克昂科雷全车电路图.pdf VIP
- 2024年02月[北京]2024年中国金融电子化集团有限公司录用招考(招考)笔试历年参考题库附带答案详解.docx
- 2025年辽宁铁道职业技术学院单招职业适应性考试题库完美版.docx VIP
- 2025年辽宁铁道职业技术学院单招职业技能测试题库汇编.docx VIP
- 剑桥国际少儿英语(第二版) Level 4 8 Let’s party! Lesson 4 课件.ppt VIP
- 初二物理上学期.docx VIP
- 剑桥国际少儿英语(第二版) Level 4 8 Let’s party! Lesson 1-2 课件.pptx VIP
文档评论(0)