LCD动态图片显示课程设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LCD动态图片显示课程设计

目 录 第1章 LCD动态图片显示设计的研究背景及目的要求 1 1.1 LCD动态图片显示设计的研究背景 1 1.2 LCD动态图片显示设计的目的要求 1 1.3 硬件设备 1 第2章 LCD动态图片显示设计的方案及基本原理 2 2.1 LCD动态图片显示设计的设计方案 2 2.2 LCD动态图片显示设计的基本原理 4 第3章 LCD动态图片显示的程序设计 5 3.1主程序流程图 5 3.2程序代码 5 第4章 LCD动态图片显示设计的调试结果与分析 6 4.1 调试结果 6 4.2 结果分析 6 结论与体会 7 参考文献 8 附录 9 第1章 LCD动态图片显示LCD动态图片显示随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳必威体育精装版推出的μ’nSP?16位微处理器芯片。围绕μ’nSP?所形成的16位μ’nSP?系列单片机采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。 DM Tool是针对unSP系列16位单片机的字模数据提取工具;用户可以用此工具提取汉字字模、BMP位图字模,还可以很方便地提取ASCII码字模;用户还可以利用此工具对所要取的汉字、位图等进行编辑;生成的字模数据用以Word(字型)数据为基本单元,并以数组的形式保存。液晶显示器,或称LCD(Liquid Crystal Display),为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。液晶显示器功耗很低,因此倍受工程师青睐,适用于使用电池的电子设备。它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面。 LCD动态图片显示在液晶显示器上动态显示已经提供的图片从第一张图象依次显示到之后,再从第九张图象依次显示第一张图象,每张图象显示刷新时间为 0.2s基本要求熟悉利用 DM Tool 字模提取工具提取图片字模的方法。2.掌握利用液晶显示器显示动态图片的方法。 1. 装有Windows系统和μ’nSP? IDE仿真环境的PC机一台,μ’nSP?十六位单片机实验箱一个。 2. 本实验用到的实验箱硬件模块为:SPCE061A核心及周边电路模块(包含32个I/O口),LCD显示模组模块。 LCD动态图片显示LCD动态图片显示在液晶显示器上动态显示已经提供的图片,这里显示凌阳科技的标识(sunplus的所有9张图片)。(提供路径为:驱动程序已提供在IDE的安装路径\SPCE061A \example \model_Exa\ex3_LCD501_Graphic\picture\sunplus)。从第一张图象依次显示到第九张图象之后,再从第九张图象依次显示第一张图象,每张图象显示刷新时间为0.2s,也就是说图象显示的顺序为: 图2-1 图像显示顺序 0.2的刷新时间要求利用IRQ4_1KHz中断实现。把每一个图象显示称为一帧图象显示,则根据实验要求,在显示一个完整的凌阳标识的旋转时需要显示18帧图象。则表示为图象帧显示的顺序为: 图2-2 图像帧显示顺序 主程序和中断服务程序都利用C语言编写,调用驱动程序(驱动程序已提供在IDE的安装路径\SPCE061A\example\model_Exa\driver\SPLC501driver)。1. 新建一个工程ex4_LCD501_ DynamicGraphic,在工程中新建一个C语言文件main.c。 2. 利用字模提取工具提取图片sp0~sp9的字模数据(可以一次性把多个图像导入DM Tool当中,转换后都生成在同一个字模数据文件中,方法和实验中转换一个图像相同),把字模数据文件(字模文件命名为Sunplus_Table)保存在ex4_LCD501_ DynamicGraphic工程文件夹。3. 添加Sunplus_Table.h到ex4_LCD501_ DynamicGraphic工程的“Head Files”,添加Sunplus_Table.c到工程的“Source Files”。 拷贝DataOSforLCD.asm、SPLC501Driver_IO.asm、SPLC501Driver_IO.inc、SPLC501User.c和SPLC501User.h驱动程序文件到ex3_LCD501_Graphic工程。 添加DataOSforLCD.asm、SPLC501Driver_IO.asm和SPLC501User.c文件到“Source Files”,添加SPLC501Driver_IO.inc和SPLC501User.h文件到“Head Files”。6. 在main.c文件开

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档