基本信息
文件名称:《嵌入式体系结构及接口技术》第10章S3C44B0S3C2410通信与LCD接口技术-教学课件(非AI生成).ppt
文件大小:1.71 MB
总页数:119 页
更新时间:2025-05-24
总字数:约1.42万字
文档摘要

VCLK信号的频率依赖于LCDCON1寄存器中的CLKVAL值的设定。1视频显示操作像素在LCD面板上的分布24bpp显示方式数据构成256色调色板使用方法S3C2410的TFT-LCD控制器支持256色调色板模式。用户可以从64K种颜色中挑选256种颜色。256色调色板包含一个256(深度)x16bit的SPSRAM,调色板支持5:6:5和5:5:5:I两种格式。5:6:5的显示格式5:5:5:I的显示格式调色板数据格式分配5:6:5格式调色板数据格式分配5:6:5格式4.虚拟显示器(STN/TFT)S3C44B0和S32410支持硬件横向、纵向滚屏。如果使用滚屏,LCDSADD1/2寄存器中除了PAGEWIDTH和OFFSIZE的LCDBASEU和LCDBASEL需要被更改。存储图像的视频缓冲区在尺寸上需要大于LCD面板的尺寸。虚拟屏幕滚屏10.3.3S3C44B0/S3C2410LCD控制器专用功能寄存器1.LCD控制寄存器1S3C44B0的LCDCON1S3C2410的LCDCON1LCD控制寄存器2(LCDCON2)、LCD控制寄存器3(LCDCON3)、LCD控制寄存器4(LCDCON4)、LCD控制寄存器5(LCDCON5)控制信息详情见教材《ARM嵌入式系统结构与编程》表10-26、表10-27、表10-28、表10-29、表10-30帧缓冲区起始地址寄存器1(LCDADDR1)、帧缓冲区起始地址寄存器2(LCDADDR2)、帧缓冲区起始地址寄存器3(LCDADDR3)详情见教材《ARM嵌入式系统结构与编程》表10-31、表10-32、表10-338.红色查找表寄存器9.绿色查找表寄存器10.蓝色查找表寄存器抖动样式寄存器、抖动模式寄存器DITHMODE、LCD中断请求寄存器(LCDINTPND)、LCD中断源请求寄存器(LCDSRCPND)、LCD中断屏蔽寄存器(LCDINTMSK)、LPC3600控制寄存器(LPCSEL)详情见教材《ARM嵌入式系统结构与编程》表10-37、表10-38、表10-39、表10-40、表10-41、表10-42、表10-4310.3.4S3C44B0/S3C2410LCD控制器设计实例1.LCD控制器接口设计2.软件设计LCD软件主要包括以下功能:LCD初始化、画点、画直线、画圆、画椭圆等。程序的主要源代码详情见教材《ARM嵌入式系统结构与编程》第354页。思考与练习题采用FIFO的方式进行UART的发送和接收,应如何对UART进行初始化,发送和接收程序应如何编写?I2C总线有几条通信线,如何确定其地址格式?CAT24WC04是基于I2C总线的4K位的E2PROM芯片,请阅读CAT24WC04器件手册,分析其接口原理,并利用S3C44B0的I2C接口,扩展两片CAT24WC04。TFT和STN型的LCD各有哪些显示方式?第10章S3C44B0/S3C2410

通信与LCD接口技术TheEnd2.软件设计I2C总线接口的软件设计包括硬件设备的初始化、数据发送程序、数据接收程序,其中接收可以采用中断和查询的方式。程序的主要源代码见教材《ARM嵌入式系统结构与编程》第326页。配套教材: 《ARM嵌入式系统结构与编程》,邱铁编著,清华大学出版社,2009,3ARM嵌入式系统结构与编程第10章S3C44B0/S3C2410

通信与LCD接口技术本章基于嵌入式微控制器S3C44B0X和S3C2410,介绍了通用异步收发器(UART)、I2C总线的通信原理和S3C44B0X/S3C2410的用作图形界面接口的LCD控制器,每种功能部件都列出了相应的典型开发实例。内容提要10.1S3C44B0/S3C2410UART10.2S3C44B0/S3C2410I2C总线接口10.3S3C44B0/S3C2410LCD控制器10.3S3C44B0/S3C2410LCD控制器在嵌入式设备中,图形界面信息的显示离不开显示器,嵌入式产品由于体积和功耗的限制,大多采用LCD(LiquidCrystalDisplay)液晶显示器。LCD工作原理示意图1.LCD工作原理LCD显示器核心结构是由两块玻璃基板中间充斥着运动的液晶分子。信号电压直接控制薄膜晶体的开关状态,再利用晶体管控制液晶分子,液晶分子具有明显地光学各向异性,能够调制来自背光灯管发射的光线,实现图像的显示。2.LCD的特点与分类LCD基本上分为无源阵列彩显STN-LCD(俗称伪彩显)和薄膜晶体管有源阵