- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于UCOS II的LCD 驱动
河海大学物联网工程学院(常州)
课程设计报告
题 目 基于uCOSII的LCD驱动
专业、学号
授课班号
学生姓名
指导教师
完成时间 2014年6月15日
课程设计(报告)任务书
(理 工 科 类)
Ⅰ、课程设计(报告)题目:
基于uCOSII的LCD驱动
Ⅱ、课程设计(论文)工作内容
一、课程设计目标
1、培养综合运用知识和独立开展实践创新的能力;
2、掌握把UCOSII移植到ARM7处理器上的基本步骤及方法;
3、UCOSII操作系统下添加LCD驱动程序的基本方法,学习在UCOSII下,LCD应用任务的简单编程。
二、研究方法及手段应用
1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务;
2、查阅书籍资料,参考相关程序编写过,找出核心模块,在其基础上进行相应修改;
3、使用实验箱上的S3C44BOX芯片系统作为硬件基础;
4、使用ADS1.2及H-JTAG对源程序进行编译、仿真、调试,下载到芯片中实现演示功能。
三、课程设计预期效果
1、完成实验环境搭建:学习UCOS-II操作系统,掌握在移植好的UCOS-II操作系统下添加LCD驱动程序的基本方法,并学习LCD应用任务的简单编程;
2、设计完成LCD演示功能及CPU板上对应灯闪烁的程序;
3、源程序编译、调试通过,下载到实验箱中,编写多任务应用程序:实现实验
箱的CPU板上的D7、D8灯闪烁的同时,在LCD屏上也进行D7、D8灯的模拟闪烁。
学生姓名: 专业年级:
目 录
前言 3
1 系统设计 3
1.1课题目标及总体方案 3
1.2 LCD驱动程序组成 3
1.3 UCOSII操作系统下添加LCD驱动程序 4
1.4应用程序 5
2 实验结果与讨论 6
3结论 7
4心得体会 7
5参考文献 8
6附录 8
6.1主函数 8
6.2 D7、D8亮灭情况部分函数 8
前 言
近些年来,数字化技术高速发展,嵌入式产品已经出现在我们生活中的方方面面。而在嵌入式技术的快速发展,实时多任务操作系统作为一种软件平台已逐步成为国际嵌入式系统的主流
首先学习了解LCD的驱动程序,然后在移植好的ucOSII项目中添加LCD的驱动程序, 最后能够在ucOSII下,编写LCD应用任务的简单编程实例,来检验LCD驱动程序的完好度[2]。本实验实例为在LCD屏上模拟CPU板上D7、D8灯的亮灭情况,并调用延时函数进行显示。同时在满足D7、D8交替闪烁的情况下,可以实现D7、D8的同时亮灭。
1.2 LCD驱动程序组成
LCD驱动程序的文件夹Gui(如图1所示),其中,包括四个文件夹:
图1
Font中存放的是字体文件,存放四个文件,Font_Cn12.c为调用汉字库12X12汉字的引用文件;Font_Cn16.c为调用汉字库16X16汉字的引用文件;Font8X16为调用ASCII码的源文件,它的大小为8X16;Gchar.c为显示字符的源程序库。
Glib中存放绘图的中层和上层的函数,上层函数是直接供用户调用的API,。Glib文件夹内存放两个文件,Glib.c是图形显示库的源代码,它主要实现LCD的中层和上层供用户调用的API函数,Glib.h则是供其他文件或自身调用的头文件。
Init中存放GUI初始化的函数,Init文件夹内存放两个文件,data.h是数据类型重定义的文件,GUI_Init.c是GUI系统的初始化文件。
Lcddriver中存放的是LCD的底层驱动函数,以及对LCD控制器的初始化函数。Lcddriver文件内存放两个文件,Lcddriver.c包括LCD的底层读写内存用来绘图的函数,以及初始化LCD控制寄存器的初始化硬件的函数。Lcddrive 是供其他文件或自身调用的头文件。
1.3 UCOSII操作系统下添加LCD驱动程序
在UCOSII操作系统下添加LCD驱动程序,也就是把整个GUI文件夹加入该项目里。
同时,还要在Application\INC目录下的config.h文件中,加入GUI程序的头文件,#include ..\..\Gui\Glib\Glib.h,这是为了在应
您可能关注的文档
- 养猪场对猪饮水的管理.doc
- 稀土在农业上的应用.doc
- CLAPACK在vc++6.0中成功调用.doc
- ibt写作高级词汇替换.doc
- MySQL5.5实现双向同步复制机制的实现.docx
- 容易产生歧义的双语对照句型.doc
- freebsd vi的命令.docx
- 2010年12月英语四六级考试阅读专项练习1.doc
- modbus实例.doc
- ST STEVAL-ILL013V1 80W离线LED驱动方案.docx
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
最近下载
- 校级家委会会议方案、流程和发言稿7篇汇编.doc
- 《工程材料及成形工艺基础》习题集与答案(材料部分).doc
- 婚前孕前保健服务技能考核试题及答案.docx VIP
- 《多彩的黄土高原(论文)3500字》.docx
- 家乡特产 (教学设计)-2023-2024学年五年级上册综合实践活动粤教版.docx
- 驾驶员安全礼仪培训.pptx
- 高素质农民人才培养方案+—+会计专业(农村会计方向)(高职).docx VIP
- 儿童精神药物应用(共40张PPT)【40页】.pptx
- TCAME 59-2023 医院消毒供应中心建设与运行管理标准.pdf
- SZSD03 0005—2024住房公积金基础数据安全分类分级指南.pdf
文档评论(0)