- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二液晶英文字符显示模块1602的驱动设计
实 验 报 告(报告要存档,请单面打印)
姓名 陈梓杰 学号 201131120207 专业 电子信息科学与技术 班级 2班
一、设计/实验项目名称: 液晶英文字符显示模块1602的驱动设计
基本内容描述:LCD1602驱动显示由LCD驱动时钟和状态机构成。试验箱50MHZ时钟经分频电路得125HZ LCD1602驱动时钟,接lcd_en控制显示器工作;状态机包括设置功能、设置模式、清屏、设置数据cgram地址、写cgram地址、设置ddram 地址、写数据。
二、电路设计及原理
1、LCD1602驱动方案显示A~P字符VHDL程序如下所示:
上述例子为VHDL控制1602液晶显示英文字符,第一行显示,从A~P。分频电路产生125HZ时钟作为液晶驱动脉冲和使能控制端。采用状态机控制显示,按照清屏、设置显示模式、显示状态、设置DDRAM地址、写数据顺序执行,完成字符显示。
LCD1602电路控制流程图如下图2所示:
2、VHDL控制显示1602字符液晶,分屏分时显示WWW.SCAU.EDU.CN,COLLEGE OF SCIENCE,South China of Agricultural Univers等字符程序如下:
三、设计电路仿真与分析
1、LCD1602字符A~P显示如下所示:
由仿真图可看出,LCD_EN的一个周期对应状态机的一个状态。图4(a)中显示的LCD_data为十六进制形式,图4(b)中显示的为ASCII形式。
第一次运行的时候:
状态一:初始化清屏,对应LCD_Data为(十六进制为01H);
状态二:设置显示格式,对应LCD_Data为(十六进制为30H);
状态三:设置显示光标,对应LCD_Data为(十六进制为0CH);
状态四:设置光标移动格式,对应LCD_Data为(十六进制为06H);
状态五:显示指定位置的内容,指定位置为(十六进制为41H),41H对应的内 容为字符“A”;
状态六:写入下一显示地址,下一地址为1”(十六进制为80H+1);
状态七:写数据,数据为。
之后进入状态二进行循环。那么LCD_Data将依次输出“ABCDFHIJKLMNOP”字符,测试时将会在LCD1602上看到这些字符。
VHDL控制显示1602字符液晶,分屏分时显示WWW.SCAU.EDU.CN,COLLEGE OF SCIENCE,South China of Agricultural Univers等字符显示如下:
四、实验结论
由仿真试验可知:
1602驱动程序正确,液晶屏按预设依次显示A~P;
VHDL控制显示1602字符液晶,分屏分时显示WWW.SCAU.EDU.CN,COLLEGE OF SCIENCE,South China of Agricultural Univers等字符;
LCD1602的驱动步骤可分为几部分,每部分可看成是状态机的每一个状态;
状态机适合在有限步骤且步骤明确的情况下使用,因此,在使用状态机的时候,要注意状态的划分。
初始化清屏
设置显示光标
设置光标移动格式
写入下一显示地址
写数据
显示指定位置的内容
设置显示格式
文档评论(0)