一种液晶显示系统的制作方法_2

文档序号:8867219阅读:来源:国知局
令,并与所述驱动控制芯片2进行数据通信。所述驱动控制芯片2作用为将所述单片机芯片3的信号转化为显示信息,并传递显示信息给所述液晶显示屏I。所述液晶显示屏I作用为显示信息到该显示屏。
[0023]在本实用新型中,所述单片机芯片3与所述Flash存储器5连接,所述Flash存储器5的主要作用是存储显示内容的数据,包括预置的显示字体的数据、显示图像的数据,极大地减少外部设备需要传送的数据量。具体来说,Flash存储器5的设置增加了存储空间,可以存储大量的显示图片信息、显示文字信息以及字体信息等显示内容的数据,来弥补单片机芯片存储空间小的缺点,并且,在有大量图像数据传输时,Flash存储器可以作为数据缓存区。在本实用新型中,通过设置Flash存储器,外部设备发送AT指令只要发送动作命令即可,不需要发送图像数据。例如AT指令“AT+dB”表示在显示屏某个位置显示一张位图,而位图本身存储在Flash存储器中,单片机芯片收到“AT+dB+位置”指令后会与Flash存储器通信寻找到位图数据,显示在显示屏上。通过这种方式,无需外部设备再发送位图信息,极大节省了数据传输时间。所述单片机芯片3还作用为与Flash存储器5进行数据通信,以向Flash存储器5存取显示内容。
[0024]在本实用新型中,所述液晶显示系统可以适用于现有的各种液晶显示装置,优选地,所述液晶显示系统为薄膜晶体管液晶显示系统。相应的,所述液晶显示屏I可为市场上常见的液晶显示屏1,在本实用新型中,优选为薄膜晶体管液晶显示屏I。
[0025]在本实用新型中,优选地,所述驱动控制芯片2与所述单片机芯片的常用连接接口有Intel 8086接口(Intel早期开发的8086处理器总线接口)、RGB接口(分三原色输入的视频接口)以及SPI串行接口(Serial Peripheral Interface,串型外设接口,是一种高速的,全双工,同步的串行通信总线)。所述驱动控制芯片与所述单片机芯片可通过Intel8086接口、RGB接口以及SPI接口中的一种接口连接;优选地,所述驱动控制芯片2与所述单片机芯片通过FSMC接口(Flexible Static Memory Controller,可变静态存储控制器接口)连接。FSMC接口是STM32F系列单片机芯片的适用于intel8086接口的一种特殊连接接口,它的运作机制是将intel8086接口映射为单片机芯片内部的一个寄存器地址,它的优点是可以将多个I/O接口的数据同时传输,比普通的I/O接口的传输速度更快,耗费处理器极少的时间。
[0026]所述单片机芯片3通过SPI接口(Serial Peripheral Interface,串型外设接口,是一种高速的,全双工,同步的串行通信总线)与所述Flash存储器5电连接。本领域技术人员能够理解,根据Flash存储器芯片的类型可选择相适应的接口,采用SPI接口的优点是连接线少。
[0027]在本实用新型中,所述数个外部通信接口 4可以选自SPI接口(SerialPeripheral Interface,串型外设接口,是一种高速的,全双工,同步的串行通信总线)、I2C接口(Inter — Integrated Circui,两线式串型总线接口,是由PHILIPS公司开发的两线式串行总线)、UART接口(Universal Asynchronous Receiver/Transmitter 通用异步收发传输器接口)、USB接口(Universal Serial Bus通用串行接口)中的一种或几种。根据需要,所述数个外部通信接口 4可以是其中的一种、两种或者更多种的组合,例如,可以设置三个外部通信接口 4,分别包括一个USB接口、一个UART接口以及一个SPI接口。然而,优选地,设置四个或更多的外部通信接口 4,分别包括一个SPI接口、一个I2C接口、一个UART接口以及一个USB接口,满足更多外部设备的连接需求,兼容性更佳。当然,根据需要所述数个外部通信接口 4还可以为另外的接口形式,总之,常用的接口均可以涵盖到本实用新型中。
[0028]在本实用新型中,所述单片机芯片3中设置有软件程序,系统工作时,所述单片机芯片3初始化液晶显示屏I后,不断监控外部通信接口 4数据,若是接收到外部设备发送的AT指令,会解析指令字符串并查找对应的指令执行子程序,执行所述指令程序,完成指令后会继续监控外部通信接口 4上的数据。
[0029]在本实用新型中,所述单片机芯片3通过通信协议软件与连接于一个或数个外部通信接口 4的一个或数个外部设备进行通信,所述通信协议软件为能够接收AT指令集中的AT指令的通信协议软件。所述AT指令集是所述单片机芯片3与外部设备通信时需要遵循的通信协议命令集合。在本实施例中,通信协议软件包含在单片机芯片3的软件程序中,夕卜部设备只需要发送AT指令集的指令即可,AT指令集是字符串指令集合,优点是指令统一,简单,易用,且不容易出错。外部设备只需要传输这种字符命令,与具体的传输接口以及设备无关,兼容性强。所述AT指令集由发明人编写,所述AT指令集,包含以下命令,每条命令均为字符串:
[0030]AT+SD:输入设备名称,并根据名称初始化所述薄膜晶体管液晶屏;
[0031]AT+I1:初始化当前所述薄膜晶体管液晶屏;
[0032]AT+GX:返回当前所述薄膜晶体管液晶屏显示区域X轴长度;
[0033]AT+GY:返回当前所述薄膜晶体管液晶屏显示区域Y轴长度;
[0034]AT+D0:开启所述薄膜晶体管液晶屏背光;
[0035]AT+DF:关闭所述薄膜晶体管液晶屏背光;
[0036]AT+SC:设置对比度;
[0037]AT+SB:调整所述薄膜晶体管液晶屏亮度;
[0038]AT+SP:所述薄膜晶体管液晶屏显示区页码选择;
[0039]AT+WP:所述薄膜晶体管液晶屏显示区页操作;
[0040]AT+cs:所述薄膜晶体管液晶屏清屏操作;
[0041]AT+fs:所述薄膜晶体管液晶屏全屏填充一种颜色;
[0042]AT+sf:设置前景色;
[0043]AT+gf:获取前景色;
[0044]AT+sb:设置背景色;
[0045]AT+gb:获取背景色;
[0046]AT+dp:画点操作;
[0047]AT+dl:画线操作;
[0048]AT+dr:画空心矩形操作;
[0049]AT+dc:画空心圆操作;
[0050]AT+dR:画空心圆角矩形操作;
[0051]AT+fr:画填充矩形操作;
[0052]AT+fc:画填充圆操作;
[0053]AT+fR:画填充圆角矩形;
[0054]AT+ps:显示字符串操作;
[0055]AT+p1:显示整型数字操作;
[0056]AT+pf:显示浮点型数字操作;
[0057]AT+sF:设置字体操作;
[0058]AT+gF:获取字体操作;
[0059]AT+gX:获取字体X轴大小;
[0060]AT+gY:获取字体Y轴大小;
[0061]AT+dB:画位图操作;
[0062]AT+DT:数据传输操作;
[0063]AT+ED:数据传输结束操作;
[0064]AT+FW:Flash 写操作;
[0065]AT+gt:获取触摸按键返回值。
[0066]
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1