网站大量收购独家精品文档,联系QQ:2885784924

实验二液晶英文字符显示模块1602的驱动设计.doc

实验二液晶英文字符显示模块1602的驱动设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档