嵌入式系统实时网络通信中的LCD显示设计方法
本文关键词:嵌入式系统实时网络通信中的LCD显示设计方法,由笔耕文化传播整理发布。
嵌入式
156杨海清等:嵌入式系统实时网络通信中的LCD显示设计方法第38卷
2 硬件电路设计及原理
2.1 硬件总体设计
3 实时网络通信中LCD显示的软件
硬件系统以ARM作为主控芯片,完成控制和显示工作。ARM芯片选用S3C44B0X芯片。S3C44B0X是三星公司生产的一款内部集成LCD
设计
在ARM软件设计中,本设计选用μC/OS2Ⅱ作为ARM的操作系统[4]。3.1 LCD显示的常用方法
1)μC/GUI方式
控制器的ARM芯片。该芯片在ARM7TDMI核基本功能的基础上集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统[2~3]。S3C44B0X的应用范围很广,在其基础上设计一个模块非常有应用价值。
硬件主要由RTL8019AS、LCD液晶屏、ARM芯片和其他外围电路组成。其原理图如图1所示:首先ARM作为整个系统的核心,通RTL8019AS进行网络通信,;
μC/GUI[5]是Micrium公司开发的通用的嵌入式用户图形界面软件。LCD的控制器之外的,
GUI能够应用CPU的任何尺寸的物理显。它具有驱动接口层和应用层,全部代码采用ANSI_C编写,提供源代码,可以方便的移植到各种平台下。
2)带控制器的LCD
目前有很多类型的液晶屏自带LCD控制器,通过向控制器写控制指令,就可以完成对LCD的初始化和内容的显示。这种显示方法软件设计相对简单,占用的代码空间小,可以通过简单的控制芯片进行驱动。
3.2 实时网络通信中LCD显示的设计
接收到数据后,ARML;冲区中,
图1 系统硬件原理框图
1)实时网络通信对LCD显示的分析
2.2 LCD接口设计
S3C44B0X有一个内置LCD控制器,可支持
在实时网络通信中,对于LCD的要求有其自身的特点:一是要响应和显示的速度快,二是传输数据的格式简单,方便ARM进行处理。
使用μC/GUI库来显示时,整个液晶屏刷屏的速度慢,且当界面数量较多时软件工作量非常大。使用带字库的LCD液晶显示屏,显示界面的软件设计时,要按照控制字的格式进行相应的转换,当界面较多时软件编写的工作量也是很大。
在计算机与ARM通信的系统中,计算机的处理速度比ARM快很多,如将数据处理等工作量大的任务分配给计算机去处理,则可大大减少为LCD显示所占用的ARM的处理时间。为了减少ARM显示任务的时间,可以按照ARM的LCD控
扫描方式为4位单/双扫描、8位单扫描的单色、4级灰度、16级灰度及256级彩色的各种LCD屏接口。本设计选择使用ARM内部的LCD控制器,这样选择兼容性好,可以避免驱动外部液晶屏控制器时同步等方面的问题。
S3C44B0X的LCD外部接口信号包括VFRAME、VLINE、VCLK、VM、VD[3:0]和VD[7:4]等12个信号[1]。LCD液晶屏选择常用的NS320240B的单色液晶屏。S3C44B0X芯片与NS320240B液晶屏的连接如图2所示,关于LCD
控制寄存器的设置,在软件设计中详细阐述。
制器中显示数据的格式,在计算机同ARM之间制定一个通信协议,显示图片的数据处理交给计算机,然后通过在网络通信分发图片数据给ARM,再完成LCD的显示。
2)实时网络通信的LCD显示设计
图2 ARM与LCD硬件连接框图
本设计的方案是制定一个ARM同计算机之
间的通信协议,在μC/OS2II系统中设计一个可直
Word文档免费下载:嵌入式系统实时网络通信中的LCD显示设计方法 (下载1-4页,共4页)
本文关键词:嵌入式系统实时网络通信中的LCD显示设计方法,,由笔耕文化传播整理发布。
本文编号:132060
本文链接:https://www.wllwen.com/kejilunwen/wltx/132060.html