ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:291.61KB ,
资源ID:4156012      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4156012.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的TFT液晶显示设计.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的TFT液晶显示设计.docx

1、基于单片机的TFT液晶显示设计本 科 生 毕 业 论 文基于单片机的TFT液晶显示设计学 号: 2010642028 姓 名: 王彩月 年 级: 10 级 系 别: 物理化学系 专 业: 电子信息科学与技术 指导教师: 杨景昱 完成日期: 2014年4月20 日 承 诺 书本人承诺所呈交的毕业论文(设计)是我在指导教师指导下进行研究工作所取得的研究成果。据查证,除了文中特别加以标注的地方外,论文中不包含他人已经发表或撰写过的研究设计成果。若本论文(设计)及资料与以上承诺内容不符,本人愿意承担一切责任。 毕业论文(设计)作者签名: 日期: 年 月 日目 录摘 要 IAbstract II前 言

2、1第1章 课题背景 21.1 国内现状 21.2 国外现状 21.3 本文研究内容 3第2章 硬件设计 42.1 系统分析 42.1.1 利用单片机控制TFT显示屏原理图 42.1.2 可行性及需求分析 62.2 本章小结 6第3章 软件系统工作原理 73.1 总体设计 73.2 软件实现功能 83.2.1 中英文显示程序设计 83.2.2 图片显示程序设计 8第4章 软件测试 104.1 调试环境 104.2 本章小结 11结 论 12参考文献 13致 谢 14附 录 15摘 要本文提出的TFT液晶显示屏控制系统以单片机(STC12LE5A60S2)为核心,由控制部分、显示部分(320*24

3、0TFT)组成。该系统大部分功能通过硬件来实现,电路简单明了,系统稳定性很高。这套彩屏控制系统可以方便地实现图片显示,中英文显示的功能,并通过与单片机连接可以实现对屏幕的清屏初始化操作,还可以连接相应的外围电路,使其发挥更大的作用。本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件模块的功能和它的工作过程;其次,详细阐述了程序的各个模块及其实现过程。本系统的主要设计思想是以硬件为基础,软件和硬件相结合,最终实现各个模块的功能。关键词:单片机;STC12LE5A60S2;320*240TFT;TFT液晶显示屏控制AbstractIn this paper,

4、TFT LCD display control system with single chip microcomputer (STC12LE5A60S2) as the core, by control parts, display (320 * 240 TFT). Most of the system function by hardware, circuit is simple and clear, the system stability is very high.Picture shows the color screen control system can be easily, i

5、n both Chinese and English display function, and through the connected to the microcontroller can realize to the screen screen clearing initialization, also can connect the corresponding peripheral circuit, make it play a bigger role.This paper describes the working principle of the system hardware,

6、 each accompanied by a diagram of the system structure, introduced this system by the application of the hardware module function and its working process; Second, expounds the procedures of each module in detail and its implementation process. The main design idea of this system is based on the hard

7、ware, software and hardware combination, finally realizes the function of each module.Keywords: SCM; STC12LE5A60S2; 320*240TFT; TFT-LCD前 言液晶显示器(TFT-LCD)大多是用一个可编程接口驱动,控制方便,体积小,功耗低,可以实现良好的人机界面1,在智能设备尤其是便携式工具中被广泛使用,在许多行业中TFT-LCD已成为当代最重要的高新技术产业,信息显示屏必备模式。现在,人类社会已进入信息时代,人们从视觉接收信息有80%,任何获取信息的方式,最终都需要通过信息显

8、示,实现人机交流,在各种显示技术中,因为液晶显示器具有低工作电压,低功耗等优点,使其成为发展最快2,被最广泛使用的,TFT液晶显示不只能替换某些其他显示设备,也大大扩展了显示设备的应用范围,现在世界上最节能的显示产品之一就是液晶产品,显示器使用便携几乎是最好的选择,电脑、手机、CPS、笔记本计算机、PDA、电子词典、数码相机、便携式智能仪器仪表的应用随着产业发展和经济生活水平的提高,对液晶显示器的要求将会各种各样3。因此,液晶显示装置的开发,设计,应用,具有十分重要的意义。现在,世界上的生产液晶厂商主要有三星,华映,夏普,富士通,日立,中国大陆液晶显示器及相关产业近几年取得了很大的进步,我国已

9、经成为全球发展最迅速的国家,有着比较惊人的市场潜力。介绍了系统硬件工作原理,并利用系统结构框图说明各硬件模块的功能和工作流程,比较系统的叙述了程序的主要模块和他的实现过程。第1章 课题背景目前TFT液晶显示屏在笔记本电脑、智能手机、电视、LCD显示器和其他设备等领域大范围使用,发展速度很快,受到了大家的关注。从液晶显示技术未来的发展走势来看,其本身具有高亮度、解析度高、视角宽、成本低以及功耗低等优势4。液晶显示器件正在快速推进其平板化的发展这是信息产业的重要组成部分。现在的社会已经步入信息革命的时代,LCD显示器件和LCD显示技术在发展中有非常重要的位置,电话、电视、笔记本电脑等设备和各种仪器

10、设备上的液晶显示屏给大家平常生活、工作提供了很多的信息。没有显示器件信息技术不会像现在这样快速的发展。通信、显示及信息处理被认为是电子产业在20世纪计算机、微电子之后很大的发展项目。科学技术的发展迅速导致显示技术也在发生重大革命,尤其是90年代以来,市场需求的急剧增长使显示技术有了更大突破,在电子产业的发展快速崛起。1.1 国内现状自八十年代开始经历了几次比较大的投资后,中国大陆成为全球最大的TN-LCD产业基地及主要的STN-LCD产业基地。后又大范围步入TFT-LCD产业,我国逐渐进入世界液晶强国之列。随后液晶显示器出现及TFT-LCD液晶显示器技术也被研究出来,可是技术尚未成熟仍有缺陷,

11、不适合普及应用5。八十年代末到九十年代初,TFT LCD液晶工业开始发展迅速,中国内地的信息产业发展速度几乎也一直保持着增长的状态,已经成为中国在电子产品行业重要支柱,TFT-LCD平板显示是信息产业比较看重的产品。但是近期各产业投资明显上升,其国内投资产业好像还有点问题。可是这些并不能影响大陆TFT液晶显示产业迅速发展的态势,所以显示产业是前景非常广阔发展机会又多的行业6。1.2 国外现状液晶最开始是由美国人发现和投入实验的,并且得到了美国军方的关注推动了技术的研发,其正式被使用在商业用途是在十九世纪中成功地将液晶用在仪器的显示面板上并得到信息。十九世纪后期成功地开发出以LCD为显示面板的计

12、算器、手表等好多商业用品,随后陆续加大LCD的生产使其成为全世界显示器产业重要器件,日本是全球第一个将LCD显示器商业化的,是液晶显示器件产业的先行国家并拥有完整液晶产业链,与此同时在发展之初推进显示器生产设备的发展与前进7。LCD领域投资大参与的厂商也多,一开始大量的研发投资有好多有名的家电厂商都参加了,但研发的生产的成果不是很好从芯片到各种材料通用性很差,大幅度增加成本,不方便厂商配套使用,使液晶产品的整个成本特别高,导致好多企业几乎都退出了液晶产业。后来在韩国台湾等厂商的努力下使液晶成本下降,使市场需求又开始大幅度增长,各企业又纷纷重新调整政策,液晶产业发展速度又迅速上升,所以说其发展前

13、景广阔机会多。1.3 本文研究内容本课题的设计内容主要是以硬件为基础的设计,最后让软件与硬件结合使模块功能实现。介绍了单片机的工作原理和TFT屏幕的特征。在理论上先了解单片机的各个引脚功能,在进行硬件电路的连接,充分利用其功能并以单片机为核心,实现单片机与显示电路与外围电路的连接,最终达到了对屏控制的功能。第2章 硬件设计2.1 系统分析本课题系统设计要用C语言编写程序所以我选择了STC12LE5A60S2单片机做课题设计,STC系列单片机都是基于51内核的微控制器,国内宏晶科技公司生产,芯片 RAM 1280KB,ROM 60KB单周期指令,而且是低压3.3V工作。在SD卡和TFT液晶接口电

14、平3.3V,单片机内带硬件PWM、SPI,对我这个系统有很大的好处,所以选择这块单片机进行控制。然后是选用SSD1289控制芯片,3.2寸触摸TFT模块集成触摸控制IC、SD卡座、3V稳压、分辨率240*320,它还集成控制器功能,由最高可达172800个字节(240*320*18/8)图形,嵌入直流转换器和电压发生器提供所需的所有必要的电压,SSD1289可降至1.16v和提供不同的省电模式。它适用于任何便携式电池驱动的应用程序要求运行周期长和紧凑的尺寸。SSD1289TFT的运转是都在一个驱动程序,集成的RAM电源电路,驱动程序和门源驱动程序到单片机。它可以驱动一个262k彩色a-TFT面

15、板RGB 240*240的分辨率。它还集成控制器功能,由最高可达172800个字节(240*320*18/8)图形数据显示RAM(GDDRAM),以及对常见单片机通过8/9/16/18-bits 6800系列/8080系列兼容的并行接口或GDDRAM串行接口和存储数据。辅助18-bits视频接口(VSYNC HSYNC DOTCLK,启用)集成到SSD1289显示动画形象。SSD1289嵌入直流-直流转换器和电压发生器提供所需的所有必要的电压转用用最小的外部组件。一个集成控制电路还包括软件,可以调整命令,显示屏控制系统可以很容易地实现图片和文字显示功能,并通过连接微控制器来调整亮度,也可以连接

16、一个相应的外围电路,实现了各种功能。2.1.1 利用单片机控制TFT显示屏原理图图2-1 硬件系统原理图1.硬件连接注意事项TFT 电源:屏幕电源为2.8-3.3V;不可以用5V。背光电源(LED_A 引脚):背光电源最高3.2V(模块已串联3.9欧姆限流电阻,LED A脚可接3.3V,如果接5V需修改限流电阻为25欧姆,否则会烧坏背光)。数据口电平:数据上不可以让数据口电平超过3.3V,但是如果一定要应用5V的单片机IO连接数据总线,因为TFT内部有电压钳位,用也能用,但是不太规范,做实验做样品测试可以,批量做产品的时候,为提高产品稳定性,最好还是使用低电压的单片机或者加一个电平转换IC。2

17、.程序默认IO连接方式:控制线:RS-P35;WR-P36;RD-P37;CS-P10;REST-P12数据线:DB0-DB7依次连接P00-P07;DB8-DB15依次连接P20-P27具体连接方式如图2-1所示。3.TFT液晶屏接口定义说明如表2-1表2-1 TFT液晶屏接口定义序号名称说明1GND电源地2VCC电源正。3NC空4RS数据/命令切换5WR写数据时钟6RD读数据时钟7-14DB8-DB15高8位数据总线15CS片选16F_CSFLASH片选(模块预留FLASH芯W25X16,默认不贴件,做预留用途)17REST复位(复位操作过程:拉低电平,持续8ms;再拉高电平,持续8ms)

18、18NC空19LED_A背光电源(模块已串联3.9欧姆限流阻,LED_A脚可接3.3V,如果接5V需修改限流电阻为25欧姆,否则会烧坏背光)20NC空21-28DB0-DB7低8位数据总线29T_CLK触摸控制器(XPT2046)时钟30T_CS触摸控制器(XPT2046)片选31T_DIN触摸控制器(XPT2046)的数据入(MOSI)32NC空33T_DO触摸控制器(XPT2046)的数据出(MISO)34T_IRQ触摸控制器(XPT2046)数据中断(平时为高,触摸时为低)35SD_DOSD卡接口的MISO36SD_CLKSD卡接口时钟37SD_DINSD卡接口的MOSI续表2-1序号名

19、称说明38SD_CSSD卡接口片选39NC空40NC空2.1.2 可行性及需求分析由于我国电子市场发展进步规模一直在扩大,其作为世界加工制造中心的地位也一直被提升,所以除了内地电视厂商外,也有很多其他国家地区电子厂商将其液晶产业工厂转移到中国大陆来发展,因此我国液晶产业在短时间内迅速增长,但是TFT还是一个年轻产业,需求量很大,未来通过技术延伸,它的发展会很长远。1.单片机控制,对TFT屏幕控制而言,最基本的功能是实现一个单一的汉字显示,复杂一点的是对图片进行处理,可利用汉字和图片取模软件。2.基本控制屏幕要求,让它显示指定的中英文或代码,并可以进行调试和控制。功率的要求,没有很强的干扰波,无

20、电压突变。2.2 本章小结这一章中详细的介绍了单片机与液晶显示器的硬件系统设计。实际上,本次设计选择的TFT液晶屏,比较符合未来的液晶产业趋势的发展方向,它能够显示我们所需要的多元化的内容。同时,在处理简单的中英文和图像内容上,微控制器足以满足要求,刷新率在第一次刷屏时几乎没有延迟,它可以取得很好的成果,其硬件电路也比较简单,有好的精度,因此它有良好的应用前景。第3章 软件系统工作原理3.1 总体设计课题设计软件组成部分主要有SSD1289芯片程序、按键处理子程序以及主程序和显示子程序。主程序部分主要是对各个设备进行初始化,模块初始化就是对各项参数的初始设置,比如输入方式、数据接口位数、显示方

21、式、光标的位置以及显示开关控制等。软件系统流程图如下图3-1所示。显示图片程序几乎是设计中难度最高代码最多的一个程序,其包括显示驱动芯片的初始化函数也说明了该怎样向液晶显示屏发送指定内容的函数,比如字母文字和图形等,接着进行按键处理,并调用显示要用到的函数,如果开始有按键被按下程序将快速执行相应的任务8。图3-1 系统流程图要是想用一些其他复杂的图形,也能额外增加几个函数,别的地方要注意的就是,从芯片时钟数据和温度采集芯片得到的必须转换成ASCII码,要不然就不能识别索引过程9。3.2 软件实现功能3.2.1 中英文显示程序设计void xianshi()/显示信息 / u16 lx,ly;

22、BACK_COLOR=WHITE; POINT_COLOR=RED; showhanzi(30,0,0); showhanzi(65,0,1); showhanzi(110,0,2); showhanzi(145,0,3);LCD_ShowString(50,70,hello ,everyone!);为了显示字符,ASCII字符点阵字库和区号安排文字点阵字库存储在外部芯片闪存ROM(形式点阵数据区域),并通过使用存储在闪存ROM(形成文本数据)程序中的字符编码。按下按键使程序运行,我们需要的字符就会以点阵的形式出现在TFT液晶显示屏幕上。程序实现:利用汉字取模软件,得到相应汉字的十六进制数,改

23、变font.c文件中的showhanzi()里的十六进制数的排列顺序,在程序运行后,主函数main()调用showimage()在调用xianshi()函数后,相应汉字的位置显示在液晶屏的上方。如图4-1。3.2.2 图片显示程序设计void showimage() int i,j,k; LCD_Clear(WHITE); /清屏 xianshi(); /显示信息 for(k=3;k4;k+) for(j=0;j1;j+) Address_set(80*j,80*k,80*j+79,80*k+79); for(i=0;i6400;i+) LCD_WR_DATA8(imagei*2+1,imag

24、ei*2); / ref=0;在图片取模软件Image2Lcd中编译我们需要的图片的十六进制数,程序运用for()函数,设置图片在液晶屏中的个数、位置,然后发送到单片机中运行对屏幕的系统控制,运行时发送颜色数据为提高速度高8位低8位分别传递,按下按键,程序初始化,清屏,调用函数,即可得到我们所需其显示的图片。如图4-1。第4章 软件测试4.1 调试环境1.测试环境:本系统硬件测试的实验器材主要包括STC12LE5A60S2单片机,TFT液晶显示屏、SSD1289控制芯片、串口线及USB数据传输线。代码测试环境:STC12LE5A60S2单片机,晶振33M,单片机工作电压3.3V。2.软件环境:

25、主程序运行main.c软件程序运行源文件font.c、lcd.c、sys.c、touch.c,头文件font.h、lcd.h、sys.h、touch.h。3.调试结果:按键按下清屏,调试时显示驱动初始化,然后调用显示信息,中文、英文、图片的函数,写入单片机,程序运行,显示屏即会出现我们所需的信息。4.注意事项:(1)如果显示表面变得污染,表面上呼吸,轻轻地用柔软的干布擦拭它。如果是严重污染,轻轻擦拭吸水棉或其他软性材料如麂皮浸泡在异丙醇或乙酒精。不要用力擦以避免损坏显示表面。(2)表面和接触终端由于灰尘污渍可能会损害偏振器件。所以产品低温测试时必须接近室温10。(3)不要用力触摸显示区域,以免

26、留下痕迹。(4)玻璃是脆弱的,使用时要防止其破裂。图4-1 功能图4.2 本章小结本章在软件设计时,采用C语言编写程序,运用汉字、图形取模软件更改我们需要显示的汉字和图形信息,汉字字模选取的是32*32,图形取模选择的是240*240,显示汉字和英文字符和图形其实是将信息转化为文字和图形点阵液晶显示器可以显示的信息,完成了液晶显示系统基于单片机的软件设计,得到了我们所需要的信息,如图4-1。千万不要删除行尾的分节符,此行不会被打印。“结论”以前的所有正文内容都要编写在此行之前。结 论本文首先介绍TFT液晶显示屏对人们的生活的深刻影响及国内外发展史。51单片机结合TFT液晶实现使我们需要的图片和

27、中英文显示在屏幕上。选用液晶可以更加显示灵活多彩的内容且比较符合以后的发展趋势。在程序运行初始化刷屏同一时间反应速率很快可以取得良好的效果。在对单片机工作原理及各个引脚功能有一些了解的情况下,充分利用其特性进行硬件电路设计,让微控制器为中心,MCU显示电路,连接到单片机及外围电路,并最终实现TFT液晶显示控制功能。细致的叙述了系统硬件的工作原理并应用系统结构框图说明,重点描述了本系统所使用的硬件模块的功能和它们的工作所实现的功能,硬件电路上连接比较简洁精度也不错,所以拥有很好的应用前景和研发潜力。课题设计主要实现对程序的主要模块实现过程的了解。其主要思想是基于系统的硬件,硬件和软件结合,最终达

28、到每个模块的功能。在原理图设计时,TFT液晶显示屏模块使用了SSD1289芯片。采用独立电源供电,增强了系统的抗干扰能力。软件设计部分是基于C语言编程,通过多次调试终于达到了预期的功能。参考文献1 邬丽娜基于Nios II的智能液晶终端系统设计D重庆大学,20112 杜旸8英寸 TFT-LCD 彩色面板的USB 接口设计D哈尔滨工业大学,20073 魏志勇TFT液晶模块驱动电路设计D哈尔滨工业大学,20064 罗丽平TFT-LCD生产及发展概况J北京,现代显示,2012,(7-11)5 梁继军废液晶显示器热处理过程产物研究D重庆,西南交通大学20096 洪炯星中国TFT液晶产业链发展研究D上海

29、交通大学,20097 奚丽霞我国液晶显示器产业竞争力评价及对策分析D重庆,西南财经大学,20078 许思达基于51单片机的TFT液晶显示设计J上海同济大学中德学院,2010,(11-20)9 伊桂芬基于单片机的教室节能控制器的设计J科技资讯,2012,(10-15)10 赵玉冰可测温车载万年历硬件设计J电子制作,2013,第4期11 Qi Fa Qun.Jing Xue-Dong,Zhao Shi-qing.Design of stepping motor control system based on AT89C51 microcontrollerJ. Procedia Engineerin

30、g . 201112 WU Xunwei.HANG Guoqiang. Low power DC circuits employing AC power supplyJ, SCIENCE IN CHINA (INFORMATION SCIENCES), 2002, Vol.45 No.3, 232致 谢基于单片机的TFT液晶显示设计论文是在指导老师的悉心指导下完成的。从设计的选题到方案的提出、论证及论文初步完成后的修改完善,都得到他细心的帮助。指导老师渊博的学识、严谨的态度、务实的作风,使我受益匪浅。在此,谨向我的导师表示最衷心的感谢。感谢我的大学老师和同窗,老师们四年来为我们传道、授业、解惑,付出了极大的辛劳;同时,我要感谢我的母校黑河学院,在我即将踏上工作岗位的同时给了我这样一个锻炼的机会,使我能够理论知识联系上实际问题,提高了我分析问题解决问题的能力,也提高了我对所学知识的综合应用能力。我祝愿母校明天更加美好。最后,我要向所有帮助过我的老师和同学表示感谢,正是得益于他们的帮助,才使我的毕业设计顺利完成,我衷心祝福你们!附 录#include #include #include #include #include #i

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

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