APP下载

基于FPGA的多功能LCD显示控制器设计

2012-01-24王庆春何晓燕崔智军

电子设计工程 2012年23期
关键词:设计

王庆春,何晓燕,崔智军

(1.安康学院 电子与信息工程系,陕西 安康 725000;2.安康学院 数学系,陕西 安康 725000)

在许多嵌入式系统应用领域,都需要友好的人机信息界面,传统的数码管或者发光二极管显示方式已经不能满足实际的显示需求,而LCD1602/LCD12864液晶显示模块具有低压微功耗、寿命长、显示信息量大、超薄等显著优点,被广泛应用于智能仪器、仪表等各种便携式电子信息产品上来实现数字、字符和图形的可视化信息显示.目前,针对LCD1602/LCD12864液晶模块的显控技术主要有两种方式,首先是基于各种微处理器(8051/ARM/Nois II/SPCE061)的微程序控制方式[1-5],这种软件组态的LCD模块控制技术应用广泛,但是这种控制方式会占用处理器资源、速度慢、实时显示性能较差.其次,就是使用CPLD/FPGA开发的独立显示控制器[3,6-7],这种纯硬件结构的独立显示控制器,速度快、实时显示性能好;但是这种独立显示控制器可移植性差、功能单一,很难适应不同类型的液晶屏及不同的显示模式。

因此,文中就提出了一个基于FPGA的多功能LCD显示控制器设计方案,只需通过端口的使能参数配置便可以驱动LCD1602模块显示字符、LCD12864模块实现字符或图形的实时显示,并在FPGA开发板(EP2C5T144C8)上进行了该设计的可行性验证。

1 多功能显示控制器的端口设计

要设计能够驱动LCD1602/LCD12864两种液晶模块的多功能显示控制器,就必须同时兼顾这二者的封装端口引脚和用途;对多功能显示控制器的端口做出兼容性设计。

LCD1602液晶模块是一款最常用、最便宜的工业字符……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”