福建工程学院
《嵌入式系统》课程设计
报告书
题目: 基于S3C2440设备驱动及其界面设计
班级:
姓名:
学号:
指导老师: 陈靖,张平均,李光炀
目 录
一、设计课题... 3
二、设计目的... 3
三、设计任务及要求... 3
…… …… 余下全文
福建工程学院
《嵌入式系统》课程设计
报告书
题目: 基于S3C2440设备驱动及其界面设计
班级:
姓名:
学号:
指导老师: 陈靖,张平均,李光炀
目 录
一、设计课题... 3
二、设计目的... 3
三、设计任务及要求... 3
…… …… 余下全文
课程设计
目 录
摘要 ................................................................................................................................... II
1 引言.................................................................................................................................... 1
1.1 课程设计的目的和意义......................................................................................... 1
1.2 课程设计内容及要求............................................................................................. 1
2 系统的工作原理................................................................................................................ 1
3 系统硬件设计.................................................................................................................... 1
…… …… 余下全文
嵌入式系统开发
课程设计专周报告
课程设计(报告)
Ⅰ、课程设计题目:
具有日历功能的电子时钟
Ⅱ、课程设计步骤及内容
一、课程设计目标
1、培养综合运用知识和独立开展实践创新的能力;
2、培养学生将理论知识与实际应用结合在一起;
3、培养学生的自我学习能力和解决问题的能力;
4、培养学生的协作意识和团队合作能力;
5、培养学生的总结经验的能力。
二、研究方法及手段应用
1、问题解决模块化,将任务分成若干模块,分模块调试和完成任务;
2、查阅网上的相关素材,查阅相关论文资料,进行比较、研究;
3、在独立思考的基础上,请教老师,和同组同学讨论、学习;
4、反复调试、总结经验、排除差错;
5、连接PC和EDUKIT-III ARM嵌入式开发实验箱,完成整个实验环境搭建;
6、运用μVision4和超级终端软件进行软件编译和进行调试查看;
7、使用ULINK2仿真器下载至实验箱进行观察、调试。
三、课程设计预期效果
1、程序启动后,蜂鸣器响三声,8位LED数码管显示初始值“0”,1秒后显示当前日期和时间,日期格式:****年**月**日,时间格式:*(星期)-**时**分**秒。PC机超级终端同时显示相关的信息。
…… …… 余下全文
课程设计(综合实验)报告
( 2013 -- 2014 年度第 1 学期)
名 称: 题 目: 院 系: 班 级: 学 号: 学生姓名: 指导教师: 设计周数:
成 绩:
日期: 年 月
日
一、 课程设计的目的与要求
1.1.目的
掌握嵌入式系统的基本原理,及其基于μC/OSII操作系统的实现方法。 本次设计使用 ADS工具来设计以实现相应功能。每秒钟采集一次AD数据,将10次的AD采样结果,写入到CAT24WC02,并读出结果,在数码管上轮流显示。
1.2.要求
需要基于uc/os操作系统实现题目要求,鼓励实现其他自己拟定的功能,要求难度不低于上述题目。
1.3.实验步骤
1.本实验使用实验教学系统的CPU板显示读出的数据。 2. 在PC机并口和实验箱的CPU板上的JTAG接口之间,连接SDT调试电缆。 3. 接入电源线缆,给系统上电。4. 打开SDT开发环境,对代码进行编译调试,编译通过后,首先启动JTAG 驱动程序,之后运行SDT的调试环境,装载实验程序。
二、设计正文
2.1.具体(实现功能)硬件参数
EDA实验室用实验开发板:1个蜂鸣器、八个七段数码管(用来显示双通道AD采样值)、两个电位器调节输入的电压值。
PC操作系统WINXP,ARM SDT2.5集成开发环境。
2.2.设计思想(理想状态下)
a、控制系统控制算法模型的建立(ASM图的建立):
2.4.程序代码
说明:本课设基于μC/OSII操作系统中仅一个任务实现所有功能,无需考虑多任务之间调度的配合,但也有执行效率高,占用CPU资源少的特点。
…… …… 余下全文
嵌入式系统课程设计必做部分
学院:电控学院
专业:通信工程
1、设计的目的:
1.掌握S3C44B0IIC控制器的编程方法
2.编程实现串行EEPROM存储器24C16的数据存储和访问。
2、设计的内容:
1.学习S3C44B0 IIC控制器的原理与编程方法;
2.学习IIC存储器24C16的编程方法;
3.理解IIC存储器24C16的与S3C44B0的电路连接原理;
4.掌握C语言中断程序设计方法;
5.编程实现对24C16的数据存储和访问。
此次试验,我们结合《嵌入式系统原理及应用》教材以及老师提供的各种pdf和word资料,了解到了各种寄存器的配置方法,如IICDS等。对于例程中的各种函数,如Wr24C16(), Rd24C16(),__irq IicInt()等,通过对程序的仔细研读,最终了解了它们的各自用途,并在此基础上,编写了主函数。实现了从0-255共256个字节的写入及读取操作。
这次实验我们遇到了不少的难题,像开始使用ARM-Project Manager平台一开始,由于对此平台的不了解,我们走了许都弯路。像对于头文件的配置问题,总是配置不对,后来发现头文件为程序自主生成,无需配置。还有关于程序中的一些.s文件,开始并不知道是有何作用,后来在老师的指点下,发现有必要将其加入到sourse文件栏中调用,同时调用的同时,由于不理解调用的路径问题,多次编译失败,后来发现了问题,是路径配置不当,最终更改了路径,解决了问题。
再有,在对老师提供的例程进行阅读时候,发现了不少的啰嗦以及错误语句,例如Uart_Printf("%d\n",k);语句就不应该为Uart_Printf("%d\n",&k);这些问题我们都通过调试最终给予了改正。
…… …… 余下全文
中南大学
嵌入式课程设计
《基于ARM平台的打地鼠游戏》
姓名:董嘉伟
学号:0909103303
班级:物联网1002
指导教师:刘连浩 李刚
时间:20##-9-13
目录
l 课程设计内容
l 课程设计实验环境
l 课程设计原理分析
l 课程设计开发计划
l 课程设计系统设计图
l 课程设计关键源码分析
l 课程设计成果展示
l 课程设计总结
l 参考资料
l 工程源代码
一、课程设计内容
本次课程设计基于课程《物联网与嵌入式系统》的学习,利用现有的硬件知识和计算机软件编程知识从以下三个题目选择一个作为课程设计内容:测频程序、交通灯演示系统、打地鼠游戏,难度依次递增。基于个人实力和兴趣的考虑,我选择了打地鼠游戏作为我的课程设计题目。
具体要求如下:
l LCD正确显示需求内容
l 触摸屏功能正常使用
l 基本的打地鼠游戏环节
l 打地鼠游戏流畅运行,无显著BUG
l 游戏结束后输出统计数据
…… …… 余下全文
目 录
一、前言............................................................... 1
1.1 课题研究背景..................................................... 1
1.2 课程研究目的和意义............................................... 2
1.3 ARM2440实验箱介绍................................................ 2
1.3.1 2440核心板规格:.......................................... 2
1.3.2 2440实验箱底板规格:..................................... 3
1.3.3软件资源................................................... 4
二 、需求分析......................................................... 4
三、开发环境及系统结构............................................. 5
3.1 开发环境......................................................... 5
…… …… 余下全文