LCD动态图片显示课程设计

LCD动态图片显示课程设计

ID:38583117

大小:266.50 KB

页数:11页

时间:2019-06-15

LCD动态图片显示课程设计_第1页
LCD动态图片显示课程设计_第2页
LCD动态图片显示课程设计_第3页
LCD动态图片显示课程设计_第4页
LCD动态图片显示课程设计_第5页
资源描述:

《LCD动态图片显示课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机的控制系统课程设计目录第1章LCD动态图片显示设计的研究背景及目的要求11.1LCD动态图片显示设计的研究背景11.2LCD动态图片显示设计的目的要求11.3硬件设备1第2章LCD动态图片显示设计的方案及基本原理22.1LCD动态图片显示设计的设计方案22.2LCD动态图片显示设计的基本原理4第3章LCD动态图片显示的程序设计53.1主程序流程图53.2程序代码5第4章LCD动态图片显示设计的调试结果与分析64.1调试结果64.2结果分析6结论与体会7参考文献8附录910单片机的控制系统课程设计第1章LCD动态图片显示设计的研究背景及

2、目的要求1.1LCD动态图片显示设计的研究背景随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的μ’nSP™16位微处理器芯片。围绕μ’nSP™所形成的16位μ’nSP™系列单片机采用的是模块式集成结构,它以μ’nSP™内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。DMTool是针对unSP系列16位单片机的字模数据提取工具;用户可以用此工具提取汉字字模、BMP位图字模,还可以很方便地

3、提取ASCII码字模;用户还可以利用此工具对所要取的汉字、位图等进行编辑;生成的字模数据用以Word(字型)数据为基本单元,并以数组的形式保存。液晶显示器,或称LCD(LiquidCrystalDisplay),为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。液晶显示器功耗很低,因此倍受工程师青睐,适用于使用电池的电子设备。它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面。1.2LCD动态图片显示设计的目的要求在液晶显示器上动态显示已经提供的图片从第一张图象依次显示到第九张图像之后,再从第

4、九张图象依次显示第一张图象,每张图象显示刷新时间为0.2s。基本要求:1.熟悉利用DMTool字模提取工具提取图片字模的方法。2.掌握利用液晶显示器显示动态图片的方法。1.3硬件设备1.装有Windows系统和μ’nSP™IDE仿真环境的PC机一台,μ’nSP™十六位单片机实验箱一个。2.本实验用到的实验箱硬件模块为:SPCE061A核心及周边电路模块(包含32个I/O口),LCD显示模组模块。10单片机的控制系统课程设计第2章LCD动态图片显示设计的方案及基本原理2.1LCD动态图片显示设计的设计方案在液晶显示器上动态显示已经提供的图片,

5、这里显示凌阳科技的标识(sunplus的所有9张图片)。(提供路径为:驱动程序已提供在IDE的安装路径SPCE061Aexamplemodel_Exaex3_LCD501_Graphicpicturesunplus)。从第一张图象依次显示到第九张图象之后,再从第九张图象依次显示第一张图象,每张图象显示刷新时间为0.2s,也就是说图象显示的顺序为:Sp0Sp1Sp2Sp3Sp4Sp5Sp6Sp7Sp8Sp0Sp1Sp2Sp3Sp4Sp5Sp6Sp7Sp8图2-1图像显示顺序0.2的刷新时间要求利用IRQ4_1KHz中断实现。把每一

6、个图象显示称为一帧图象显示,则根据实验要求,在显示一个完整的凌阳标识的旋转时需要显示18帧图象。则表示为图象帧显示的顺序为:第1帧图像第2帧图像第9帧图像第8帧图像第6帧图像第5帧图像第4帧图像第3帧图像第7帧图像第16帧图像第18帧图像第17帧图像第15帧图像第14帧图像第13帧图像第12帧图像第11帧图像第10帧图像图2-2图像帧显示顺序主程序和中断服务程序都利用C语言编写,调用驱动程序(驱动程序已提供在IDE的安装路径SPCE061Aexamplemodel_ExadriverSPLC501driver)。软件设计步骤如下:

7、1.新建一个工程ex4_LCD501_DynamicGraphic,在工程中新建一个C语言文件main.c。2.利用字模提取工具提取图片sp0~sp910单片机的控制系统课程设计的字模数据(可以一次性把多个图像导入DMTool当中,转换后都生成在同一个字模数据文件中,方法和实验中转换一个图像相同),把字模数据文件(字模文件命名为Sunplus_Table)保存在ex4_LCD501_DynamicGraphic工程文件夹。3.添加Sunplus_Table.h到ex4_LCD501_DynamicGraphic工程的“HeadFiles”,

8、添加Sunplus_Table.c到工程的“SourceFiles”。4.拷贝DataOSforLCD.asm、SPLC501Driver_IO.asm、SPLC501Drive

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。