单片机课程设计设计LCD显示屏 推荐.docx

上传人:b****1 文档编号:1083542 上传时间:2022-10-16 格式:DOCX 页数:37 大小:296.93KB
下载 相关 举报
单片机课程设计设计LCD显示屏 推荐.docx_第1页
第1页 / 共37页
单片机课程设计设计LCD显示屏 推荐.docx_第2页
第2页 / 共37页
单片机课程设计设计LCD显示屏 推荐.docx_第3页
第3页 / 共37页
单片机课程设计设计LCD显示屏 推荐.docx_第4页
第4页 / 共37页
单片机课程设计设计LCD显示屏 推荐.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

单片机课程设计设计LCD显示屏 推荐.docx

《单片机课程设计设计LCD显示屏 推荐.docx》由会员分享,可在线阅读,更多相关《单片机课程设计设计LCD显示屏 推荐.docx(37页珍藏版)》请在冰豆网上搜索。

单片机课程设计设计LCD显示屏 推荐.docx

单片机课程设计设计LCD显示屏推荐

《单片机原理及应用》

课程设计报告

 

题目:

LCD显示设计

院(系):

机电与自动化学院

专业班级:

电气自动化技术1101班

学生姓名:

包文峰

学号:

20112822023

指导教师:

雷丹

 

2013年12月16日至2013年12月27日

 

华中科技大学武昌分校制

《单片机原理及应用》课程设计任务书

一、设计题目

LCD显示设计

二、设计主要内容

(1)了解122×32A点阵式LCD液晶显示的结构、工作原理、编程方法;SED1250的特性、内部结构、各个管脚的功能,以及获取字模的方法;编写一个完整的程序,能在LCD上显示汉子。

(2)显示汉字“华中科技大学武昌分校及姓名”,并实现显示内容的翻屏功能。

(3)按规范撰写设计说明书,含硬件设计及软件设计。

 

三、原始资料

(1)LCD显示的原理

液晶是一呈液体状的化学物质,象磁场中的金属一样,当受到外界电场影响时,其分子会产生精确的有序排列。

如果对分子的排列加以适当的控制,液晶分子将会允许光线穿越。

无论是笔记本电脑还是桌面系统,采用的LCD显示屏都是由不同部分组成的分层结构。

位于最后面的一层是由荧光物质组成的可以发射光线的背光层。

背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。

液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。

当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。

(2)LCD显示电路

采用122×32A点阵式LCD液晶显示模块,内置SED1520液晶显示控制器,电路如图1所示。

 

 

图1LCD显示电路

(3)LCD与单片机的连接(如图2)

 

图2LCD与单片机的连接图

四、要求的设计成果

1、根据控制要求,分析LCD显示系统的硬件结构;

2、分析LCD引脚功能及地址分配;

3、在单片机实验箱上按要求显示汉子并进行实时演示。

4、提交字数不低于2000字的设计说明书一份。

五、进程安排

时间

课程设计内容

学时

分配

第一周周一

第一周周二上午

下达设计任务;查阅资料,理解参考程序

1.5天

第一周周二下午

第二周周三

进单片机实验室,理解硬件、编写程序,修改完善,达到设计要求

6.5天

第二周周四

第二周周五

作品演示、撰写设计说明书、

提交说明书并进行答辩

(单片机实验室)

2天

合计

10天

六、主要参考资料

[1]李广弟.单片机基础.北京:

北京航空航天大学,2009.

[2]李群芳.微型计算机与接口技术.北京:

电子工业出版社,2012.

[3]单片机综合仿真实验系统KeilC实验指导书.深圳:

深圳市雷迈特科技有限公司,2012.

[4]沈庆阳.8051单片机实践与应用.机电一体化系统设计.北京:

化学工业出版社,2009.

[5]朱定华.单片微机原理与应用.北京:

清华大学出版社,2006.

指导教师(签名):

 

2013年12月10日

1.课程设计题目及要求…………………………………………………………1

1.1课程设计题目…………………………………………………………………1

1.2课程设计要求…………………………………………………………………1

2.课程设计主要内容……………………………………………………………2

2.1LCD显示原理………………………………………………………………2

2.2LCD显示电路………………………………………………………………2

2.3LCD引脚说明……………………………………………………………3

2.4SED1520的基本原理………………………………………………………4

2.5SED1520的指令系统………………………………………………………5

2.6LCD与单片机的连接………………………………………………………6

2.7汉字字模的获取………………………………………………………7

3.软件设计……………………………………………………………………9

3.1程序流程…………………………………………………………………9

3.2课程设计具体程序…………………………………………………10

4.课程设计总结………………………………………………………………30

参考文献…………………………………………………………………………31

 

1.课程设计题目及要求

1.1课程设计题目

LCD显示设计

1.2课程设计要求

了解122×32A点阵式LCD液晶显示的结构、工作原理、编程方法;SED1250的特性、内部结构、各个管脚的功能,以及获取字模的方法;编写一个完整的程序,按要求在LCD上显示内容。

具体显示效果为:

(1)显示汉字:

华中科技大学武昌分校自己的姓名。

(2)实现显示内容的翻屏功能。

拓展:

实现显示内容的滚动功能。

 

2.课程设计主要内容

2.1LCD显示原理

液晶是一呈液体状的化学物质,象磁场中的金属一样,当受到外界电场影响时,其分子会产生精确的有序排列。

如果对分子的排列加以适当的控制,液晶分子将会允许光线穿越。

无论是笔记本电脑还是桌面系统,采用的LCD显示屏都是由不同部分组成的分层结构。

位于最后面的一层是由荧光物质组成的可以发射光线的背光层。

背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。

液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。

当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。

2.2LCD显示电路

采用122×32A点阵式LCD液晶显示模块,内置SED1520液晶显示控制器。

LCD显示电路如图2-1所示。

 

图2-1LCD显示电路

LCD显示屏示意图(122X32)如图2-2所示。

 

图2-2LCD显示屏

2.3LCD引脚说明

序号

符号

电平

功能

1

GND

0v

逻辑电源地

2

Vcc

5v

逻辑电源正

3

V0

可调

液晶显示驱动电源

4

A0

H/L

H:

数据L:

指令

5

R/W

H/L

H:

读L:

6

E1

H,H→L

主工作方式IC的使用信号

7

E2

H,H→L

从工作方式IC的使用信号

8

NC

未用

9

DB0

H/L

数据总线(最低位)0

10

DB1

H/L

数据总线1

11

DB2

H/L

数据总线2

12

DB3

H/L

数据总线3

13

DB4

H/L

数据总线4

14

DB5

H/L

数据总线5

15

DB6

H/L

数据总线6

16

DB7

H/L

数据总线(最高位)7

2.4SED1520的基本原理

SED为内置液晶显示器控制器,集行、列驱动器和控制器与一体,广泛应用于小型液晶显示模块中,内置2560位显示RAM区(32行80列),RAM中的1位数据控制液晶屏上一个像素的亮暗,“1”为亮,“0”为暗。

(1)1-61列为左半屏;62-122为右

半屏。

(2)每半屏页数分配一致。

(3)每页含8行80列(80个字节)。

(前61列有效)

(4)每半屏为32行,共4页。

(5)每个汉字占16行,即用2页才能

写完。

(6)液晶屏上最多能显示两行汉字(静

态时最多显示16字)。

 

2.5SED1520的指令系统

SED1520的13条指令

指令名称

控制信号

控制代码

A0R/W

D7D6D5D4D3D2D1D0

复位

00

11100010

显示开关设置

00

10101110/1

地址排序设置

00

10100000(正向)/1(逆向)

体闲状态设置

00

10100100(驱动)/1(不驱动)

占空比设置

00

10101000(1/16)/1(1/32)

显示起始行设置

00

110L4L3L2L1L0(0-31)

页面地址设置

00

101110P1P0(0-3)

列地址设置

00

0C6C5C4C3C2C1C0(0-79)

启动改写方式

00

11100000

结束改写方式

00

11101110

读取状态字

01

BUSYADCON/OFFRESET0000

写显示数据

10

数据

读显示数据

11

数据

2.6LCD与单片机的连接

 

单片机与LCD模块之间有四种基本操作:

写命令:

R/W接低电平即A7为0

读状态:

R/W接高电平即A7为1

写显示数据:

A0接高电平

读显示数据:

A0接低电平

E1

E2

写指令代码地址

FA00H

F800H

读状态地址

FA80H

F880H

写显示数据地址

FA40H

F840H

读显示数据地址

FACOH

F8C0H

 

 

2.7汉字字模的获取

在编写程序之前,我们必须要知道所显示汉字的字模,要得到我们所需要的汉字字模,我们可以通过有关的软件进行查询,得到其数据表。

如“包”字:

再如“文”字:

 

再如“峰”字:

 

 

 

3软件设计

3.1程序流程

显示主程序显示子程序

 

初始化程序清屏幕子程序

 

3.2课程设计具体程序

实现翻屏功能

PD1EQU60;;模块参数

COLUMNEQU30H

PAGE1EQU31H;;页地址寄存器

CODE1EQU32H;;字符代码寄存器

COUNTEQU33H;;计数器

COMEQU20H;;指令寄存器

DATEQU21H;;数据寄存器

CWADD1EQU0fa00H;;写指令代码地址(E1)

CRADD1EQU0fa80H;;读状态字地址(E1)

DWADD1EQU0fa40H;;写显示数据地址(E1)

DRADD1EQU0fac0H;;读显示数据地址(E1)

CWADD2EQU0f800H;;写指令代码地址(E2)

CRADD2EQU0f880H;;读状态字地址(E2)

DWADD2EQU0f840H;;写显示数据地址(E2)

DRADD2EQU0f8c0H;;读显示数据地址(E2)

ORG0000H

AG1:

MOVSP,#60H

LCALLINT;;调用初始化子程序

LCALLCLEAR;;调用清屏子程序

MOVPD1,#3DH;;

MOVPAGE1,#02H;;页地址寄存器置初值

MOVCOLUMN,#0H;;列地址寄存器置初值

MOVCODE1,#00H;;字符代码寄存器置初值

LCALLCCW_PR;;显示“华”

MOVPAGE1,#02H

MOV

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1