收藏 分享(赏)

液晶显示终端与单片机接口的研究毕业设计.doc

上传人:无敌 文档编号:659957 上传时间:2018-04-17 格式:DOC 页数:33 大小:1.31MB
下载 相关 举报
液晶显示终端与单片机接口的研究毕业设计.doc_第1页
第1页 / 共33页
液晶显示终端与单片机接口的研究毕业设计.doc_第2页
第2页 / 共33页
液晶显示终端与单片机接口的研究毕业设计.doc_第3页
第3页 / 共33页
液晶显示终端与单片机接口的研究毕业设计.doc_第4页
第4页 / 共33页
液晶显示终端与单片机接口的研究毕业设计.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、液晶显示终端与单片机接口的研究摘 要液晶显示屏是当代科技不断发展的产物。它不仅色彩逼真,超薄平面。而且还具有可使用时间长,耗电省,防爆,抗震等等许多优点,是机电设备,工业仪表等众多行业更新换代的理想显示器。目前市场上的液晶产品的种类繁多、规格各异。当前的液晶分为字符点阵式,段式和全点阵式。其中段式和字符式点阵液晶发展已经比较成熟,而全点阵式液晶的控制还没有通用的控制器件,其接口和应用软件还不完善。该设计所选择的就是以一种常用的液晶屏产品为例,来制作出一种通用性能良好的以单片机和 DGUS 液晶屏为使用核心的客户终端操作界面。通过这样的有代表性的实践工作,使大家能较好的了解液晶产品的工作原理和使

2、用方法。为今后更加深入的去接触和使用液晶产品打下基础。液晶是神秘而有魅力的,在今后的学习和工作中您会逐渐体会到这点。本课题就是通过对专用的 DGUS 液晶屏显示终端和约定的命令集的研究,通过汇编语言程序编程连接 89C51 单片机和 DGUS 液晶显示终端通,通过键盘借助串行 RS232 接口向液晶显示终端发送命令完成对液晶显示终端的控制,可以直观地实现液晶显示终端的所有功能,达到使用户可以方便使用液晶显示终端的目的,同时在相应的 LED 数码管上显示相应的功能代码和参数。此外通过液晶屏也能向单片机发送命令,来实现单片机的一些功能。关键词:液晶显示终端 89C51 单片机 RS232 接口Th

3、e Interface of LCD Display Terminal and MCUABSTRACTThe LCD screen is the product of the development of contemporary science and technology. It is not only vivid color, thin plane.,can be used for a long time, but also is low power consumption, explosion, earthquake and so on many merits, and is the

4、ideal mechanical and electrical equipment, display instrument in many industries such as industrial upgrading.The types of LCD products on the market have many kinds of different specifications. The liquid crystal is divided into character dot matrix, segment and the dot matrix. The type and charact

5、er dot matrix liquid crystal has been more mature, and control the dot matrix liquid crystal is not universal control component, its interface and application software is not perfect.The selection of the design is based on a common LCD products as an example, to make a general good performance of DG

6、US single-chip microcomputer and LCD screen for the use of the core customer terminal interface. The representative work in practice, so that we can better understand the LCD product working principle and using method. For further to lay the foundation and use LCD products. The liquid crystal is mys

7、terious and charming, study and work in the future you will gradually realize that.This research is based on the terminal and agreed set of commands DGUS LCD screen for display, the display terminal through the assembly language programming to connect to the 89C51 MCU and DGUS LCD, keyboard with ser

8、ial RS232 interface to the liquid crystal display terminal to send commands to display terminal control, can realize all the functions of the visual display terminal more, the user can conveniently use the liquid crystal display terminal purpose, and in the LED digital corresponding display the corr

9、esponding function code and parameters. The LCD screen can also be to send commands to the microcontroller, some function to achieve mcu.Key Words:Liquid Crystal Display Terminal 89C51 Single Chip Microcomputer RS232 Interface目 录第一章 绪论 .11. 1 液晶国内外发展 .11.1.1 LCD 显示屏发展的简要回顾 .11.1.2 我国 LCD 显示屏的发展现状 .1

10、1.2 液晶显示技术简介 .21.3 本课题的简要介绍 .21.3.1 论文课题的意义 .21.3.2 本课题的主要工作 .3第二章 硬件电路介绍 .42.1 芯片的选用标准 .42.2 AT89C51 单片机的介绍 .52.2.1 功能特征 .52.2.2 引脚功能说明 .52.2.3 主要性能参数: .72.3 MAX232 介绍和使用方法 .72.4 键盘操作部分介绍 .82.5 显示部分介绍 .9第三章 液晶显示终端 DGUS 屏介绍 .103.1 DGUS 综述 .103.2 DGUS 屏的主要特点 .113.3 DGUS 串口操作 .123.4 DGUS 软件开发流程 .12第四章

11、 设计原理硬件及软件介绍 .144.1 系统概述 .144.2 89C51 单片机软件设计 .144.2.1 单片机串行通信介绍 .144.2.2 单片机数码管软件设计介绍 .184.2.3 单片机编程软件 .18天津理工大学 2014 届本科毕业设计说明书4.3 DGUS 屏软件设计 .19参考文献 .22附 录 .23致 谢 .26天津理工大学 2014 届本科毕业设计说明书1第一章 绪论1.1 液晶国内外发展1.1.1 LCD 显示屏发展的简要回顾十九世纪六十年代,年轻的电子方面的专家FHeimeier在做博士的论文答辩时,他的一个朋友跟他聊起正在研究的有机半导体方面。而FHeimeie

12、r的本专业是微波固体元件,并且在这方面,他已经干的相当出色。但他对跨学课的课题表示出特别大的兴趣。在他询问了导师的建议后,他决定放弃了已经学有所成的专业领域,踏入一个他并不十分了解的新领域。后来,他对激光技术产生了兴趣,于是开始研究晶体的各个特性。他把之前的电子方面的功底用到了有机化学,很快便取得了成果。为了了解外部电场对晶体内部的电场的影响,他决定从液晶入手。他先将含有染料的向列液晶用两片透明的导电玻璃夹住。接着,他在液晶层两边加上几伏电压,液晶马上从红色变成了透明态。这个现象在他看来不就是彩色电视的原理吗。RCA公司开始对他们的研究重视起来,一直将他们视为企业的重点机密的项目。他紧接着带领

13、着小组其他成员,开始不分昼夜进行疯狂的研究。他们接着发明了液晶的相变和动态散射等一系列驾驶台显示器、钟表等使用产品。这一过程一直是极为机密的行为。直到1968年,才有一项科技成果向全世界进行报导。这份报告立即引起了日本工业界,科技界的关注。日本企业打开液晶显示器显示实用化的现实,掌握了主动权,使这发展势头加快微电子产业的发展。在美国,RCA某些的领导人,一方面,拘泥于传统产品,一方面,过于强调羽翼未丰的液晶显示装置的缺点,以市场尚未发展为借口试图毁掉液晶显示器的产业化。为此,液晶小组成员开始外流,液晶方面的专利也被卖出。据报道,到70年代中期,液晶显示器形成了一个产业。经历了几十年的发展,液晶

14、已经形成了一个独立的学科,一批当代伟大的科学家都对液晶给予了极大的关注,并做出了极大的贡献。其中,在 1991 年被授予诺贝尔物理学奖的法国科学家 P.G.de Gennes 就是杰出中的一个。1.1.2 我国 LCD 显示屏的发展现状我国关于液晶显示器的研究开始是早的,但是进行大规模生产时间算晚的。近年来,随着中国大陆科技水平和人才储备的不断增长,其他原先液晶屏的主要产地己经将大部分 STN的生产线和部分 TFT 生产线向中国大陆转移。但是原材料的专利、技术和生产工艺仍掌握在日本,美国等发达国家手里。这是中国大陆液晶屏产业发展的不利因素。虽然现在我国慢慢发展成为世界液晶屏的主要生产地,但是我

15、国台湾、韩国和日本仍然走在了最前列。到现在为止,我国已经能批量生产部分液晶屏制造和测试仪器。比如东莞的中堂万亿达天津理工大学 2014 届本科毕业设计说明书2电路板设备厂已能为 LCD 厂家提供各种脱膜机、蚀刻机、显影机等生产设备。清华液晶工程有限公司已能为 LCD 厂家生产出盒厚测量仪、玻璃切割机等十多种设备仪器。并且公司正在研制激光修补机、喷粉机等产品。目前设备厂家正准备与国外厂家合作生产 TAB、COG 设备和其它液晶生产设备 1。今后 5 年内,我国 LCD 设备仪器的研发生产将会有一个快速的发展。这将慢慢改变设备全面依靠进口的局面,并且逐渐增强自主开发能力。虽然近年来我国 LCD 产

16、业发展势头十分不错,但是面对日益扩大的巨大市场需求,尤其是相较与韩国、我国台湾、日本在 LCD 产业方面的飞速发展。我们不仅在发展的层次上根本不能达不到对液晶产业的要求,而且就是在整体的技术的水平上世界先进水平没有很明显地缩短距离。在重视加速配套的原材料的发展的同时,发展液晶显示器件;倡导企业走联合之路,资产重组,形成规模化生产,增加 1+12 的竞争力;加快现有企业的不断更新的步伐,提高技术的水平,以更好的适应 IT 产业的要求。中国目前对 LCD 显示的需求是全世界增长最快的,当然中国含有着惊人的市场潜力,将越来越成为世界关注的焦点。有着巨大的市场需求,将促进生产技术的不断革新。我们有理由

17、坚信中国的液晶生产将越来越好。1.2 液晶显示技术简介液晶(Liquid Crystal)是一种机化合物。它在常温时的状态介于固态和液态之间,并且分子排列具有规则性。对液晶制冷后,它会显现出结晶颗粒的固体混浊状态。把液晶加热后,会出现液体状态,且为透明。液晶一般根据分子排列的不一样可分为三类:,像细火柴棒的Nematic 液晶,像粘土状的 Smectic 液晶和像胆固醇状的 Cholestic 液晶 2。对于液晶显示而言,一般是 Nematic 液晶,因此液晶显示器被称为了 Liquid Crystal Display。1.3 本课题的简要介绍1.3.1 论文课题的意义液晶显示屏是一种比较常见

18、的高科技器件,但对多数人来说,装配和使用仍感到难度。尤其是点阵型液晶屏,普通人更显得手足无措。所需要专业的配置和特殊的连接手段也非人人都会。所以许多液晶显示屏希望有人指导,将驱动、控制集成电路与液晶显示屏装在一起,构成一个功能部件。那么对于用户而言,只要会传统的工艺,就可将其组装成一个完整系统。随着模块的不断的定型化,用户在选择和使用过程中只需关心模块的接口,对于深层原因,比如在模块的进行设计和使用的过程中出现的因为模块的设计原因产生的问题并不很清楚。伴随显示设备的飞速发展,液晶显示屏的使用越来越大众化,与传统的数码管相比,液晶天津理工大学 2014 届本科毕业设计说明书3显示屏具有功耗低,显

19、示规范和显示信息更多等优势,因此液晶显示屏已成为显示终端的首要选择。目前市场上的液晶产品的种类繁多、规格各异。当前的液晶分为字符点阵式,段式和全点阵式。其中全点阵式显示屏,其实就是指由一个个的小像素点按照阵列方式排布组成的显示器,它包含的范围很广。对于全点阵式显示屏而言,最大的优势就在于所有不论是显示屏器件本身的自然衰坏还是外界的破坏,都只会发生在单独的像素上,而并不会影响其它的点阵工作。当前段式和字符式点阵液晶发展已经比较成熟,而全点阵式液晶的控制还没有通用的控制器件,其接口和应用软件还不完善。因此这就需要对于液晶显示终端和单片机的接口进行研究,设计出比较好的接口和应用程序。1.3.2 本课

20、题的主要工作本课题就是通过对专用的液晶显示终端和约定的命令集的研究,通过一个独立的单片机系统完成对液晶显示终端的控制,可以直观地实现液晶显示终端的所有功能,达到使用户可以方便使用液晶显示终端的目的。技术要求1. 基本要求接口功能:(1)通过汇编语言程序编程连接单片机和液晶显示终端。(2)实现全部命令集直接发送到液晶显示终端,控制其工作。(3)通过键盘借助串行 RS232 接口向液晶显示终端发送命令。(4)在相应的 LED 数码管上显示相应的功能代码和参数。(5)如有可能,实现二者的成批数据传送。2、其它要求(1)查找相关资料,了解课题要求。(2)设计电路原理图。(3)根据硬件系统设计软件程序。

21、(4)系统调试。天津理工大学 2014 届本科毕业设计说明书4第二章 硬件电路介绍2.1 芯片的选用标准当前,单片机产品种类繁多,产品质量各不相同,对于不同的课题应采用不同的单片机,如何选择匹配当然是我们首要解决的问题。主要选择的标准总结如下,供大家参考:1.单片机的基本参数例如速度,程序存储器容量,I/O 引脚数量2.单片机的增强功能,举例:RTC(实时时钟) ,双串口,USB 接口,看门狗,扩展RAM,I2C 接口,EEPROM,SPI 接口,双指针。同类型芯片型号不同,其功能也有些许差别,这就要求我们根据所选的设计要求来选择合适自己的芯片。3.封装形式有双列直插,贴片。4.工作温度范围,

22、工业级还是商业机。我们所作的实验主要是在室内环境下工作,所以设计上不用考虑工作级,选取商业级就可以了,如需要可以另外选取。5.功耗,比如用 PIC 就是因为低功耗,后来出了 MSP430 也不错。 。 6.工作电压范围。例如设计电视机遥控器,2 节干电池供电,至少应该能在 1.8-3.6V电压范围内工作。只要保证能到大范围内就可以了。7.供货渠道比较多。可以申请到样片,小批量购买也有现货。这就要求我们常跑一跑,市场上的元器件商店,多比较一下,选择价钱合适、质量比较好的就行了。8.价格低。 这对于我们学生做相关试验的就是比较要注意的了。9. 有服务商,厂商可以提供完整有用的技术支持,至少可以买到

23、烧写器。在网上比较一下,多比较几家。10. 烧录器价格低,11. 仿真器便宜。12. 单片机支持的汇编语言或 C 语言,是否自己熟悉,编程软件是否好用,这在编程中比较重要,这要看自己对哪种计算机语言熟悉。13. 网上资料丰富,手册,例程比较多。14. 抗干扰性能好。15. 和其他外设芯片放在一起的综合考虑。这就要求在设计上各个芯片之间的协调性比较好,能发挥各个芯片所拥有的功能。综上所述我们选用 ATMEL 公司的 AT89C51 作为我们的 CPU 核心。天津理工大学 2014 届本科毕业设计说明书52.2 AT89C51 单片机的介绍因为单片机是整个系统的核心部件,所以要求大家对它的各个引脚

24、的工作方式和他的读写方式要有很清楚的认识。针对以上提出的选择标准现从几个方面对其进行详细的介绍。2.2.1 功能特征AT89C51 的生产商是美国 ATMEL 公司。AT89C51 是 CMOS 8 位单片机,性能高,使用时电压低。单片机片内含可反复擦写的 FLASH 只读程序存储器(ROM)大小为 4K 以及 128byte 的随机存取数据存储器(RAM) 。器件采用 ATMEL 公司的高速度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,AT89C51 提供以下标准功能:4K 字节 Flash 内建存储器,128 字

25、节内部 RAM,32 个 I/O 口线,两个 16位定时/计数器,一个 5 向量两极中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C5 可降至 0HZ 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作 3。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。图 2.1 89C51 引角图 1Fig.2.1 89C51 lead wire2.2.2 引脚功能说明天津理工大学 2014 届本科毕业设计说明书6P0 口(P0.0-P0.7,39-32

26、脚):是一个漏极开路的 8 位准双向 I/O 口。每位可以驱动8 个 LS 型 TTL,使得输出电流不小于 800 uA。既可以用作输入输出端口,又可以用作分时复用。P0 口是一个双向口,当 P0 口作为输入时地址为 80H 的锁存器写入 1 使得引脚浮空,可做高阻抗输入 4。而做输入的时候;当单片机没有外部扩展器时,P0 口也能用作输入输出设备的连接。但此时的 P0 口只是一个准双向口,并不是真正意义的双向。P1 口(1-8:脚):P1 口与 P0 口都是 8 位双向 I/O 口,但不同的是 P1 口一个带内部上拉电阻,而且 P1 口只有实现 I/O 接口一种功能,也只能驱动 4 个 LST

27、TL 负载。通常在应用时也不不需外接上拉电阻,用作输入端口的时候需将端口置 1,内部上拉电阻全部置高电平。输出相对于输入而言,当芯片运行的时候,输出的是高电平还是低电平就是由编程的时候具体指令所决定的了。举个例子来说: CLR 是清零指令,语句 CLR P1.0 就是命令 P1.0口输出低电平,同理可知 SETB 为置 1 指令,SETB P1.0 就是命令是让单片机 P1.0 端口置高电平。P2 口(21-28:脚):P2 口与 P0、P1 口相同,都是 8 位双向输入输出接口,同样需要外接上拉电阻。无论是单片机访问存储器还是 EPROM 的编程和校验的时候,P2 口的主要意义还是用作于高

28、8 位的地址总线。P3 口(10-17 脚):P3 口也是 8 位双向输入输出接口。之所以在 P1 口 P2 口的基础上还要设置 P3 口主要是因为 P3 口能口实现 P1 口 P2 口所实现不了的的第二变异功能。具体如表 2.1 所示。表 2.1 P3 口引脚Table 2.1 P3 lead wire端口引脚 第二功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 Error!(外中断 0)P3.3 Error!(外中断 0)P3.4 T0(定时/计数器 0)P3.5 T1(定时/计数器 1)P3.6 Error!(外部数据存储器写选通)P3.7 Error!(外部数据存储器读选通)P3 口还接收一些用于程序校验和 Flash 闪速存储器编程的控制信号。其它控制或复用引脚(a)ALE/PROG(30 脚):/ALE 地址锁存有效信号输出端,此引脚的功能是负责跳变,将 P0 口低 8 位地址送入锁存器,同时也有于单个输出或定时的作用。/PROG 则是第二功能,此引脚的第二功能可作为编程脉冲的信号输入,以便达到片内程序存储的目的。

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

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报