嵌入式系统课程设计--基于UCOSII的LCD驱动设计
《嵌入式系统课程设计--基于UCOSII的LCD驱动设计》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计--基于UCOSII的LCD驱动设计(16页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 题题 目目 基于基于 UCOSII的的 LCD驱动设计驱动设计 专专 业业 通信工程通信工程 学学 号号 授课班号授课班号 学生姓名学生姓名 指导教师指导教师 摘要摘要 近年来,嵌入式系统的应用已经越来越普及,对人类社会产生了巨大的影 响。C/OS-II 作为一种高可靠性的实时嵌入式操作系统已经被广泛使用在实际 中,并且其具有简单易学、便于移植等特点。 本文综述了嵌入式系统发展现况,分析了 C/OS-II 内核及其应用在 8051 单片机上的特点,并介绍了 C/OS-II 编写驱动的方法和规则。 本设计以 Keil C51 为开发环境,通过修改函数使其可重入、修改堆
2、栈设计 等步骤, 将 C/OS-II 移植到了 89C51 单片机上, 并编写了单片机上的 LED 模块、 键盘模块及串行通讯模块的驱动,验证了移植 C/OS-II 的正确性。LCD 是嵌入 式操作系统的重要组成部分,是系统和用户之间进行交互和信息交换的媒介,它 实现信息的内部形式与人类可以接受形式之间的转换。 用户可以只通过 LCD 监测 系统内部运行状态,然后作出相应的处理。因而具有良好的人机界面的嵌入式操 作系统能过很好的完成系统开发、生产生活的需要! 关键词:C/OS-II;8051 单片机;移植;驱动程序 绪言绪言 1.ucos-II 的简介及特点 (1)简介 C/OS-II 由 M
3、icrium 公司提供,是一个可移植、可固化的、可裁剪的、占先 式 多任务实时内核,作者是 Micrium 公司总裁 Jean J.Labrosse。由于 C/OS-II 的绝大部分代码是用 ANSI C 写的,因此可以较为方便的移植到多种微处理器, 微控制器和数字处理芯片中(目前已经移植到超过 100 种以上的微处理器应用 中) 。 同时, 该系统源代码开放、 整洁、 一致, 注释详尽, 适合系统开发。 C/OS-II 已经通过联邦航空局 (FAA) 商用航行器认证, 符合航空无线电技术委员会 (RTCA) DO-178B 标准,虽然这一特性对用户的需求并不一定实用,但却可在一定程度上 证明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 课程设计 基于 UCOSII LCD 驱动 设计
