基于verilog的lcd驱动实时控制电路设计

基于verilog的lcd驱动实时控制电路设计

ID:23787703

大小:861.12 KB

页数:13页

时间:2018-11-10

基于verilog的lcd驱动实时控制电路设计_第1页
基于verilog的lcd驱动实时控制电路设计_第2页
基于verilog的lcd驱动实时控制电路设计_第3页
基于verilog的lcd驱动实时控制电路设计_第4页
基于verilog的lcd驱动实时控制电路设计_第5页
资源描述:

《基于verilog的lcd驱动实时控制电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、点阵字符型液晶S示器驱动控制电路设计实验目的:熟悉Verilog状态机的一般形式,使用状态机控制LCD1602显示器。实验内容:设计LGD102显示器控制器,实现在LCD屏上实时显示ASCII字符。显示地址、显示ASCII码分别由SW12-SW8和SW7-SW0设定。电路原理2X1(DIGITLCDFigure4.9.SchematicdiagramoftheLCDmoduleCopynght62012Harb*Un.♦rsiyofSoenoeandTechn^ogy控制器结构框LCD引脚定义缜号符号引M说明鳩号符号引脚说明1VSS电源

2、地902DataI/O2VDO电源IE极1003DaUI/O3VL液AS示偏压馆号11MDaUI/O4RS败《/命令选择煤(H/L)1205DataI/O5R/W读/写选择《(H/L)1306DataI/O6E使能信号1407OaUI/O700DataI/O15BLA背光源正极8D1DataI/O16BLK背光源觸y/LCD1602的硬件特性及引脚功能LCD1602顾名思义是一种02*16,即为两行十六列的液晶显示屏,液晶两行,每行可以显示16个字符,但是CGRAM及CGR0M里面一共有160个字符,包括阿拉伯数字,英文字母大小写,常用

3、符号及日文。每个字符对应于一个ASCII码值,在液晶显示屏上显示对应的字符时候,只需要将对应的ASCII码写到DDRAM中就好,详细的步骤会在下面细说。液晶板上排列着5*8的字符点阵,8行,每行5个点位,高电平1就是该点显示,低电平0就是该点不显示。校块的引脚说明如下农:缜号符号弓1脚说明纗号符号引脚说明1VS$电源地9D2DataI/O25’VDO电源正极1003DataI/O34VL液tt盪示鴒压馆号1104DataI/ORS败据/命令选择«(H/L)12D5DataI/O5R/W«/写选»«(H/L)1306DataI/O6E使能

4、倍号1407DataI/O7DOOatsI/O15BLA背光源正极801OatsI/O16BLK背光源负极当然有的模块是不带背光的,这时候15和16引脚是没有意义的表本换作对存1的2液晶的接本的垛作分为以卜叫种:状态卞读找作:输入批=低fiffi读出枨作:输入RS=ffiffi令入找作:输入RS=f&tt裾1i入快什:输入RS=AKW3*RW=fi,RW=fftRW=

5、下:tc时序时M餐8(如下衣:时序参教符号极单位測试条件最小值典型值4最去值JE信号周期tc400•ns引脚EE脉冲充度tpi150■•nsE上升沿GF隋沿时间tR,tF••25jns地址#立时间tSPI30■ns引脚E、RS,R/壊地址保持时间tH0110•ns数据*立时间(读操作)to■1001ns引脚DBO-087据保持时闹#押住htHD220MBns«据«立时间(写撺作)t$P240■■ns教据保持时间(写操作)tHW10■-ns16021^)的拧制器4矜打《()个6>1<:的^.曲l6O2LCinHfAtrX16个7-符的W,

6、j;K域.所以敁存中打內地址坫无法对应上LCDIlf的.H妇为鉍存地址对应1礼f000102030405060708090AOBOC0D0EOF1027404142434445464748494A4B4C4D4E4F5067状态字:1602LCD後回的状态字中.最i«位&谀/写允许位,低7位为当酧教据指针的地址值(即ACtt>:/IBitD?功能BF06D5D4D3D2DIDOAC6-0BF位为汝Pj允iT位,在MCU对LCD进行汝W找fllW,都坻确认该位依为0>T可进U找作•AC6-0为7位的ACfft.衣示当前数裾ffi针的地址t

7、fU工作方式设置指令:BitD7D6D504D3D2DIDO功能000DLNF00DL:没罝控W器OMCU的接n形式,-般没置为I:DL^I:数裾总线宽度为8位.即DB7-DB0ff效:DL=O:数据总线宽度力4位,即DB7-DB4有效:N:设BS示7•符的行数,1602LCD-般都设a为I:N=0:为一行字符:N=l:为两行卞•符:F:没示字符的卞体,一般设抖为0:F«0:为5X7点阵字符体:F«l:为5X11点阵字符体:显示状态设置指令:BitD7D6D5D4DlDO功能0001DcB该ffi令拧制荇iwi面、光好和闪烁的开与关.D

8、i画面显示状态位:D=l为鉍示开,D«0为》示关:该抱令仅影响U示屏的开关.并不影响a存中的6裾。c:光标鉍示状态位:C=I光标AA示,c=o光标不鉍示*B:闪烁U示状态位:与B=d时闪烁后动《B»0时闪烁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。