基于LCD1602液晶显示屏的单片机课程设计

基于LCD1602液晶显示屏的单片机课程设计

ID:47062836

大小:280.32 KB

页数:16页

时间:2019-07-12

基于LCD1602液晶显示屏的单片机课程设计_第1页
基于LCD1602液晶显示屏的单片机课程设计_第2页
基于LCD1602液晶显示屏的单片机课程设计_第3页
基于LCD1602液晶显示屏的单片机课程设计_第4页
基于LCD1602液晶显示屏的单片机课程设计_第5页
资源描述:

《基于LCD1602液晶显示屏的单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、唐山学院单片机原理课程设计题目点阵式YLF1602D液晶显示屏应用系(部)智能与信息工程学院班级13电本2班姓名李凯学号4130208205指导教师张国旭江蓓蕾王春生2016年6月20日至6月30日共2周2016年6月30日课程设计成绩评定表出勤情况出勤天数缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况综合评定指导教师签名:年月日目录1引言12LCD液晶显示屏功能22.1简介22.2管脚功能22.3操作控制22.4字符集33系统硬件设计43.1课题设计目标43.

2、2课程设计的主要工作43.3设计要求43.4系统电路图54软件设计64.1系统框图64.2LCD 显示程序框图 6课程总结7致谢7主要参考资料8唐山学院课程设计1引言早在1888年,人们就发现液晶这一呈液体状的化学物质,象磁场中的金属一样,当受到外界电场影响时,其分子会产生精确的有序排列。如果对分子的排列加以适当的控制,液晶分子将会允许光线穿越。位于最后面的一层是由荧光物质组成的可以发射光线的背光层。背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元

3、格构成屏幕上的一个像素。当液晶显示器中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来,这就是液晶显示器显示技术。 液晶显示器(LCD)英文全称为Liquid Crystal Display,是一种数字显示技术,可以通过液晶和彩色过滤器过滤光源,在平面面板上产生图象。它是一种采用了液晶控制透光度技术来实现色彩的显示器。液晶显示器是一种功耗极低的显示器件。在袖珍中应用越来越广泛。液晶显示技术近几年来发展很快,各种规格的LCD显示班名目繁多,其专用驱动芯片也都相互配套,

4、使LCD在控制和议表系统中广泛应用提供了极大的方便。 各种规格的LCD显示班名目繁多,其专用驱动芯片也都相互配套,使LCD在控制和议表系统中广泛应用提供了极大的方便。LCD可分为段位式LCD、字符式LCD和点阵式LCD。其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动,动画功能,分区开窗口,反转,闪烁等功能,用途十分广泛。11唐山学院课程设计2LCD液晶显示屏功能2.1简介工业字符型液晶,能够

5、同时显示16x02即32个字符。(16列2行)注:为了表示的方便,后文皆以1表示高电平,0表示第电平。2.2管脚功能1602采用标准的16脚接口,其中:第1脚:VSS为电源地第2脚:VDD接5V电源正极第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。第6脚:E(或EN)端为使能

6、(enable)端。第7~14脚:D0~D7为8位双向数据端。第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。2.3操作控制11唐山学院课程设计操作读状态写指令读数据写数据输入RS=0,RW=1,E=1RS=0,RW=0,D0~7=指令码,E=H脉冲RS=1,RW=1,E=1RS=1,RW=0,D0~7=数据,E=H脉冲2.4字符集1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大

7、写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如'A’。以下是1602的16进制ASCII码表地址:读的时候,先读左边那列,再读上面那行,如:感叹号!的ASCII为0x21,字母B的ASCII为0x42(前面加0x表示十六进制)。[编辑本段]指令集11唐山学院课程设计1602通过D0~D7的8位数据端传输数据和指令。显示模式设置:(初始化)0011

8、0000[0x38]设置16×2显示,5×7点阵,8位数据接口;显示开关及光标设置:(初始化)00001DCBD显示(1有效)、C光标显示(1有效)、B光标闪烁(1有效)000001NSN=1(读或写一个字

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

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

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