没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的液晶显示屏控制系统设计本科生-学位论文.doc
0 下载量 185 浏览量
2023-07-02
17:11:33
上传
评论
收藏 3.12MB DOC 举报
温馨提示
试读
33页
基于51单片机的液晶显示屏控制系统设计本科生-学位论文.doc
资源推荐
资源详情
资源评论
基于 51 单片机的液晶显示屏控制系统设计
液晶显示屏控制系统的设计
1 概述
1.1 系统背景
液晶显示器件在中国已有二十余年的发展历史。二十余年来,液晶显示器件从实验室
走向大规模生产集团,形成了独立的产业部门。现在,液晶显示几乎已经应用于生产,生
活的各个领域,人们几乎时时处处都要与这一神奇而又普通的面孔打交道。
液晶显示是集单片机技术、微电子技术、信息处理于一体的新型显示方式。由于液晶
显示器具有低压低功耗,显示信息量大易于彩色化,无电磁辐射,长寿命,无污染等特点。
LCD是目前显示产业中发展速度最快,市场应用最广的显示器件,成为众多显示媒体中的
佼佼者,在越来越多的领域中发挥作用,是目前显示器件中一个理想的选择。
LCD在监控系统中的应用:目前大多数监控系统自带的显示系统为LED数码管显示,
这样显示效果比较单一,只能显示监控系统的测量值。而LCD液晶显示器不仅可以显示数
值、汉字等,并且可以显示文本和图形。利用LCD和键盘实现人机交互,使监控系统独立
工作成为可能。通过监控系统对现场的单回路控制器进行参数设置,对各个单回路控制器
的工作进行监控。
LCD在时钟中的应用:在日常生活中我们会经常看到时间的显示,这些显示大都是采
用液晶显示器来显示的,而对其中的汉字无法用显示来解决。我们利用LCD液晶模块制成
的小屏幕实现了时间的显示,显示格式为“时时:分分:秒秒”。另外,可以增加闹钟功
能,时间到了则产生音乐声;还可以增加万年历显示“年月日”等多项功能。
LCD 在大屏幕显示中的应用:大屏幕显示的应用范围极广,随着社会发展,公众生活
的加强,人们对能够面向广大公众传递信息的显示装置越来越感到必需。使用液晶投影显
示大屏幕,不仅有投影仪,指挥用大屏幕,还有液晶投影彩色电视。它可以用一个体积很
小的系统装置,实现 100 英寸以上的非常漂亮的大屏幕电视显示。它与传统的显示媒体相
比,具有分辨率极高,透过性好,显示内容丰富,彩色易于控制等优点。
随着计算机技术及电子通信技术的发展,LCD 显示屏作为一种新的传媒工具,现已经
应用到商业、军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行
业,大到几十平方米的大屏幕,小到家庭影院用的图文显示屏,以及政府部门应用的电子
黑板,证券、银行等部门用的信息数字混合屏。LCD 显示屏带来广泛的社会效益和经济效
益,具有良好的发展前景。
液晶显示屏控制系统的设计
1.2 系统概述
本实验系统分为单片机最小系统板和液晶显示屏两部分。单片机最小系统负责接收个人
计算机所编辑的文本及内容,通过 RS232 串行接口通信完成单片机与 PC 机之间的数据传
送,而个人计算机(即 PC 机),主要完成显示内容的编辑、字符码的查找、字符数据的发
送等工作。基于 Windows 操作系统下的文本编辑软件有很多种,例如:记事本、Micorsoft
Word、写字板等,我们可以采用任何一种编辑软件将要显示的内容(包括汉字、中英文字
母、标点符号等)编辑成一个文本文件,然后通过已经编写好的应用程序在特定的字库中
依次搜索到文本文件中的内容,并且取出该字符的字模数据,此项工作称为字模数据的提
取;字模数据文件的生成也就是将取出的字模按顺序存放到一个十六进制文件中;字符数
据建立好之后将其存放在 PC 机的硬盘上,等到需要的时候通过串行通信软件将字符数据
文件发送给液晶显示系统模块。
LCD 显示屏包括主控制模块和 LCD 液晶显示模块。主控制模块负责接收单片机发送过
来的字模数据文件,并且协调各个 LCD 液晶显示模块工作,主控制器模块的核心是 T6963C
控制器,为了存储字模数据还在主控制器模块中扩展了一片 8K 存储器芯片 6264;LCD 液
晶显示模块由两片行驱动器 T6A40 和三片列驱动器 T6A39 进行驱动,该模块一边接收主控
制模块的数据,一边将数据送 LCD 液晶显示屏显示,为了方便系统的扩展,各模块之间采
用串行口接收数据,并且接到系统串行总线上。
本系统主要是实现单片机与液晶显示模块之间的接口技术,可以采用间接控制方式完
成。将液晶显示模块接口与单片机系统板中的某个并行 I/O 接口连接,计算机通过对该 I/O
接口的操作间接的实现对模块的控制。
液晶显示屏控制系统的设计
2 系统设计方案
此 LCD 液晶显示控制系统设计的关键是要实现 LCD 的显示控制。应该先从显示方式
的确定入手,接下来设计相应显示方式的电路,要实现显示内容的实时更新,就必须考虑
字模数据的存储及通信电路的设计。
2.1 字模数据的存储
由于 89C51 单片机内部程序存储器(ROM)只有 4K 空间,本设计采用 16×16 点阵显示
一个汉字,每一行需要两个字节数据,一个汉字占 16×2=32 字节,汉字一共有 6000 多
个,不可能将庞大的汉字字库存入在单片机内部,即使将预先要显示的内容存入 ROM 中,
也不便于实时控制,所以只有考虑扩展外部数据存储器。
利用 Windows 自带的字库(即使用软字库)的方式扩展外部数据存储器。通过软件编
程直接在字库中找到需要显示字符的区位码并读出其字符码,存于一个文本文件中,待所
有显示内容的字符码查询完毕后,将存放所有字符码的文本文件通过串行通信发送给单片
机,单片机将接收到的数据存放在外部扩展的数据存储器中,数据接收完毕后,单片机就
从存储器中依次读出每一个字符的字符码并送到 LCD 显示屏显示。该方案与方案一相比,
虽然通信过程占整个显示周期的比例相对较大,但是硬件电路设计简单,成本较低,减少
了单片机查询硬件字库所需要的时间,提高了单片机动态扫描的速度,字符显示的稳定度
较高。
2.2 通信电路
串行通信是指一个数据的所有位按一定的顺序和方式,一位一位地通过串行输入/输
出口进行传送。由于串行通信是数据的逐位顺序传送,在进行串行通信时,只需一根传输
线,其传送的数据位多且通信距离长。串行通信方式如图 2-1。
计算机与单片机的数据通信,采用串行通信,与并行通信相比,串行通信具有传输距
离远,接口电路与软件编程简单等特点,所以本系统选用串行通信。串行通信接口电路见
后面的硬件电路设计。
RXD
TXD
89C51
GND
GN
D
TXD
RXD
外
部
设
备
GND
GND
液晶显示屏控制系统的设计
图 2-1 串行通信方式
3 液晶显示模块简介
液晶显示模块单元电路主要包括显示控制器、行驱动器、列驱动器、电源偏置电路、
显示存储器、液晶显示屏、液晶显示模块接口。
(1) 显示控制器 主要由控制器 T6963C 组成,可提供与外部 MCU 的数据接口及对显示存
储器的读写操作;并可控制行,列驱动器的时序电路,数据格式和显示格式等。
(2) 行驱动器 由行驱动器 T6A40 组成,用于把控制器的串行数据转换成 LCD 屏所需要
的并行行数据。
(3) 列驱动器 由列驱动器 T6A39 组成,可接受控制器的串行数据并将其转换成 LCD 屏
所需要的并行列数据。
(4) 电源偏置电路 主要为行、列驱动器提供 LCD 所需的各种偏置电压。
(5) 显示存储器 由一块 32K 的随机存储器(RAM)组成,可为液晶显示模块提供显示
数据的存储空间。
(6) 液晶显示屏(LCD) 提供 128 行、240 列的点阵显示屏幕。
(7) 液晶显示模块接口 用于提供与单片机的接口。
液晶显示模块的原理框图如图 3-1。
行 驱
动 器
行 驱
动 器
显 示
控 制 器
液 晶 显 示 屏
240*128 DOTS
列 驱
动 器
列 驱
动 器
列 驱
动 器
显 示 存 储 器
电 源 偏 置
液 晶 显 示 模 块 接 口
剩余32页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2491
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python通过USB-HID通信的控制台程序
- 基于Qt5前端+多种路径算法实现的校园导游系统
- SQL Server数据库监控工具 ManageEngineSQLHealthMonitor 监控SQL Server的CP
- 数据文件之数据库业务监控
- 6.1 07.静态路由及默认路由基本配置.topo
- 计算机网络期末考判断题题库
- NX二次开发UF-CAM-ask-clear-plane-usage 函数介绍
- Windows服务监控工具 ManageEngine-ServiceMonitor 运维工具监控MySQL, MSSQL
- java基于 ssm + jsp 考研指导平台系统源码 带毕业论文
- AD域管理工具 ManageEngine-ADManager-Plus-Tools 运维工具监控Windows AD域控
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功