单片机驱动液晶显示系统的控制.doc

上传人:marr****208 文档编号:127935804 上传时间:2020-04-07 格式:DOC 页数:47 大小:741.50KB
返回 下载 相关 举报
单片机驱动液晶显示系统的控制.doc_第1页
第1页 / 共47页
单片机驱动液晶显示系统的控制.doc_第2页
第2页 / 共47页
单片机驱动液晶显示系统的控制.doc_第3页
第3页 / 共47页
单片机驱动液晶显示系统的控制.doc_第4页
第4页 / 共47页
单片机驱动液晶显示系统的控制.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《单片机驱动液晶显示系统的控制.doc》由会员分享,可在线阅读,更多相关《单片机驱动液晶显示系统的控制.doc(47页珍藏版)》请在金锄头文库上搜索。

1、更多相关参考论文设计文档资源请访问 I 西安文理学院机械电子工程系 本科毕业设计 论文 题 目 液晶显示系统驱动设计 专业班级 学 号 学生姓名 指导教师 设计所在单位 机械电子信息系 2010 年 5 月 更多相关参考论文设计文档资源请访问 II 单片机驱动液晶显示系统的控制单片机驱动液晶显示系统的控制 摘摘 要要 LCD 液晶显示已经是人机界面的关键技术 本文对基于单片机的 LCD 液 晶显示器控制系统进行了研究 首先在绪论中介绍了本课题的课题背景 研究意义及完成的功能 本 系统是以单片机的基本语言 C 语言来进行软件设计 51 的编程语言常用的有二 种 一种是汇编语言 一种是 C 语言

2、汇编语言的机器代码生成效率很高但可 读性却并不强 复杂一点的程序就更是难读懂 而 C 语言在大多数情况下其机 器代码生成效率和汇编语言相当 但可读性和可移植性却远远超过汇编语言 而且 C 语言还可以嵌入汇编来解决高时效性的代码编写问题 对于开发周期来 说 中大型的软件编写用 C 语言的开发周期通常要小于汇编语言很多 综合以 上 C 语言的优点 我在学习时选择了 C 语言指令的执行速度快 节省存储空间 为了便于扩展和更改 软件的设计采用模块化结构 使程序设计的逻辑关系更 加简洁明了 使硬件在软件的控制下协调运作 正文中首先简单描述系统硬件 工作原理 且附以系统硬件设计框图 并介绍了单片机微处理器

3、的发展史 论 述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程 并具体描述了 AT89C51 AMPIRE128 64 接电路接口的软 硬件调试 其次阐述 了程序的流程和实现过程 本文撰写的主导思想是软 硬件相结合 以硬件为 基础 来进行各功能模块的编写 最后对我所开发的用单片机实现 LCD 液晶显示器控制原理的设计思想 和软 硬件调试作了详细的论述 关键词关键词 单片机 微处理器 LCD 89C51 AMPIRE128 64 更多相关参考论文设计文档资源请访问 III Abstract The LCD manifestation has been the key tech

4、nique of the an machine interface This text to basic proceeded the research in Micro Controller Unit liquid crystal display control system Introduced the lesson a background of this lesson and study meaning and finished functions in introduction first This system edits collected materials the langua

5、ge to proceed with single the basic language of a machine the software designs the instruction carries out the speed quick save memory For the sake of easy to expand with the design adoption mold a logic for turning construction making procedure designing relation that change software more shorter a

6、nd more easier to understand Make hardware control in software descended to moderate the operation The text inside describes the system hardware work principle in brief first and attach with the system hardware design frame diagram combine development history that introduced the single a machine mic

7、roprocessor discuss this graduate design a function for applied each hardware connecting a people the technique connects with each one a mold piece and work processes combine to describe in a specific way 89C51 and the AMPIRE128 64 circumscribes the electric circuit connects oscular and soft the har

8、dware adjusts to try Expatiated the process of the procedure the next in order with realizes process Develop to me finally of use the single a machine realizes the design thought that the liquid crystal display of LCD control principle with soft the hardware adjusted to try to make the detailed trea

9、tise Keywords single chip microcomputer microprocessor LCD 89C51 AMPIRE128 64 更多相关参考论文设计文档资源请访问 IV 目录目录 第一章绪论 1 1 1 1 液晶显示的发展趋势和介绍 1 1 第二章 系统总体设计 2 2 2 1 简介 2 2 2 2 电路硬件原理图 3 3 2 3 软件设计方案 3 3 2 4 仿真结果 4 4 第三章 ATMEL 89C51 系列单片机 5 5 3 1 AT89C51 单片机内部的组成结构图 5 5 3 2 单片机 CPU 结构 5 5 3 3AT89C51 用户系统 6 6 3

10、4 引脚介绍 7 7 第四章 LCD 芯片 1313 4 1 LCD 接口 1313 4 2 指令描述 1414 第五章 系统软件设计 1818 5 1 系统流程图 1818 5 2 汉字和图形字模提取 1818 第六章 系统仿真 PROTEUS 和编译 KEILC 软件 1919 6 1 PROTEUS ISIS 仿真系统基本知识 1919 6 1 1 系统概述 1919 更多相关参考论文设计文档资源请访问 V 6 1 2 进入 Proteus ISIS 2020 6 1 3 Proteus 工作界面及窗口说明 2121 6 2 KEIL CX51 软件的使用 2525 6 2 1 创建项目

11、 2525 6 2 2 为项目新建文件 2626 6 2 2 生成 HEX 文件 2828 致 谢 2929 结 束 语 2929 参考文献 3030 附录 部分程序代码 3131 更多相关参考论文设计文档资源请访问 1 第一章第一章 绪论绪论 1 11 1 液晶显示的发展趋势和介绍液晶显示的发展趋势和介绍 当今是一个信息化的时代 信息的重要性是不言而喻的 获取手段显得 尤其重要 人们所接受的信息有 70 来自于人的视觉 无论用何种方式获取的 信息最终需要有某种显示方式来表示 在各种显示技术中 以液晶显示器 LCD Liquid Crystal Display 为代表的平板显示器发展最快 应用

12、最广 LCD 是典型的光电器件 它以材料科学为基础 综合利用了精密机械 光电及 计算机技术 并正在微机械 微光学 纤维光学等前沿领域研究基础上 向 高集成化 智能化方向发展 液晶显示模块 LCM 即 Liquid Crystal Display Module 是将液晶显示器 件 LCD 连接件 控制 驱动电路和 PCB 电路板 背光源 结构件装配在一 起的组件 由于点阵型液晶显示器的引线众多 用户使用极不方便 所以制 造商将点阵型液晶显示器件和驱动器做在一块板子上成套出售 这种产品称 为液晶显示模块或模组 液晶显示技术的普及应用和发展 给仪器 设备的小型化及智能化带来 了光辉的前景 特别是点阵

13、图形式液晶显示模块 它具有体积小 重量轻 低电压 底功耗之优点 因而在显示内容和显示功能等方面表现出了独特的 性能 由于液晶显示器已成为日常工作和生活中各种显示仪器 仪表 和袖 珍电子产品的重要组成部分 因此对于点阵图形液晶显示器件 模块 的开 发 设计 应用和研究具有重要意义 该设计是基于 LCD 的广泛应用 用 AT89C51 为控制中心 用 LCD 为显示 器 实现了汉字的显示的功能 更多相关参考论文设计文档资源请访问 2 第二章第二章 系统总体设计系统总体设计 2 12 1 简介简介 因为点阵图形式液晶显示模块具有体积小 重量轻 低电压 底功耗之 优点 所以在显示内容和显示功能等方面表

14、现出了独特的性能 本设计要求 实现显示文字功能 本设计选择 AT89C51 为核心控制元件 以 AMPIRE128 64LCD 为显示元件 设计制作了一个日常生活中用到的 LCD 显示系统 由于这是对现实生活中应用的一种模拟 要达到实际的需要应用到生产 领域 还有很大的距离 所以在系统的设计过程中避免不了遗漏一些问题 这是在所难免的 但是该系统经过实践证明运行稳定 基本上达到了设计的 要求 功能模块介绍 动感汉字显示 主要元器件 AT89C51 AMPIRE128 64LCD 用到的主要软件 仿真软件 Proteus 编译软件 Keil uVision2 2 22 2 电路硬件原理图电路硬件原

15、理图 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3 AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 7 RD 17 P3 6 WR 16 P3 5 T1 15 P2 7 A

16、15 28 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 U1 AT89C51 CS1 1 CS2 2 GND 3 VCC 4 V0 5 RS 6 R W 7 E 8 DB0 9 DB1 10 DB2 11 DB3 12 DB4 13 DB5 14 DB6 15 DB7 16 RST 17 Vout 18 LCD1 AMPIRE128X64 R1 10k C1 100p C2 33p C3 33p X1 CRYSTAL 更多相关参考论文设计文档资源请访问 3 图 2 1 电路硬件原理图 2 32 3 软件设计方案软件设计方案 用仿真软件Proteus按照实现的功能原理画出原理图如上图所示 P2 0 P2 7 分别接AMPIRE128 64的DB0 DB7数据端口P3 0接LCD的读写使能端E P3 1 接LCD的读写端口R W P3 2接数据命令选择口RS P3 3接片选信号CS2 P3 4 接片选信号CS1 XTAL1 XTAL2接震荡电路 RST接复位电路 EA接高

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号