LCD显示设计
- 格式:doc
- 大小:108.50 KB
- 文档页数:16
lcd技术课程设计一、教学目标本课程旨在让学生了解LCD(液晶显示器)技术的基本原理、结构和应用,掌握LCD的基本操作和维护方法,培养学生对电子技术的兴趣和实际操作能力。
知识目标:使学生了解LCD的基本原理、结构和性能,掌握LCD的驱动方法和显示原理。
技能目标:使学生能够熟练操作LCD设备,进行简单的故障排查和维护。
情感态度价值观目标:培养学生对电子技术的热爱,增强学生实际操作和问题解决的自信。
二、教学内容本课程的教学内容主要包括LCD的基本原理、LCD的结构与性能、LCD的驱动方法、LCD的应用等。
详细的教学大纲如下:1.第一章:LCD简介介绍LCD的定义、分类、发展历程和应用领域。
2.第二章:LCD的基本原理讲解LCD的显示原理、驱动原理和色彩形成原理。
3.第三章:LCD的结构与性能介绍LCD的主要组成部分、结构特点和性能指标。
4.第四章:LCD的驱动方法讲解LCD的驱动电路、驱动信号和驱动程序。
5.第五章:LCD的应用介绍LCD在各种设备中的应用实例,如手机、电脑、电视等。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。
1.讲授法:用于讲解LCD的基本原理、结构和驱动方法。
2.讨论法:用于分析LCD的应用实例和解决实际问题。
3.案例分析法:通过分析具体的LCD设备故障案例,培养学生的问题解决能力。
4.实验法:让学生亲自动手操作LCD设备,提高实际操作能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:《液晶显示技术》2.参考书:《液晶显示器原理与应用》3.多媒体资料:LCD设备工作原理演示视频、实验操作演示视频等。
4.实验设备:LCD显示器、驱动电路板、实验操作台等。
五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面、客观、公正地反映学生的学习成果。
1.平时表现:通过观察学生在课堂上的参与度、提问回答、小组讨论等,评估学生的学习态度和理解程度。
lcd显示实验报告
LCD显示实验报告
实验目的:通过实验,掌握LCD显示屏的工作原理及使用方法,加深对LCD技术的理解。
实验材料:
1. LCD显示屏
2. 控制器
3. 电源适配器
4. 连接线
5. 电脑
实验步骤:
1. 将LCD显示屏与控制器连接,接上电源适配器。
2. 将控制器与电脑连接,确保连接稳固。
3. 打开电脑,进入显示设置,调整分辨率和频率。
4. 查看LCD显示屏是否正常显示。
实验结果:
经过调试,LCD显示屏显示正常,色彩鲜艳,清晰度高。
在不同分辨率和频率下,显示效果均稳定,没有闪烁或失真现象。
实验分析:
LCD显示屏是一种利用液晶材料来显示图像的平面显示器。
其工作原理是通过控制液晶分子的排列来控制光的透过与阻挡,从而显示出图像。
与传统的CRT 显示器相比,LCD显示屏具有体积小、节能、无辐射等优点,因此在现代电子
产品中得到广泛应用。
结论:
通过本次实验,我们深入了解了LCD显示屏的工作原理和使用方法,掌握了LCD显示屏的调试技巧。
这对我们今后的学习和工作都具有重要意义。
希望通过不断的实践和学习,能够更好地掌握LCD技术,为我们的科研和工程项目提供更好的支持。
单片机原理及应用课程设计安排一、课程设计的要求:要求每组学生选择一题,并根据要求完成题目中的实物制作,调试通过,同时完成课程设计报告一份。
(规定:每2人一组,每人一份报告)。
适用班级:电信071、电信072、电信073三个班,以班为单位进行课程设计。
费用:费用每组同学自理。
二、可选题目:(每组任选一题,制作过程不可相互复制)(1)数字电压表的设计输入电压为0-10V的电压范围,利用单片机对该电压进行测量并显示,显示可用数码管或液晶显示,要求:测量精度到0.1V,其它功能自定义。
(2)正弦波发生器的设计利用单片机产生正弦波,用示波器能观测到正弦波的波形,要求:显示正弦波的频率,通过按键可以修改正弦波的频率增减,其它功能自定义。
数字频率计的设计利用单片机对输入频率10Hz-5KHz的标准方波信号的频率进行测量与现实,要求显示频率值,精度要求0.1Hz,其它功能自定义。
(3)题目自定义,利用单片机做控制器制作实物一个。
三、课程设计考核办法课程设计结束时,要求学生交课程设计报告打印稿,课程设计报告电子稿、单片机的程序。
课程设计成绩分三部分,各部分的依据和量化如下:实物制作完成调试情况50%设计报告内容50%四、课程设计报告参考目录0、前言单片机的应用介绍1、课程设计的目的和要求2、总体设计3、硬件设计介绍本系统所选用的各种芯片的功能、引脚、相应的命令控制字格式等,绘出硬件接线图。
4、软件设计介绍本系统的主程序、子程序和中断服务程序的框图及程序清单(带有注释)。
5、结束语简述课程设计的收获、体会以及对本教学环节的意见和建议。
6、参考文献五、课程设计报告格式要求1、纸张大小:A4单面打印。
2、标题:小三号宋体,居中,加粗,段前0.5行,段后0.5行。
3、正文:小四号宋体,行距:多倍行距1.25。
4、图表名称:五号黑体,居中。
六、注意事项(1)每组2人,每组在制作前估算一下费用,一般不要超过40-50元/组。
毕业设计(论文)任务书基于FPGA的LCD驱动显示电路的设计与实现摘要本课题主要任务是设计基于FPGA的LCD驱动电路的设计和实现,兼顾好程序的易用性,以方便之后模块的移植和应用。
控制器部分采用Verilog语言编写,主体程序采用了状态机作为主要控制方式。
最后实现使用FPGA在LCD上显示任意的英文字符和阿拉伯数字,另外要能根据输入数据的变化同步变化LCD上显示的内容。
同时要能将储存模块中的数据正常地显示在LCD上。
该课题的研究将有助于采用FPGA的系列产品的开发,特别是需要用到LCD的产品的开发。
同时可以大大缩短FPGA的开发时间。
另外,由于模块的易用性,也将使得更多的采用FPGA的产品之上出现LCD,增加人机之间的交互性,为行业和我们的生活带来新的变化。
本文中对FPGA,LCD,ModelSim,Xilinx ISE8.2i硬件设计工具等进行了简单的介绍,对其功能进行了简单的描述,并了解了LCD液晶显示器的发展历史,日常应用以及相对比于其他种类显示器的优缺点,并对基于FPGA的LCD液晶显示器驱动电路未来的发展趋势进行了展望。
关键词:FPGA,LCD,状态机,VerilogDesign and Implementation of LCD Drive DisplayCircuit based on FPGAAbstractIn this project, the main object is to design a LCD controller based on FPGA, and at the same time emphasize on the convenience for the later application and migration.The program of the controller is written by Verilog language, and the main body of the program used state machine as the primary control method. displayed picture which was put earlier.In this project, I finally realized the following function. The first one is to display any English and figureon character any position of the display screen. The second one is the display information will instantaneously update as the input data changes.The research of this project will contribute to the developing process of those products which use FPGAs, especially those products also use LCD. And at the same time, it can reduce dramatically on the developing time. In addition, for the convenience of this controller, more and more FPGA based products will come out with LCD screen. This change will enhance the interaction between human and the machine, and bring innovation to the industry and our lives.In this project, FPGA, LCD, ModelSim, Xilinx ISE8.2 I hardware design tools simply introduces its functions were a simple description, and understanding the LCD monitor the development history, and relative everyday applications than in other types of monitor based on FPGA advantages and disadvantages, and the LCD monitor driver circuit future development trends are discussed.Key words:, FPGA, LCD, State Machine, Verilog目录任务书 (I)摘要 ....................................................错误!未定义书签。
简述4W LED驱动器高效率驱动LCD显示器和其它应用-设计应用在各种不同类型的光源中,高亮度LED(发光二极管)目前增长势头良好,正开始替代白炽灯、卤素灯、荧光灯、HID氙气灯等其它种类的光源。
近年来,高亮度LED(HBLED)开始用于建筑照明、装饰照明,以及标识牌照明等,这样就为LED驱动器的发展提供了广阔的前景。
LED是由电流驱动的器件,其亮度与正向电流呈比例关系。
的LED电流调整方法是利用恒流电源来驱动LED,恒流电源可消除正向电压变化所导致的电流变化,因此可产生恒定的LED亮度。
无论正向电流如何变化,产生恒流电源很容易。
只需要调整通过电流检测电阻器的电压,而不用调整电源的输出电压,电源参考电压和电流检测电阻器值决定了LED电流。
在驱动多个LED时,只需把它们串联就可以在每个LED中实现恒定电流。
400kHz LT3519 LED驱动器包含集成的750mA/45V峰值电源开关、补偿组件和低泄漏肖特基二极管,从而使设计简单、小巧。
尽管集成度很高,该器件仍然能用于多种拓扑,包括升压、SEPIC、降压模式或降压-升压模式。
为了限度地提高通用性,肖特基二极管的阳极和内部电源开关的发射极(SW)引脚被单独引出,以便SEPIC耦合电容器可以插入两者之间。
选择内部补偿组件以便在上述拓扑中匹配2.2μF至4.7μF的输出电容。
集成的补偿网络结合电流模式控制,产生了快速稳定的瞬态响应。
该器件还包括OPENLED检测和故障功能。
利用电阻器分压器设定过压保护输出电压,以防有LED串开路。
在发生故障时,一个小的上拉电阻器就可以使开路集电极OPENLED输出引脚有效。
4W升压型LED驱动器图1中简单的升压型LED驱动器在汽车输入电压范围内以100mA电流驱动38V的LED.对于汽车、航空电子和工业解决方案来说,400kHz开关频率是常见的。
该驱动器结合了高效率、小尺寸的电感和电容以及高的PWM调光能力,同时避开了AM广播频段的频率。
DSP28335和LCD1602的显示系统设计报告1. 引言本文档详细介绍了DSP28335和LCD1602的显示系统的设计原理、硬件架构、软件实现和测试结果。
DSP28335是一款高性能数字信号处理器,而LCD1602是常用的字符型液晶显示器。
本文档旨在介绍如何将DSP28335和LCD1602结合起来,设计一个功能强大的显示系统。
2. 设计原理DSP28335是一款基于C2000系列的数字信号处理器,它具有高性能的CPU和丰富的外部接口资源。
LCD1602是一种常用的字符型液晶显示器,它可以显示2行16列的字符。
通过将DSP28335和LCD1602结合起来,可以实现高性能的显示系统。
3. 硬件架构3.1 DSP28335DSP28335的硬件架构包括CPU、存储器、中断控制器、时钟系统和外设接口等。
其中,外设接口是连接LCD1602的重要部分。
3.2 LCD1602LCD1602的硬件架构包括字符显示模块、驱动电路和控制电路等。
字符显示模块负责显示字符,驱动电路负责控制字符显示模块的状态,控制电路负责接收外部信号,并通过控制驱动电路实现对字符显示模块的控制。
4. 软件实现4.1 DSP28335的编程使用C语言编写DSP28335的程序,在程序中通过外设接口与LCD1602进行通信。
具体的编程方法包括设置GPIO口的方向和输出值、配置外设接口的时钟和数据格式、发送命令和数据等。
4.2 LCD1602的驱动程序根据LCD1602的硬件架构和通信协议,编写LCD1602的驱动程序。
驱动程序包括初始化函数、发送命令和发送数据等功能。
4.3 DSP28335和LCD1602的通信通过调用LCD1602的驱动程序,将DSP28335的数据发送给LCD1602进行显示。
具体的通信过程包括初始化LCD1602、发送命令和发送数据等。
5. 测试结果经过测试,DSP28335和LCD1602的显示系统能够正常运行。
目录1前言 (1)2总体方案设计 (2)2.1设计内容 (2)2.2设计内容 (2)2.3方案论证 (3)2.4方案选择 (4)3单元模块设计 (5)3.1各单元模块功能介绍及电路设计 (5)3.1.1 温度采集电路 (5)3.1.2 DS1302时钟电路 (5)3.1.3 串行通信接口电路 (6)3.1.4 USB连接电路 (6)3.1.5 按键电路 (7)3.1.6液晶显示显示电路 (7)3.2特殊器件介绍 (7)3.2.1 STC89C52单片机芯片 (7)3.2.2 DS1302介绍 (8)3.2.3 温度传感器DS18B20 (9)3.2.4 液晶显示LCD1602 (9)4软件设计 (10)4.1软件选择 (10)4.2软件设计流程 (10)4.2.1 温度采集流程 (11)4.2.2 日期数据处理流程 (12)5系统的仿真及调试 (13)5.1系统仿真 (13)5.2硬件调试 (13)5.3软件调试 (14)6结论 (16)7总结与体会 (17)7.1设计小结 (17)7.2设计收获及改进 (17)7.3致谢 (17)8参考文献 (18)附录: (19)1前言单片机是指一个集成在一块芯片上的完整计算机系统。
尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。
同时集成诸如通讯接口、定时器,实时时钟等外围设备。
而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
单片机也被称为微控制器(Microcontroller),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。
STC单片机完全兼容51单片机,并有其独到之处,其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,由于这些特点使得 STC 系列单片机的应用日趋广泛。
《CPLD/FPGA 》课程设计报告题目:128X64液晶显示程序设计院(系):信息科学与工程学院专业班级:通信1001班学生姓名:訚鹏学号:20101181021同组学生:秦佩指导教师:吴莉20 13 年 10 月 14 日至20 13 年 10 月 25 日华中科技大学武昌分校制128X64液晶显示程序设计课程设计任务书目录摘要 (3)1.课程设计的目的 (4)2.课程设计题目和要求 (4)3.课程设计报告内容 (4)3.1课程设计原理 (4)3.2课程设计相关图 (5)3.3课程设计程序 (6)3.4课程设计的结果 (14)3.5课程设计的波形仿真 (15)4.课程设计所遇到的问题及解决方案 (15)5.课程设计总结 (17)摘要在硬件电子电路设计领域中,电子设计自动化(EDA)工具已成为主要的设计手段,而VHDL语言是EDA的关键技术之一,它采用自顶向下的设计方法,即从系统总体出发,自上至下地将设计任务分为不同的功能模块,最后将各功能模块连接形成顶层模块,完成系统硬件的整体设计。
本课设主要是基于FPGA的128X64的液晶显示控制器。
控制部分采用VHDL语言编写,主体程序采用状态机作为主要控制方式。
关键字:VHDL,状态机,128641 课程设计的目的通过对液晶屏的安装调试,需学习掌握:(1)液晶屏显示文字的整体设计流程。
(2)Quartus2软件的调试方法及相关工具的使用。
(3)液晶屏LCD12864的使用方法。
(4)各种常见元器件的选择及使用。
2 课程设计题目描述和要求题目描述:频率计的设计制作要求:用VHDL编程控制LCD12864显示的频率计。
(1)用LCD12864显示“频率及姓名”等内容。
(2)显示过程:实验板通电开机后,下载运行之后,LCD显示器显示“频率及姓名”,本组成员等内容。
(3)熟悉单片机系统的工作原理及调测方法。
软硬件安装调测完成后根据系统的工作原理、过程、测试数据及遇到的问题与处理情况、体会等完成课设报告。
LCD设计规范
1. 目的:
1.1 建立LCD产品设计之标准。
1.2 为LCD产品设计单位进行产品开发,设计提供依据。
1.3 为产品单位进行规格评估提供标准,以满足客户需求。
2. 范围:
LCD产品之工程图、排版图、详图、PCB图设计均适用。
3.职责:
3.1设计单位:依规范进行工程图、排版图、详图、PCB图的设计制作并进行新进人员
的培训作业。
3.2品质单位:依工程图、排版图、详图、PCB图制订检验标准。
3.3销售单位:供销售部门接单时参考。
4.内容:
4.1 工程图面规格参数:
4.1.1 显示方式(Display mode):
TN A.白底黑字(Positive)B.黑底白字(Negative)
HTN A.白底黑字(Positive)B.黑底白字(Negative)
STN A. Yellow Green Mode + Positive
B. Gray Mode + Positve
C. Blue Mode + Negative
FSTN Black White Mode + Positve
选择态的亮度(Brightness under selected state )
4.1.3 驱动方式(Drive method )
A. 静态驱动 (Static )
B. 动态驱动,也称多路驱动(Multiplexing 1/2Duty 以上)
4.1.4 工作电压(Operating voltage )
工作电压一般在2.5v 以上
对比度(Cr )=。
tft lcd设计书籍
TFT-LCD(薄膜晶体管液晶显示)技术是现代显示技术中的重要组成部分,其设计涉及到多个领域的知识。
以下是一些关于TFT-LCD设计的书籍:
1. 《TFT-LCD原理与设计(第二版)》,电子工业出版社,该书系统介绍了TFT-LCD的基本原理与功能设计,将科学原理与工程实践相结合。
2. 《薄膜晶体管液晶显示(TFT LCD)技术原理与应用》,邵喜高,电子工业出版社,该书从TFT-LCD的基本原理、制造工艺、驱动原理及控制电路等方面进行了阐述。
3. 《TFT LCD显示器原理与设计》,杨玉英等,科学出版社,该书详细介绍了TFT LCD的原理、制造工艺、驱动电路及性能评价等内容。
4. 《TFT LCD应用技术手册》,吴振宇等,电子工业出版社,该书以TFT LCD的应用为主线,介绍了TFT LCD的基本原理、驱动电路、接口技术及实际应用案例等内容。
5. 《TFT LCD液晶显示原理与技术》,何胜昌等,科学出版社,该书全面介绍了TFT LCD的原理、材料、工艺及性能评价等内容,重点介绍了TFT LCD的各种技术及其发展。
这些书籍可以提供对TFT-LCD设计的全面理解,包括基本原理、制造工艺、驱动电路设计以及性能评价等方面。
建议根据自己的实际需求选择合适的书籍进行阅读。
基于ARM与WindowsCE的LCD显示器设计1 引言随着电子信息技术不断发展, 嵌入式系统的应用越来越广泛。
在嵌入式电子测量系统中, LCD(Liquid Crystal Display,液晶显示器)作为人机交互的主要设备,具有功耗低、外形尺寸小和优越的字符和图形显示功能。
WindowsCE是嵌入式实时操作系统,它友好的图形界面,成为嵌入式开发的主流操作系统,它使用图形设备接口(GDI)来处理程序的图形输出,利用GDI所提供的众多函数可方便地在LCD屏幕上输出图形和文本[1]。
基于嵌入式处理器IntelPXA270和WindowsCE设计LCD系统的原理,为嵌入式便携设备提供了一种在高亮度显示条件下维持低功耗的解决方案,适用于高档PDA、便携媒体播放器、手持式导航仪、便携医疗和测试设备等领域,下文将介绍中国航空工业第608研究所新开发的铁路机车故障诊断车载装置LCD设备的主要设计原理。
2 基于IntelPXA270的LCD硬件系统系统采用基于ARM处理核的IntelPXA270处理器, 64MB的SDRAM,M-System 的DOC(Disk On Chip)H3芯片作为存储系统,外接16位的800×480的TFT显示屏。
2.1 ARM处理器IntelPXA270及其LCD控制IntelPXA270是Intel公司推出的基于ARM微处理核的嵌入式处理器,主频最高可达624MHz,IntelPXA270加入了Wireless MMX技术,大大提升了多媒体处理能力;同时还加入了Intel SpeedStep动态电源管理技术,在保证CPU性能的情况下,最大限度地降低了设备功耗。
IntelPXA270内置的LCD控制器为IntelPXA270处理器和平板显示器提供了一个接口,它所支持的平板显示器包括被动的DSTN液晶屏、主动的TFT液晶屏以及带有内部帧缓冲区的液晶屏,中国航空工业第608研究所新开发的铁路机车故障诊断车载装置LCD设备使用的是TFT液晶屏。
《单片机原理及应用》 课程设计报告 题 目: LCD显示设计 院 (系): 机电与自动化学院 专业班级: 电气工程及其自动化1204 学生姓名: 学 号: 指导教师: 2015年6月 23日至2015年 7 月 3日 华中科技大学武昌分校制《单片机及控制系统》课程设计任务书 一、设计题目 LCD显示设计 二、设计主要内容 (1) 了解122×32A点阵式LCD液晶显示的结构、工作原理、编程方法;SED1250的特性、内部结构、各个管脚的功能,以及获取字模的方法;编写一个完整的程序,能在LCD上显示汉字。 (2) 显示汉字“专业、姓名”,并实现显示内容的翻屏功能。(扩展:实现滚屏功能) (3) 按规范撰写设计说明书,含硬件设计及软件设计。显示汉字。 三、原始资料 (1) LCD显示的原理 液晶是一呈液体状的化学物质,象磁场中的金属一样,当受到外界电场影响时,其分子会产生精确的有序排列。如果对分子的排列加以适当的控制,液晶分子将会允许光线穿越。无论是笔记本电脑还是桌面系统,采用的LCD显示屏都是由不同部分组成的分层结构。位于最后面的一层是由荧光物质组成的可以发射光线的背光层。背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。 (2) LCD显示电路 采用122×32A点阵式LCD液晶显示模块,内置SED1520液晶显示控制器,电路如图1所示。 四、要求的设计成果 1、根据控制要求,分析LCD显示系统的硬件结构; 2、分析LCD引脚功能及地址分配; 3、在单片机实验箱上按要求显示汉子并进行实时演示。 4、提交字数不低于2000字的设计说明书一份。
五、进程安排 时 间 课程设计内容 学时 分配 第一周周一 至 第一周周二上午 下达设计任务;查阅资料,理解参考程序 1.5天
第一周周二下午 至 第二周周三 进单片机实验室,理解硬件、编写程序,修改完善,达到设计要求 6.5天
第二周周四 至 第二周周五 作品演示、撰写设计说明书、 提交说明书并进行答辩 (单片机实验室) 2天
合计 10天 六、主要参考资料
[1] 李广弟.单片机基础.北京:北京航空航天大学,2009. [2] 李群芳.微型计算机与接口技术.北京:电子工业出版社,2012. [3] 单片机综合仿真实验系统Keil C实验指导书.深圳:深圳市雷迈特科技有限公司,2012. [4] 沈庆阳.8051单片机实践与应用.机电一体化系统设计.北京:化学工业出版社,2009. [5] 朱定华.单片微机原理与应用.北京:清华大学出版社,2006.
指导教师(签名): 2015年6月20日 目 录 1. 课程设计目的…………………………………………………………1 2. 课程设计题目及要求…………………………………………………………2 2.1 课程设计题目………………………………………………………………………2 2.2 课程设计要求……………………………………………………………2 3. 课程设计主要内容 ……………………………………………………………3 3.1 LCD显示原理………………………………………………………………3 3.2 LCD显示电路……………………………………………………………3 3.3 LCD引脚说明………………………………………………………4 3.4 SED1520的基本原理………………………………………………………4 3.5 SED1520的13条指令 ………………………………………………………6 3.6 LCD与单片机的连接………………………………………………………6 3.7 汉字字模的获取……………………………………………………………………7 3.8 课程设计程序流程………………………………………………………………8 3.8.1 显示子程序…………………………………………………8 3.8.2 初始化程序………………………………………………………………8 3.8.3 显示程序…………………………………………………………………………9 3.8.4 清屏子程序………………………………………………………………………9 3.9 课程设计具体程序………………………………………………………………10 3.9.1翻屏…………………………………………………………………………10 4. 课程设计总结………………………………………………………………………16 参考文献…………………………………………………………………………171. 课程设计目的 随着科技的高速发展,液晶显示设备越来越多,各种各样的液晶显示产品走进我们生活中。为了进一步巩固学习的理论知识,增强我们对所学知识的实际应用能力和运用所知识解决实际问题的能力,开始为期两周的单片机课程设计。单片机课程设计的目的是培养我们综合设计的能力,训练我们灵活运用所学知识,独立完成问题分析、总体设计和编程实现等软件开发过程的综合实践能力,巩固深化学生的理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的学习作风。为今后其他计算机课程打下基础。按照教学计划的要求,利用二周时间,综合应用所学知识,设计具有一定功能的LCD显示,培养我们一定的自学能力和独立分析问题、解决问题的能力,要求我们能通过独立思考、查阅工具书、参考文献,提出自己的设计方案。 2. 课程设计题目及要求 2.1 课程设计题目 LCD显示设计 2.2 课程设计要求
了解122×32A点阵式LCD液晶显示的结构、工作原理、 编程方法;SED1250的特性、内部结构、各个管脚的功能,以及获取字模的方法;编写一个完整的程序,按要求在LCD上显示内容。 具体显示效果为: (1) 显示汉字:华中科技大学武昌分校 自己的姓名。 (2) 实现显示内容的翻屏功能。拓展:实现显示内容的滚动功能。 3. 课程设计主要内容
3.1 LCD显示原理
液晶是一呈液体状的化学物质,像磁场中的金属一样,当受到外界电场影响时,其分子会产生精确的有序排列。如果对分子的排列加以适当的控制,液晶分子将会允许光线穿越。无论是笔记本电脑还是桌面系统,采用的LCD显示屏都是由不同部分组成的分层结构。位于最后面的一层是由荧光物质组成的可以发射光线的背光层。背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。 3.2 LCD显示电路 采用122×32A点阵式LCD液晶显示模块,内置SED1520液晶显示控制器。LCD显示电路如图3-1所示。 图3-1 LCD显示电路 图3-2 LCD显示屏 3.3 LCD引脚说明
序号 符号 电平 功能
1 GND 0v 逻辑电源地 2 Vcc 5v 逻辑电源正 3 V0 可调 液晶显示驱动电源 3.4 SED1520的基本原理 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字)。 图3-3 SED液晶显示控制器 3.5 SED1520的13条指令
表1
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
指令名称 控制信号 控制代码 3.6 LCD与单片机的连接 单片机与LCD模块之间有四种基本操作: 写命令:R/W接低电平即A7为0 读状态:R/W 接高电平即A7为1 写显示数据:A0接高电平 读显示数据:A0接低电平 表3-4 E1和E2的四个地址
A0 R/W D7 D6 D5 D4 D3 D2 D1 D0 复位 0 0 1 1 1 0 0 0 1 0 显示开关设置 0 0 1 0 1 0 1 1 1 0/1 地址排序设置 0 0 1 0 1 0 0 0 0 0 体闲状态设置 0 0 1 0 1 0 0 1 0 0 占空比设置 0 0 1 0 1 0 1 0 0 0 起始行设置 0 0 1 1 0 L4 L3 L2 L1 L0 页面地址设置 0 0 1 0 1 1 1 0 P1 P0 列地址设置 0 0 0 C6 C5 C4 C3 C2 C1 C0 启动改写方式 0 0 1 1 1 0 0 0 0 0 结束改写方式 0 0 1 1 1 0 1 1 1 0 读取状态字 0 1 BUSY ADC ON/OFF RESET0 0 0 0 写显示数据 1 0 数 据 读显示数据 1 1 数 据
E1 E2 写指令代码地址 FA00H F800H 读状态地址 FA80H F880H 写显示数据地址 FA40H F840H