当前位置: 首页 > 产品中心 > lcd显示屏-横屏

运用FPGA完成外设通讯接口之: 运用FPGA完成常用显现接口(Display Interface)

发表时间: 2023-12-31 作者: lcd显示屏-横屏
产品详情

  的规范外观图如图10.16所示。右下角的圆点用Dp来表明,用来完成小数点的显现。

  七段数码管常常用来显现十进制或十六进制的数,所以在多个方面数据显现之前,首先要进行二进制到十进制或许十六进制的转化。将它们转化成十进制的或是十六进制的数。

  七段数码管分为共阴和共阳两种类型。比方,赤色飓风开发板运用的是共阴类型的数码管,信号是高电平有用。十六进制数据在显现的时分对应的各段输出对应联系如表10.2所示。

  赤色飓风开发板上选用的是4位并联的数码管。4个数码管共用8条数据线,操控线个数码管要显现不同的数值,比方显现1234,那么就需要选用一种操控战略。最常用的办法便是动态扫描显现。

  动态扫描显现运用了时分的原理和人的视觉暂留效应。例如,一个4位动态扫描数码显现器的显现周期可划分为4个阶段。

  每个周期只选通一位数据。在周期1显现第一个数码,周期2显现第二个数码。在扫描4个阶段后,又从头按次序循环。假如扫描的速度足够快,从视觉上看就好像4个数码管一起显现不同的内容。

  4位扫描数码管共有4组BCD码(4位)输入线段译码输出线根位选通线组BCD数据中选出一组,经过BCD/7段译码器译码后输出。与此一起,3/8译码器产生位选通讯号,则在此瞬间,数码管应该为要显现的数值。然后再选出下一组数据译码后输出,位选通讯号则相应下移一位,将下一数码管选通输出,如图10.17所示。

  液晶屏(LCD)一般分为点阵型和字符型两种。字符型的液晶屏相对于数码管来说,能够显现更多的内容和字符,人机界面更为友爱,并且简略易操作,因而得到了广泛的使用。不同厂家的字符型LCD尽管类型不相同,可是操作办法基本是共同的。

  字符型LCD一般会依据显现字符的数量来确认类型,如1602表明这个液晶能够显现2行字符,每行为16个。赤色飓风开发板上选用的字符型LCD的类型便是1602。下面就以1602为例来介绍字符型LCD显现接口的规划办法。

  对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,运用时能够终究靠一个10kW的电位器调整对比度

  读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时能够写入指令或许显现地址,当RS为低电平、RW为高电平时能够读忙信号,当RS为高电平、RW为低电平时能够写入数据

  8位双向数据线液晶模块内部的字符产生存储器(CGROM)现已存储了160个不同的点阵字符图形。这些字符包含:阿拉伯数字、英文字母的大小写、常用的符号和日文化名等。每一个字符都有一个固定的代码,比方大写的英文字母“A”的代码是0100_0001B(41H)。

  对液晶模块的写操作、屏幕和光标的操作都是经过指令编程来完成的。1602型液晶的操作指令表如表10.4所示。

  指令3:光标和显现形式设置。其间I/D表明光标移动方向,高电平右移,低电平左移;S表明屏幕上一切文字是否左移或许右移,高电平表明有用,低电平则无效。

  指令4:显现开/关操控。其间D表明操控全体显现的开与关,高电平表明开显现,低电平表明关显现;C表明操控光标的开与关,高电平表明有光标,低电平表明无光标;B表明操控光标是否闪耀,高电平闪耀,低电平不闪耀。

  指令5:光标或显现移位。其间S/C表明高电平时移动显现的文字,低电平时移动光标;R/L表明文字或光标的移动方向,高电平为右移,低电平为左移。

  指令6:功用设置指令。其间DL表明高电平时为4位总线位总线;N表明低电平时为单行显现,高电平时双行显现;F表明低电平时显现5×7的点阵字符,高电平时显现5×10的点阵字符。

  指令9:读忙信号和光标地址。其间BF表明忙标志位,高电平表明忙,此刻模块不能接纳指令或许数据,假如为低电平表明不忙。

  在某些使用场合下,VGA显现器仅仅是用来显现文字符号或许简略图形,不需要丰厚的颜色和细腻的画面。这时分,VGA接口就能适当地简化。

  规范的VGA接口连接器为DB15,在15个管脚里边有5个是最重要的。它们分别是红、绿,蓝三基色信号和水平、笔直两个同步操控信号,如图10.18所示,其间,VGA_R、VGA_G、VGA_B、VGA_HS、VGA_VS是直接连接到FPGA的管脚。

  VGA信号假如要正常显现,那么输出信号必定要满意必定的时序联系。如图10.19所示为VGA接口电路的通用时序联系。不同的分辨率和刷新率有不同的时序如表10.6所示。