lcd1602液晶屏,实验报告

lcd1602液晶屏,实验报告

ID:29968257

大小:21.94 KB

页数:13页

时间:2018-12-25

lcd1602液晶屏,实验报告_第1页
lcd1602液晶屏,实验报告_第2页
lcd1602液晶屏,实验报告_第3页
lcd1602液晶屏,实验报告_第4页
lcd1602液晶屏,实验报告_第5页
资源描述:

《lcd1602液晶屏,实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划lcd1602液晶屏,实验报告  实验报告  信息与通信工程学院  LCD1602液晶显示实验  1.实验原理  基本原理  1602字符型LCD简介  字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。  1602LCD的基本参数及引脚功能  1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差

2、别如下图1-2所示:  图1-21602LCD尺寸图  主要技术参数:显示容量:16×2个字符芯片工作电压:~工作电流:()模块最佳工作电压:字符尺寸:×(W×H)mm2.引脚功能说明:  1602LCD采用标准的14脚或16脚接口,各引脚接口说明如表:  表1-3引脚接口说明表目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  1602LCD的指令说明及时序  1602液晶

3、模块内部的控制器共有11条控制指令,如表1-4所示:  表1-4控制命令表  1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。读写操作时序如图1-5和1-6所示:  图1-5读操作时序  图1-6写操作时序  1602LCD的RAM地址映射及标准字库表  液晶显示模块是一个慢显示器件,所以,在执行每条指令之前,一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时,要先输入显示字符地址,也就是告诉模块在哪里显示字符,图1-7是1602的内部显示地址。  图1-71602LCD内部显示地址  例如,第二行第一个字符的地址是40

4、H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1,所以实际写入的数据应该是B+B(80H)=B(C0H)。  在对液晶模块的初始化中,要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计

5、划  1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是B,显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”  因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,编程中还可以用字符型常量或变量赋值,如“A”。1602通过D0~D7的8位数据端传输数据和指令。  1602LCD的一般初始化过程  延时15mS  写指令38H延时5mS  写指令38H延时5mS  写指令38H

6、  以后每次写指令、读/写数据操作均需要检测忙信号写指令38H:显示模式设置写指令08H:显示关闭写指令01H:显示清屏  写指令06H:显示光标移动设置写指令0CH:显示开及光标设置  任务1及其原理目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  任务1:更改lcd上显示的字符。通过更(来自:写论文网:lcd1602液晶屏,实验报告)改wire[127:0]row1_v

7、al,wire[127:0]row2_val的赋值即可,注意保证“”内的字符数包括空格共16位。  任务2及其原理  任务2:将“LCD1602驱动模块”文件与“LCD1602驱动测试模块”文件合并成为一个verilog文件。首先,新建一个顶层VerilogHDL文件,将两个文件的输入,内容合并,调试新的模块,然后将管脚连接在一起,从而完成合并。  任务3及其原理  任务3:实现液晶屏的某一位完成0~9的循环变换,并且设置复位键,在循环过程中按下复位键循环可从0重新开始。  完成本次的实验想法是将“LCD1602驱动测试模块”文件中wire[127:0]row1

8、_val,wire[12

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

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

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